Replace section footers with a Documentation screen#86
Merged
Conversation
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
enabled auto-merge
July 26, 2026 01:40
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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