Skip to main content

Module design

Module design 

Source
Expand description

Admin design customisation.

RustIO’s admin is framework-owned — projects don’t edit templates or stylesheets. What they can change is the thin layer of visual identity: logo initial, project display name, primary / accent colours, density. Those values live in rustio.design.json at the project root and are loaded once per process via Design::global.

The config is visual only. It cannot alter page structure, routing, form semantics, or any admin behaviour. Any value outside the accepted range (e.g. a colour string containing ; or }) is silently replaced with the safe default at render time so a bad config can’t break the admin.

Structs§

Design
Visual-only admin design config.

Enums§

Density
Row-density modes for tables, cards, and forms.