<feed xmlns='http://www.w3.org/2005/Atom'>
<title>archsetup/docs/specs/2026-07-02-desktop-settings-panel-spec.org, branch claude/hungry-franklin-09fffc</title>
<subtitle>Builds a full dev workstation from a bare Arch Linux install.
</subtitle>
<id>https://git.cjennings.net/archsetup/atom?h=claude%2Fhungry-franklin-09fffc</id>
<link rel='self' href='https://git.cjennings.net/archsetup/atom?h=claude%2Fhungry-franklin-09fffc'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/'/>
<updated>2026-07-25T19:59:21+00:00</updated>
<entry>
<title>docs(specs): record shipped settings and network follow-ups</title>
<updated>2026-07-25T19:59:21+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-25T19:59:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=e9371fa1843dd089bf00b8aa7a459b8318a1fe02'/>
<id>urn:sha1:e9371fa1843dd089bf00b8aa7a459b8318a1fe02</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(installer): enable the desktop-settings tick timer; close the panel build</title>
<updated>2026-07-22T22:13:09+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-22T22:13:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=04783f53885c0b3b1359fefd88e88ec84476bc47'/>
<id>urn:sha1:04783f53885c0b3b1359fefd88e88ec84476bc47</id>
<content type='text'>
The desktop-settings panel shipped in dotfiles (backings engine, presenters, GTK port of prototype 37, phase-4 integration, and a 17-point end-to-end suite). This repo's share: the installer now links desktop-settings-tick.timer alongside the maint timers so a fresh install gets the wallpaper tick, the spec flips to IMPLEMENTED naming the shipping commits, and the build tasks close with the drag-gesture and locked-path night-watch checks filed for manual validation.
</content>
</entry>
<entry>
<title>docs(settings-panel): seal the prototype arc and open the build</title>
<updated>2026-07-22T20:15:02+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-22T20:15:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=e5747a5d555547b9b13aa4310dec03dcd4dcb32b'/>
<id>urn:sha1:e5747a5d555547b9b13aa4310dec03dcd4dcb32b</id>
<content type='text'>
Prototypes P12-P37 land, along with the night-watch and levels-compare pages plus the shared-engine updates and the kit-candidate file. The spec flips from DRAFT through READY to DOING with rewritten implementation phases and seven recorded build findings. The build tasks are filed in todo.org, and phase 1 is closed against the dotfiles commits.
</content>
</entry>
<entry>
<title>docs: expand desktop-settings spec and add panel prototypes</title>
<updated>2026-07-20T04:45:24+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-20T04:45:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=25f16a8f995cad5c6edc8050c3b17b7fbab2ff95'/>
<id>urn:sha1:25f16a8f995cad5c6edc8050c3b17b7fbab2ff95</id>
<content type='text'>
I folded the home-handoff control-set decisions into the desktop-settings panel spec. The controls table gains night-light, Do Not Disturb, power profile, lock/suspend actions, scenes, and a wallpaper sub-view. Volume and theme are out of scope, with reasons, and the format pickers move to their own display-format sibling spec (stubbed). The scenes and wallpaper-shape decisions close. The spec stays DRAFT pending UI prototyping.

I added five direction prototypes over a shared engine (tile grid, sectioned rack, scenes-first, instrument cluster, expandable rows) so the layout gets picked against working behavior.

I closed the shipped Next Session Focus work in todo.org: notification loudness, clock right-click dismiss, date-only scrolling, the wired-interface indicator, and best-saved WiFi connect, plus velox boot recovery. The three design-blocked network and audio items stay TODO with their open question recorded.
</content>
</entry>
<entry>
<title>docs: document single Dupre theme</title>
<updated>2026-07-19T01:03:16+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-19T01:03:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=6acbbb47e122c720e864e1d59ccdacb91b19f4e5'/>
<id>urn:sha1:6acbbb47e122c720e864e1d59ccdacb91b19f4e5</id>
<content type='text'>
Remove retired theme-switching guidance and Hudson references from active documentation.
</content>
</entry>
<entry>
<title>docs(spec): fold the wallpaper-manager input into desktop-settings scope</title>
<updated>2026-07-05T04:14:38+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-05T04:14:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=46b6927d2b92de4a639184c194807b6e244260d5'/>
<id>urn:sha1:46b6927d2b92de4a639184c194807b6e244260d5</id>
<content type='text'>
Craig's 2026-07-04 roam input on the panel's open "few other things" question: it gathers the mouse/trackpad, no-sleep, and auto-dim toggles and adds a wallpaper manager (where the displaced waypaper lands) with its own depth — multiple source directories, persistent switching, and a sunup/sundown day-night pair. Flagged that the wallpaper piece may warrant its own sub-spec.
</content>
</entry>
<entry>
<title>docs(spec): restore faceplate design edits to desktop-settings spec</title>
<updated>2026-07-04T20:46:44+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-04T20:46:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=962593f168e1b772fb2594884473a31599f57cf2'/>
<id>urn:sha1:962593f168e1b772fb2594884473a31599f57cf2</id>
<content type='text'>
The specs were sorted into docs/specs/ on another machine, from a copy of this one that predated the 2026-07-03 panel-family design discussion. That lost the faceplate refinements. I re-applied them: the instrument-console faceplate aesthetic in place of the plain palette note, the audio/bt Kin row, a dated Status line, and the still-open "few other things" scoping question. The four decisions that pass resolved stay closed. Only the question it never addressed comes back.
</content>
</entry>
<entry>
<title>docs(spec): resolve timer and desktop-settings panel decisions</title>
<updated>2026-07-04T18:04:32+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-04T18:04:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=b48b245548dace8b8ff1ab78e541b8e67986fc6c'/>
<id>urn:sha1:b48b245548dace8b8ff1ab78e541b8e67986fc6c</id>
<content type='text'>
Both DRAFT panel specs had open design decisions blocking their builds. I resolved them. Timer panel: standalone rather than folded into desktop-settings, the fuzzel flow retires once the panel lands, the preset chips gain 10m/30m/2h, and live state comes from a new wtimer watch mode instead of 1s polling. Desktop-settings panel: auto-dim and airplane collapse into the panel while touchpad and caffeine stay on the bar, Super+Shift+G opens it, the code lives in dotfiles settings/ beside net/, and the brightness slider floors at 5%.

Both stay DRAFT and decision-complete, ready for a spec-review before build.
</content>
</entry>
<entry>
<title>docs(spec): sort formal specs into docs/specs/ with lifecycle status</title>
<updated>2026-07-04T17:38:10+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-04T17:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=ed906c37f61649d61065d53450fc097865c13593'/>
<id>urn:sha1:ed906c37f61649d61065d53450fc097865c13593</id>
<content type='text'>
Moved the seven formal specs from docs/design/ into docs/specs/, each stamped with a lifecycle status heading: four IMPLEMENTED (bluetooth, net-other-interfaces, audio, instrument-console), one CANCELLED (file-manager-swallow), two DRAFT (desktop-settings, timer). Rewrote the seven todo.org links to the new paths. The two -spec.org files without the spec spine (waybar-network-module, waybar-timer-module) stayed in docs/design/ as notes.
</content>
</entry>
</feed>
