bread-ecosystem/bread-theme
Breadway 0494650805
Some checks failed
Mirror to GitHub / mirror (push) Successful in 2s
Build and publish package / package (push) Failing after 1m46s
bread-theme 0.2.7: luminance-picked ink + live reload
Readability: pywal can emit a light value in any palette slot, and the shared
sheet assumed dark backgrounds (white text), so text vanished on light surfaces/
accents. Add ink_on() — a WCAG-luminance pick of near-black/near-white per
background — exposed as @on-bg/@on-surface/@on-accent/@on-red/@on-overlay. The
component sheet now sets colour on containers and lets labels inherit (de-emphasis
via opacity), dropping the blanket `label { color }` rule that overrode
coloured-background text. pywal hues are untouched.

Hot reload: add gtk::apply_app_css(closure) — applies an app's own CSS now and
re-runs the closure whenever the shared theme file is rewritten, so apps recolour
in place. New `bread-theme reload` verb rewrites the file (atomic rename trips
every running GUI's monitor) — the command to run after changing pywal colours.
2026-06-17 12:35:03 +08:00
..
src bread-theme 0.2.7: luminance-picked ink + live reload 2026-06-17 12:35:03 +08:00
Cargo.toml bread-theme: shared component stylesheet + generator CLI 2026-06-16 16:43:09 +08:00
CHANGELOG.md Init commit 2026-06-06 13:26:48 +08:00