-
released this
2026-06-17 04:35:03 +00:00 | 2 commits to main since this releaseReadability: 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 blanketlabel { 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. Newbread-theme reloadverb rewrites the file (atomic rename trips
every running GUI's monitor) — the command to run after changing pywal colours.Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)