Main screen carries the per-stream decisions#85
Merged
Conversation
The Setup form is now Connect, Camera & color, Microphone, Screen mirror: the Color picker moves up from Options into the camera section (its footer absorbs the HDR/Log microcopy while the picker is visible), and the Microphone section moves up whole — mic role is a per-stream decision, not a set-and-forget behaviour. The screen-mirror tools disclosure leaves the main screen for a new Options → Diagnostics section beside Camera diagnostics (a broken broadcast extension still warns unconditionally on the main screen). Options keeps the behaviour toggles: remote start, dim, video effects, tally light, diagnostics. Release-Bump: minor Release-Beta: true Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015dWUcqAkNNuNELnMPS4RdT
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
Restructures the app's Setup form so everything you decide per stream lives on the main screen, in order: Connect · Camera & color · Microphone · Screen mirror (+ the existing Options/GitHub tail).
No wire, capture, or behaviour changes — pure UI reorganization; all bindings target the same published properties.
How it was tested
Swift sources parse clean via
syntax-check.sh(full type check in CI's macOS job). Visual check is on-device: main screen shows the four sections in order, the Color picker works from the main screen, and Options → Diagnostics carries the broadcast-link probe.🤖 Generated with Claude Code
https://claude.ai/code/session_015dWUcqAkNNuNELnMPS4RdT
Generated by Claude Code