Assets / Iconography
Shared icon assets and the approved Material Symbols wrapper.
The current shared truth now includes two icon layers: the Gensudo brand icon asset in `packages/brand` and a curated Google Material Symbols-backed icon set in `packages/ui` for shared navigation, actions, and information architecture.
Brand icon asset
Brand icon on light surface.
Brand icon on dark surface.
Approved meta icons
These icons are the current shared set for navigation, guide/app chrome, and common actions. They should be consumed through the shared `MetaIcon` primitive rather than imported directly from Google or duplicated as route-local SVGs.
Source of truth rule: app, brand, and marketing code should reference semantic names such as `home`, `edit`, `archive`, `delete`, `back`, or `save`. Only the shared mapping in `packages/ui` should import the vendor icon package directly.
Product app: Dashboard · `/`
Brand guide: Overview · `/`
Product app: Projects · `/projects`
Product app: Templates · `/templates`
Product app: Settings · `/settings`
Reserved for future shared use.
Brand guide: Foundations · `/foundations`
Brand guide: Colours · `/foundations/colours`
Brand guide: Gradients · `/foundations/gradients`
Brand guide: Typography · `/foundations/typography`
Brand guide: Spacing · `/foundations/spacing`
Brand guide: Grid & Layout · `/foundations/grid`
Brand guide: Marketing · `/marketing`
Brand guide: Marketing Primitives · `/components/marketing`
Brand guide: App · `/app`
Brand guide: Patterns · `/patterns`
Brand guide: Components · `/components`
Brand guide: Buttons · `/components/buttons`
Brand guide: Forms · `/components/forms`
Brand guide: Feedback & Overlays · `/components/feedback`
Brand guide: Layout & Shells · `/components/layout`
Brand guide: Not Yet Standardized · `/components/not-yet-standardized`
Brand guide: Assets · `/assets`
Brand guide: Logo · `/assets/logo`
Brand guide: Iconography · `/assets/icons`
Brand guide: Governance · `/governance`
Brand guide: Legacy Inventory · `/governance/legacy-inventory`
Brand guide: Promotion Path · `/governance/promotion-path`
Reserved for future shared use.
Reserved for future shared use.
Reserved for future shared use.
Reserved for future shared use.
Reserved for future shared use.
Reserved for future shared use.
Reserved for future shared use.
Reserved for future shared use.
Reserved for future shared use.
Reserved for future shared use.
Reserved for future shared use.
Scope and current limits
Shared today
Navigation, reference, and core action icons now live in the shared UI layer and can be reused consistently by the app shell, the brand guide, and shared controls.
Current limit
Product-specific illustrations and any Gensudo-owned brand marks still belong in `packages/brand` rather than the Material Symbols-backed shared icon set.
Promotion rule
If the icon set expands beyond navigation/chrome, the new icons and states should land in shared code first and then be documented here as supported behavior.