Make adapter toggles actually gate screen-reading
The Settings "Adapters" toggles wrote adapterEnabled but nothing in the capture path ever read it, so flipping one off did nothing — and the caption still said "Inert in Phase 0". The adapters (Zoom/Teams/Signal/Meet) are all live now. SessionController.startVisual now skips visual capture when the detected app's adapter is toggled off (records audio-only; transcription still runs). Update the section caption to describe the real behavior.
This commit is contained in:
@@ -63,7 +63,7 @@ struct SettingsView: View {
|
||||
}
|
||||
|
||||
Section("Adapters") {
|
||||
Text("Inert in Phase 0 — these toggles only persist for now.")
|
||||
Text("Screen-reading for active-speaker cues. Turn one off to record that app audio-only — transcription still runs, but speakers aren’t identified from the screen.")
|
||||
.font(.caption)
|
||||
.foregroundStyle(.secondary)
|
||||
ForEach(AppSettings.adapterKeys, id: \.key) { adapter in
|
||||
|
||||
Reference in New Issue
Block a user