<feed xmlns='http://www.w3.org/2005/Atom'>
<title>archsetup/docs/specs/2026-07-06-audio-panel-signal-metering-spec.org, branch main</title>
<subtitle>Builds a full dev workstation from a bare Arch Linux install.
</subtitle>
<id>https://git.cjennings.net/archsetup/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/archsetup/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/'/>
<updated>2026-07-06T15:48:53+00:00</updated>
<entry>
<title>docs: per-device activity lamp shipped (audio metering option 3)</title>
<updated>2026-07-06T15:48:53+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-06T15:48:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=5e487ddff25ba8e5953e848a96da96d998c4ea35'/>
<id>urn:sha1:5e487ddff25ba8e5953e848a96da96d998c4ea35</id>
<content type='text'>
Records Phase 5 of the audio signal-metering spec: a per-device three-state activity lamp on each output/input row, so the panel shows which specific device is carrying audio, not just the default. GUI-only over the per-device state field already in the engine. Adds the live-check to the manual checklist; the per-row live level meter stays the deferred vNext.
</content>
</entry>
<entry>
<title>docs: audio-panel signal-metering spec (implemented)</title>
<updated>2026-07-06T15:15:49+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-06T15:15:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=4ace1b702e8b668e12f74e0cb2eab24960f24633'/>
<id>urn:sha1:4ace1b702e8b668e12f74e0cb2eab24960f24633</id>
<content type='text'>
Records the signal-metering layer for the audio panel: a three-state activity lamp from the pactl state field, and a windowed peak meter feeding the VU needles, keyed per device so per-device metering stays a later GUI-only change. Two review rounds before build (the first caught a parec sample-rate-vs-update-rate bug verified live); marked implemented across four dotfiles commits. Live-eyeball checks filed as a manual-testing checklist.
</content>
</entry>
</feed>
