aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-09 22:41:32 -0500
committerCraig Jennings <c@cjennings.net>2026-06-09 22:41:32 -0500
commit46b8376771d793157039ae9e93d9f78461ae7e20 (patch)
treeb13d70bd06ef92d64b801e690fcebb2675d04ae7
parent0fc9729c6db3348a092fdcc7bcccc33f0e1f9982 (diff)
downloadarchsetup-46b8376771d793157039ae9e93d9f78461ae7e20.tar.gz
archsetup-46b8376771d793157039ae9e93d9f78461ae7e20.zip
chore(todo): scope wlogout square-button task to per-host, add a test
The wlogout buttons render square on ratio but rectangular on velox, so it's a resolution difference, not a flat bug. Note that, require a regression test so the square-cell fix holds across both hosts' resolutions, and drop :quick: since the cross-host test is more than a spare-moment change.
-rw-r--r--todo.org6
1 files changed, 4 insertions, 2 deletions
diff --git a/todo.org b/todo.org
index 65c6eb7..c4760a9 100644
--- a/todo.org
+++ b/todo.org
@@ -25,11 +25,13 @@ The right-side module icons don't sit at even intervals — spacing reads as inc
Two minor robustness gaps in =dotfiles/hyprland/.local/bin/airplane-mode= surfaced when the feature shipped (2026-05-21). Neither is a live bug — both are defense-in-depth.
- No laptop guard on the toggle itself. The =waybar-airplane= indicator hides on battery-less machines, but =airplane-mode= would still run if invoked directly (e.g. a future keybind on a desktop). Mirror the =is_laptop= check at the top of the toggle so it no-ops off a laptop.
- Brightness-restore edge. If =brightnessctl get= returns empty at engage time, disengage skips the restore (guarded by =[ -n "$bright_was" ]=) and the screen stays at 35%. Fall back to a sane brightness (e.g. 100%) when no prior value was recorded.
-** TODO [#C] Wlogout exit-menu buttons are rectangular, not square :quick:
+** TODO [#C] Wlogout exit-menu buttons are rectangular, not square
:PROPERTIES:
:LAST_REVIEWED: 2026-06-09
:END:
-The wlogout exit menu renders its buttons taller than they are wide, so the cells read as vertical rectangles instead of squares. Fix the button sizing in the wlogout style (=dotfiles/hyprland/.config/wlogout/style.css=) so each cell is square. Noticed 2026-05-21. Related: the [#D] VERIFY about wlogout sizing across displays.
+The wlogout exit menu renders its buttons taller than they are wide on velox, so the cells read as vertical rectangles instead of squares. They render square (centered) correctly on ratio, so this is a per-host / resolution difference, not a flat bug. Fix the button sizing in the wlogout style (=~/.dotfiles/hyprland/.config/wlogout/style.css=) so each cell is square on both hosts. Noticed 2026-05-21. Related: the [#D] VERIFY about wlogout sizing across displays.
+
+Add a regression test so the square-cell fix doesn't silently break on a resolution change: assert the rendered (or computed) wlogout button cells are square across ratio's and velox's resolutions. Dropped :quick: — the cross-host test pushes this past a spare-moment fix.
** TODO [#B] protonmail-bridge package service conflicts with Hyprland autostart :cmail:
:PROPERTIES:
:LAST_REVIEWED: 2026-05-22