From 721185f10d1e389ae3816734b7b8174d33900314 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 5 Jul 2026 07:21:07 -0500 Subject: docs(timer): record the shipped redesign and flip spec to IMPLEMENTED The timer-panel UI/UX redesign built and shipped to dotfiles across five phased commits. This captures the archsetup-side records. The three design prototypes (the three-directions study, the hero-rack iteration, and the final) land under docs/prototypes, which the spec's Prototype iterations section links. The spec flips DOING to IMPLEMENTED with a history line summarizing the build. The manual-testing checklist is rebuilt around the redesigned panel (repeat timers, recurring alarms with snooze and a ringing state, the configurable pomodoro cycle, the stopwatch sweep dial, locked presets, and bar-tooltip parity), and the two obsolete fuzzel-dialog tests are marked superseded. A dated entry under the closed feature task records the redesign. --- .../2026-07-02-timer-panel-prototype-3.html | 556 +++++++++++++++++++++ 1 file changed, 556 insertions(+) create mode 100644 docs/prototypes/2026-07-02-timer-panel-prototype-3.html (limited to 'docs/prototypes/2026-07-02-timer-panel-prototype-3.html') diff --git a/docs/prototypes/2026-07-02-timer-panel-prototype-3.html b/docs/prototypes/2026-07-02-timer-panel-prototype-3.html new file mode 100644 index 0000000..98778fa --- /dev/null +++ b/docs/prototypes/2026-07-02-timer-panel-prototype-3.html @@ -0,0 +1,556 @@ + + + + + +Timer panel — iteration 3 (waybar + hero-right) · dupre instrument console + + + +
+
+
archsetup · dupre panel family · timer · iteration 3
+

Timer panel — waybar + hero-right

+

Third pass. The hero donut moved to the right of the readout; the redundant "bar slot" badge is gone + (the hero is the bar slot). Above the panel sits a live, accurate preview of the actual waybar module — + the same glyph + countdown + "+N" and state colours wtimer render emits, with its hover tooltip. + Presets (renamed from "chips") flash the fields on load instead of toasting, alarms gain a half-past preset, + and each type picked up create-strip ideas from its category's best apps: timers repeat, alarms carry + recurring days + snooze (with a ringing state), pomodoro keeps its configurable cycle.

+
+ +
+
+
the waybar module · live
+
+
+
+
+
+

This pass

+
    +
  • Donut on the right of the hero info; no "bar slot" label.
  • +
  • Live waybar preview — mirrors wtimer render: glyph + countdown + "+N", state colour, tooltip.
  • +
  • "Preset" replaces "chip"; loading one flashes the field(s), no toast.
  • +
  • Half-past alarm preset — next X:30, the sibling of top-of-hour's X:00.
  • +
+

Borrowed per category

+
    +
  • Timer (MultiTimer, Multi Timer): auto-repeat — restart on finish. Toggle in the create row.
  • +
  • Alarm (Alarm Clock Xtreme, Alarmy): recurring weekdays + snooze; fires into a ringing state with SNOOZE / DISMISS.
  • +
  • Stopwatch (Stopwatch Timer): sweep dial + infinite laps with the last lap beside the count; run-save deferred to a vNext.
  • +
  • Pomodoro (Pomofocus): configurable work/rest short+long, long-break interval, auto-advance, cycle dots.
  • +
+
+
+
+ + + + -- cgit v1.2.3