IrisRemote: „Allgemeine Einstellungen“ (Schriftgröße, TTS-Stimme, Maximale Laufzeit, Onboard-Assistent) #104
Labels
No labels
herkunft/alpha-feedback
status
blockiert
status
zu-testen
typ
bug
typ
docs
typ
enhancement
typ
feature
typ
idea
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
iris/2ndbrain-ios#104
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Warum
Nachzug zu iris/Iris#335: Das Mac-Remote-Fenster hat einen Dialog „Allgemeine Einstellungen“. Die iOS-App hat die Maximale Laufzeit des Servers und die TTS-Stimme bisher nirgends einstellbar und keine eigene Schriftgröße.
Umfang
SettingsViewbekommt oben einen Eintrag „Allgemeine Einstellungen“ →GeneralSettingsViewmit: Schriftgröße (lokal, Stufen von XS bis XXXL oder „System“), TTS-Stimme und Maximale Laufzeit (Server,GET/PUT /settings/general, Wire-Protokoll sieheEntwicklerdokumentation/02-Wire-Protokoll.md) und „Onboard-Assistent erneut starten“ (zieht aus der Liste dorthin um).dynamicTypeSize; „System“ folgt weiter der iOS-Einstellung.Server: iris/Iris#335 (Mac) und iris/iris-linux-server#145 (Linux) sind gemergt.
PR #105 gemergt: feat(settings): Allgemeine Einstellungen — Schriftgröße, TTS-Stimme, Maximale Laufzeit (#104)
http://docker:3000/iris/2ndbrain-ios/pulls/105
Commits:
Stand
Befund: Die iOS-App konnte die Maximale Laufzeit und die TTS-Stimme des Servers nicht einstellen und hatte keine eigene Schriftgröße.
Geändert:
SettingsView: neuer erster Eintrag „Allgemeine Einstellungen“ (NavigationLink); der Abschnitt „Onboard-Assistent erneut starten“ zog dorthin um.GeneralSettingsView: Schriftgröße (lokal), TTS-Stimme und Maximale Laufzeit (Server,GET/PUT /settings/general, Mac: iris/Iris#335, Linux: iris/iris-linux-server#145), Onboard-Assistent.AppTextSize: „System“ oder sieben Stufen (Sehr klein … Sehr groß), angewendet mitdynamicTypeSizeam Wurzel-View inIrisRemoteApp.Geprüft: Simulator-Build (
xcodebuild … generic/platform=iOS Simulator) ohne Fehler.Nicht geprüft: Nicht auf einem Gerät oder im Simulator bedient; weder gegen den Mac- noch gegen den Linux-Server aus der App. Wie gut die Stufen auf Bildschirmen mit festen Schriftgrößen (
.font(.system(size:))) wirken, ist offen.Grenzen / offen: Die Schriftgröße ist in Stufen, nicht stufenlos in Prozent wie am Mac; Texte mit fester Größe skalieren nicht mit. Auf einem Linux-Server ist nur Qwen als TTS-Stimme wählbar.