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-2.html | 553 +++++++++++++++++++++ 1 file changed, 553 insertions(+) create mode 100644 docs/prototypes/2026-07-02-timer-panel-prototype-2.html (limited to 'docs/prototypes/2026-07-02-timer-panel-prototype-2.html') diff --git a/docs/prototypes/2026-07-02-timer-panel-prototype-2.html b/docs/prototypes/2026-07-02-timer-panel-prototype-2.html new file mode 100644 index 0000000..ffd4521 --- /dev/null +++ b/docs/prototypes/2026-07-02-timer-panel-prototype-2.html @@ -0,0 +1,553 @@ + + + + + +Timer panel — hero + rack (iteration 2) · dupre instrument console + + + +
+
+
archsetup · dupre panel family · timer · iteration 2
+

Timer panel — hero + rack

+

The rack unit reshaped: the hero from the transport deck rides on top (the primary / bar-slot item, big), + the create strip sits under it, and the queue list runs below. Pomodoro is now a real configurable cycle — + work and rest each with a short and a long duration, a long break every N cycles, auto-advance, and progress dots — + with its default preset locked so it can't be deleted. Everything is live: add, count down, fire + notify, pause, promote, + lap / stop-save. Ideas pulled from Pomofocus, Todoist, and the classic technique (see the notes column).

+
+ +
+
+
+

What changed this pass

+
    +
  • Layout flipped: hero on top → create strip → list (was list → create).
  • +
  • Pomodoro is configurable: Work short/long, Rest short/long, long break every N, auto-advance toggle.
  • +
  • Deep cycle: every Nth pomodoro uses the long work + long rest; the rest fill mark the long dots.
  • +
  • Default cycle is locked — shipped presets have no ×; only chips you add are deletable.
  • +
  • Cycle dots in the hero + row show where you are in the set.
  • +
+

Borrowed from good pomodoro apps

+
    +
  • Pomofocus: separate work / short-break / long-break lengths + long-break interval.
  • +
  • Auto-start next (Pomofocus, Pomodo): auto-advance rolls into the next phase; off = wait and press start.
  • +
  • Todoist / the technique: long break of 15–30m after 4 pomodoros; all durations adjustable.
  • +
  • Preset cycles: Classic 25/5/15, Deep 50/10/30, Sprint 15/3/10 — one tap loads the fields.
  • +
  • Task label on every item; cycle progress shown as dots.
  • +
+
+
+ +
+ + + + -- cgit v1.2.3