Skip to content

Replace section footers with a Documentation screen#86

Merged
MyNamesEMurray merged 1 commit into
mainfrom
claude/init-lklchz
Jul 26, 2026
Merged

Replace section footers with a Documentation screen#86
MyNamesEMurray merged 1 commit into
mainfrom
claude/init-lklchz

Conversation

@MyNamesEMurray

Copy link
Copy Markdown
Owner

What & why

Removes the hint text under every section — main screen and Options alike — and houses all of it in a new Documentation sheet, reachable from the main screen's tail (book icon, above "Report a problem"). The manual is grouped by feature: Connecting, Color (HDR/Apple Log incl. the Apply LUT workflow), Microphone, Screen mirror, Options toggles, Tally light, Diagnostics. With the footers gone, Options' three behaviour toggles collapse into a single section.

Two footers survive on purpose: the version line under the tail (bug reports need a build to cite, and it has no control to live beside) and the broken-broadcast-extension warning on the main screen (a failure has to be seen in place, not in a manual).

docs/UI_DESIGN.md's microcopy section is rewritten around the new convention — settings screens are pure controls, and adding or changing a control means updating its Documentation entry in the same change.

No behaviour changes; all controls bind to the same properties as before.

How it was tested

Swift sources parse clean via syntax-check.sh (full type check in CI's macOS job). Visual check on-device: sections show no footer text, the tail's Documentation row opens the manual, and standby dim stays suppressed while the Documentation sheet is up (same guard as the Options sheet).

🤖 Generated with Claude Code

https://claude.ai/code/session_015dWUcqAkNNuNELnMPS4RdT


Generated by Claude Code

Every settings surface is now pure controls: the footer hints under
the main screen's sections and all of Options' footers move into a new
Documentation sheet (main screen tail -> Documentation), grouped by
feature — connecting, color, microphone, screen mirror, options, tally
light, diagnostics. Options' three behaviour toggles collapse into one
section now that nothing separates them. Two survivors, both
deliberate: the version line under the tail (bug reports need a build
to cite) and the broken-broadcast-extension warning (a failure must be
seen in place, not in a manual). UI_DESIGN.md's microcopy rules are
rewritten around the new convention: a control's explanation lives in
its Documentation entry, updated in the same change as the control.

Release-Bump: minor
Release-Beta: true

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015dWUcqAkNNuNELnMPS4RdT
@MyNamesEMurray
MyNamesEMurray enabled auto-merge July 26, 2026 01:40
@MyNamesEMurray
MyNamesEMurray merged commit 819f37b into main Jul 26, 2026
6 checks passed
@MyNamesEMurray
MyNamesEMurray deleted the claude/init-lklchz branch July 26, 2026 01:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants