Vorher stand dort eine Liste aller Mediatheken: auf „Bibliothek" tippen,
dann auf „Filme", dann endlich ein Raster. In eine andere wechseln hiess
zurück und wieder hinein. Der Zwischenbildschirm hat nie etwas erzählt,
was eine Leiste nicht auch zeigen kann — er war ein Platzproblem, kein
Entwurf.
Jetzt steht man sofort in einer Mediathek, und darüber der unteren Leiste
liegt eine zweite mit den Mediatheken und Live-TV. Auf dem iPad und am Mac
ändert sich nichts: dort steht jede Mediathek einzeln in der Seitenleiste,
auf dem Fernseher nebeneinander in der oberen Leiste — es ist dieselbe
Idee in der Form, die ein Telefon hergibt.
**Warum eine zweite Leiste und nicht Plätze in der unteren.** Die hat
fünf, und alles darüber schiebt das System in ein „Mehr"-Verzeichnis,
dessen Einträge zwei Navigationsleisten übereinander tragen. Genau daran
ist der Zwischenbildschirm seinerzeit entstanden. Eine selbst gezeichnete
Leiste kennt diese Grenze nicht — und sie sieht aus wie die Insel auf dem
iPad, weil sie dieselbe Fläche benutzt: `FlixySidebar.surface(in:)` ist
ein Bauteil, kein nachgebautes Aussehen, und wird jetzt zum dritten Mal
gerufen.
Als Sicherheitsrand und nicht als Überzug, damit die Liste über der
Leiste endet statt dahinter zu verschwinden. Bei mehr als vier
Mediatheken wird sie waagerecht scrollbar.
**Das Monogramm steht jetzt in der Werkzeugleiste**, am rechten Ende, auf
derselben Höhe wie Suche, Filter und Ansicht — die rücken dafür nach
links. Als Überzug lag es über dem Inhalt, auf einem Raster also über
einem Plakat. Dass es dabei an den Anfang der Reihe rutschte, hat einen
Grund, der im Quelltext steht: SwiftUI reiht Werkzeugleisten von aussen
nach innen, ein von aussen angehängter Eintrag steht deshalb **vor** den
übrigen. Wo in der Reihe etwas steht, kann nur der entscheiden, der die
Reihe schreibt. Auf der Startseite bleibt es ein Überzug — dort gibt es
keine Navigationsleiste.
Dazu: die Zuordnung Mediathekenart → Symbol stand dreimal im Projekt, eine
davon falsch (jede Mediathek bekam „film", auch eine mit Serien). Jetzt
einmal, neben den übrigen Ableitungen aus den Modellen.
Geprüft im Simulator: „Bibliothek" öffnet sofort das Raster, die Leiste
wechselt zwischen Filme, Serien, Gemischtes und Live-TV, und das
Monogramm steht ganz rechts in der Werkzeugleiste.
iOS und tvOS bauen, 469 Tests grün.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Auf dem iPhone belegten die Einstellungen einen von fünf Plätzen in der
unteren Leiste, gleichrangig neben Start und Bibliothek. Das unterstellt,
dass man zwischen ihnen hin und her wechselt, und das tut niemand.
Jetzt stehen dort drei Einträge — Start, Bibliothek, Downloads — und der
Weg in die Einstellungen führt über das Monogramm oben rechts. Auf dem
iPad und am Mac bleibt alles, wie es war: dort hat die Seitenleiste Platz,
und den Weg über das Konto gibt es ohnehin schon.
Drei Entscheidungen, die nicht offensichtlich sind:
**Ein Überzug, kein Werkzeugleisten-Knopf.** Die Startseite schaltet ihre
Navigationsleiste ganz ab — sie war leer und belegte trotzdem Höhe —, ein
`ToolbarItem` erschiene dort gar nicht. Der Knopf liegt deshalb einmal
über allen Bildschirmen statt dreimal in deren Leisten und sitzt überall
an derselben Stelle. Beim Scrollen blendet er sich aus, wie die Insel auf
dem iPad: über einem Film, den man gerade sucht, hat ein Kontoknopf
nichts verloren.
**Ein Blatt, kein Bereich.** `SettingsView` ist ein Formular aus
geschobenen Unterbildschirmen und braucht nur einen Navigationsstapel um
sich; die Medienziele aus `mediaStack` ruft es nie auf. Beim Schliessen
steht man wieder dort, wo man war.
**Ein Buchstabe, kein Bild.** Den Avatar gab es schon — er steckte in der
Kontozeile der Seitenleiste und wird jetzt von beiden benutzt. Ein
Serverbild führt das Konto heute nirgends mit, weder bei Jellyfin noch
bei Plex; eine graue Silhouette, die bei jedem gleich aussieht, sagt
weniger als der Anfangsbuchstabe.
Dazu gehört `.settings` in die Rückfallliste beim Grössenwechsel: wer am
iPad in den Einstellungen steht und das Fenster schmal zieht, stünde sonst
vor einem Bereich, den die Leiste gar nicht mehr führt.
Geprüft im Simulator: drei Einträge unten, Monogramm oben rechts, Tippen
öffnet die Einstellungen, Schliessen führt zurück.
iOS und tvOS bauen, 469 Tests grün.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>