aboutsummaryrefslogtreecommitdiff
path: root/docs/design/2026-06-29-waybar-timer-module-spec.org
diff options
context:
space:
mode:
Diffstat (limited to 'docs/design/2026-06-29-waybar-timer-module-spec.org')
-rw-r--r--docs/design/2026-06-29-waybar-timer-module-spec.org11
1 files changed, 4 insertions, 7 deletions
diff --git a/docs/design/2026-06-29-waybar-timer-module-spec.org b/docs/design/2026-06-29-waybar-timer-module-spec.org
index e8eecbe..4db4c8f 100644
--- a/docs/design/2026-06-29-waybar-timer-module-spec.org
+++ b/docs/design/2026-06-29-waybar-timer-module-spec.org
@@ -157,14 +157,11 @@ Update the =tests/waybar-collapse= base-set expectations to match (TDD the chang
* CSS
-Add =#custom-timer= plus the state classes to all three stylesheets. Keep the
-*selectors and structure* parallel across the three (what the theme-drift test
-checks); the actual color *values* are per-theme (dupre vs hudson) and differ by
-design, so this is structural parity, not byte-identity. Confirm against the real
-CSS files what the drift test compares before editing.
+Add =#custom-timer= plus the state classes to the live and Dupre stylesheets.
+Keep them byte-identical: the apply script copies Dupre over the live stylesheet.
+Confirm against the real CSS files what the drift test compares before editing.
- =hyprland/.config/waybar/style.css=
- =hyprland/.config/themes/dupre/...= waybar css
-- =hyprland/.config/themes/hudson/...= waybar css
Colors: normal = foreground; =urgent= = a warning hue (reuse the sysmon
warn/crit palette); =paused= = dimmed; =pomodoro-break= = a calmer accent.
@@ -194,7 +191,7 @@ dotfiles branch =waybar-timer-module=:
- =tests/wtimer/test_wtimer.py= (new)
- =hyprland/.config/waybar/config= (module def + modules-right position)
- =hyprland/.local/bin/waybar-collapse= (base-set) + =tests/waybar-collapse/...= (expectations)
-- =hyprland/.config/waybar/style.css= + dupre + hudson waybar css (CSS)
+- =hyprland/.config/waybar/style.css= + Dupre waybar css (CSS)
archsetup (main, at the end):
- this spec