aboutsummaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-02 06:00:49 -0400
committerCraig Jennings <c@cjennings.net>2026-07-02 06:00:49 -0400
commit78c4df5a7c6813412447301e6e31ecae2f4e5635 (patch)
tree80243f64383fd0ff7348bcb31a570f5ed1574e91 /todo.org
parenta1f1099b93c51b06c4af89fd365cf797537dee4e (diff)
downloadarchsetup-78c4df5a7c6813412447301e6e31ecae2f4e5635.tar.gz
archsetup-78c4df5a7c6813412447301e6e31ecae2f4e5635.zip
docs: timer-panel spec (DRAFT); log tonight's roam-driven waybar fixes
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org17
1 files changed, 17 insertions, 0 deletions
diff --git a/todo.org b/todo.org
index 37162ba..82317f0 100644
--- a/todo.org
+++ b/todo.org
@@ -497,6 +497,23 @@ Fold the existing archsetup wireguard tooling into the panel + CLI (=net vpn ...
Out of the v1 milestone; spec separately when picked up. (v1 only detects +
classifies a VPN-routed failure, it doesn't repair it.)
+** TODO [#B] Timer GTK panel :feature:waybar:
+Initial spec written 2026-07-02: [[file:docs/design/2026-07-02-timer-panel-spec.org]] (DRAFT — four decisions await Craig's review before build; net-panel Blueprint/GTK4 stack, wtimer stays the state owner).
+
+From Craig's roam capture 2026-07-02: give the timer a GTK UI/UX like the network panel.
+
+** DONE [#C] Waybar timer dialog styling :waybar:
+CLOSED: [2026-07-02 Thu]
+From Craig's roam capture 2026-07-02: style the timer module dialogs like the screenshot dialog — tighter window, icons on the selections, colon+space after the prompt.
+
+Shipped 2026-07-02 (dotfiles 9ffcba7): dialogs size to content, type menu carries the kind glyphs, prompts end ": ". Three new tests; screenshot-verified live.
+
+** DONE [#B] Waybar collapse jumps client windows :bug:waybar:hyprland:
+CLOSED: [2026-07-02 Thu]
+From Craig's roam capture 2026-07-02: collapsing/expanding (and any waybar teardown) snapped every tiled window up and back down; hold the clients still and let only the bar change.
+
+Shipped 2026-07-02 (dotfiles 4b1a4ec): waybar now runs exclusive:false and the new waybar-reserve script statically reserves the bar strip per monitor (wired as exec so config reloads re-apply it). Verified live: client geometry held constant through bar kill, relaunch, and a collapse round-trip. Eight new tests (script + pairing).
+
** TODO [#B] Desktop-settings dropdown panel :waybar:
:PROPERTIES:
:LAST_REVIEWED: 2026-06-24