Local theme inheritance
Reader content uses the Dark surface without a separate Dark reader implementation.
Phase 2 component inheritance across local Light and Dark semantic surfaces.
FG UI 1.2.0 remains Stable. This page exercises additive 1.3 theme-composition work against the live /dev runtime.
Phase 2 stress coverage for ordinary FGUI components inside local Light and Dark theme surfaces.
These specimens intentionally reuse the normal component contracts. The local theme surface changes semantic tokens; components should not need Dark-specific copies.
Brand actions stay FG blue while secondary, soft, ghost and icon actions inherit readable local ink and surfaces.
Controls inherit local surfaces, borders, placeholder ink and native color-scheme.
Common accents use semantic accent ink rather than fixed dark-blue foregrounds.
Links, labels and statuses stay readable inside a local Dark region.
Borders, rows, notes and semantic states inherit from the containing surface.
Semantic information state on a local Dark surface.
| Name | Status |
|---|---|
| Theme inheritance | Pass |
| Local tokens | Active |
1.2 families must inherit the same local theme rules as the older component catalogue.
Reader content uses the Dark surface without a separate Dark reader implementation.
Check the package manifest inside a local Dark surface.
ALT remains an alternative FGUI presentation, not a separate colour system.
The presentation differs; the theme contract does not.
A nested Light surface must restore Light controls even inside a Dark parent.