diff --git a/ee/maintained-apps/README.md b/ee/maintained-apps/README.md index 37adb4bf1a..6f6b57e7df 100644 --- a/ee/maintained-apps/README.md +++ b/ee/maintained-apps/README.md @@ -118,7 +118,7 @@ The script should be added to the `inputs/homebrew/scripts` directory. 4. If the PR passes validation, the validator will also execute the test criteria in the QA section of the issue. If tests fail, add feedback in the PR comments. If the test failure(s) cannot be addressed by the contributor, close the PR and move the issue to the Drafting board for prioritization. If tests pass, the PR is approved and merged. -5. The validator is responsible for adding the icon to Fleet (e.g. the TypeScript and website PNG components of [#29175](https://github.com/fleetdm/fleet/pull/29175/files)). +5. The validator is responsible for adding the icon to Fleet (e.g. the TypeScript and website PNG components of [#29175](https://github.com/fleetdm/fleet/pull/29175/files)). These can be generated using the [generate-icons](https://github.com/fleetdm/fleet/tree/main/tools/software/icons) script. 6. QA ensures the icon is added to Fleet diff --git a/frontend/pages/SoftwarePage/components/icons/OmnissaHorizonClient.tsx b/frontend/pages/SoftwarePage/components/icons/OmnissaHorizonClient.tsx new file mode 100644 index 0000000000..69e209cdcc --- /dev/null +++ b/frontend/pages/SoftwarePage/components/icons/OmnissaHorizonClient.tsx @@ -0,0 +1,14 @@ +import * as React from "react"; + +import type { SVGProps } from "react"; + +const OmnissaHorizonClient = (props: SVGProps) => ( + + + +); +export default OmnissaHorizonClient; diff --git a/frontend/pages/SoftwarePage/components/icons/index.ts b/frontend/pages/SoftwarePage/components/icons/index.ts index 2835a67158..d2013903ff 100644 --- a/frontend/pages/SoftwarePage/components/icons/index.ts +++ b/frontend/pages/SoftwarePage/components/icons/index.ts @@ -38,6 +38,7 @@ import WindowsDefender from "./WindowsDefender"; import WhatsApp from "./WhatsApp"; import Postman from "./Postman"; import OnePassword from "./OnePassword"; +import OmnissaHorizonClient from "./OmnissaHorizonClient"; import AmazonDCV from "./AmazonDCV"; import IntuneCompanyPortal from "./IntuneCompanyPortal"; import Santa from "./Santa"; @@ -83,6 +84,7 @@ export const SOFTWARE_NAME_TO_ICON_MAP = { "beyond compare": BeyondCompare, iterm2: ITerm, "vnc viewer": VncViewer, + "omnissa horizon client": OmnissaHorizonClient, } as const; // Maps all known Linux platforms to the LinuxOS icon diff --git a/website/assets/images/app-icon-omnissa-horizon-client-60x60@2x.png b/website/assets/images/app-icon-omnissa-horizon-client-60x60@2x.png new file mode 100644 index 0000000000..18f4250118 Binary files /dev/null and b/website/assets/images/app-icon-omnissa-horizon-client-60x60@2x.png differ