bread-theme: mark five declared-but-unconsumed schema keys as such in schema and theme.toml
audit-schema-consumption.md's recurring defect: a key that validates but does nothing, five separate instances (css/extra.css overlay, tokens.font_family, tokens.font_fallback, tokens.font_size_base, tokens.accent_to). All five are consumed only by breadbar/breadbox, which this pass doesn't touch, so per the audit's own (a)/(b)/(c) choice this is (b): document the gap at both the schema accessor and every theme.toml site that sets the key, so the manifest states its design intent honestly instead of implying the value has an effect it doesn't. Also documents modules.clock.format/show_date (consumed only by ClockStyle::Plain, silently ignored by Flip/None) and bar.window.margin.bottom (parsed, never applied by breadbar) the same way.
This commit is contained in:
parent
94ab7216c2
commit
0ec20714c5
6 changed files with 116 additions and 3 deletions
|
|
@ -19,6 +19,10 @@ name = "Glass Workbench"
|
|||
id = "glass-workbench"
|
||||
|
||||
[tokens]
|
||||
# Declared-but-not-yet-consumed: see liquid-motion/theme.toml's identical
|
||||
# note next to these three keys — neither breadbar nor breadbox reads them;
|
||||
# the font that actually renders comes from bread_theme::stylesheet()'s own
|
||||
# hardcoded constant instead.
|
||||
font_family = "IBM Plex Sans"
|
||||
font_fallback = "Inter, Noto Sans, sans-serif"
|
||||
font_size_base = 13
|
||||
|
|
@ -36,7 +40,12 @@ bg_alpha = 0.72
|
|||
spring = "cubic-bezier(0.22, 1.2, 0.36, 1)"
|
||||
spring_settle = "cubic-bezier(0.22, 1.2, 0.36, 1)"
|
||||
# Palette token NAMES, not hex — #7a9a88 is this palette's `green`. Equal
|
||||
# from/to because the demo's accent is flat, not a gradient.
|
||||
# from/to because the demo's accent is flat, not a gradient. accent_from IS
|
||||
# read (Pill-style workspace fill, theme.rs); accent_to is declared-but-
|
||||
# not-yet-consumed regardless of style — nothing reads it outside the
|
||||
# breadbar Trail gradient this theme doesn't use, and even Trail hardcodes
|
||||
# its own literal gradient rather than substituting it. See
|
||||
# Tokens::accent_to's doc comment.
|
||||
accent_from = "green"
|
||||
accent_to = "green"
|
||||
# Demo: `.ws button { height: 20px }`. Liquid-motion's chip_height (32) is
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue