Expand description
The dashboard.* theme element vocabulary (DB.3).
dashboard-mode OWNS these elements — it registers them (and their
defaults) against the [ThemeRegistry] in on_activate
([[feedback_mode_owns_its_surface]]). Registration is idempotent by name,
so re-activation is safe and always resolves to the same interned ids.
Themes override any of them through the normal element-override scopes; the
brand colours ship as Literal defaults so the mark reads correctly out of
the box under any theme, and the text roles reference palette keys so they
reskin naturally.
The ids are consumed by the branding virtual-row provider (DB.4), which resolves them into cell colours.
Structs§
- Dashboard
Element Ids - Interned ids for the
dashboard.*elements, held in aCopystruct so the branding provider (DB.4) readsresolved.get(id)by field.
Constants§
- BRAND_
AMBER - Brand amber — the cursor bar inside the mark.
- BRAND_
BLUE - Brand blue (
assets/lattice-mark.svg). - ELEM_
BODY - ELEM_
CURSOR - ELEM_
KEY - ELEM_
LINK - ELEM_
LOGO - ELEM_
SECTION - ELEM_
TAGLINE - ELEM_
TITLE - ELEM_
VERSION
Functions§
- register_
dashboard_ theme_ elements - Register the
dashboard.*elements + defaults underowner. Idempotent by name; returns the interned ids.