Hinter der Insel läuft jetzt das Wasser durch

Der schwarze Streifen über der Navigation war kein gezeichneter Balken,
sondern fehlender Inhalt: der gesamte Baum saß innerhalb des
Sicherheitsrands. Deshalb erreichte kein noch so gut gesetzter Rand
weiter unten die Fläche darüber — Inhalt kam dort nie hin.

Jetzt reißt der HStack den Rand oben auf und gibt den Platz kontrolliert
zurück: Seitenleiste und Insel bekommen ihren Abstand zur Statusleiste
explizit, der Inhalt bekommt ihn als Sicherheitsrand. Der Aufmacher
nimmt ihn sich wieder — um genau diese Strecke höher und um genau diese
Strecke größer, sodass unten alles bleibt, wo es war. Dazu ein knapper
Verlauf oben, damit Uhrzeit und Batterie auch über einem hellen Bild
lesbar bleiben.

Und die Leiste oben fährt beim Scrollen weg. Nur sie: der
Sicherheitsrand darunter bleibt stehen, sonst ruckte die Seite bei jedem
Ein- und Ausblenden unter dem Finger weg.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Scarriffle
2026-09-13 22:52:07 +02:00
co-authored by Claude Opus 5
parent 9b3c6e2030
commit 81e22c4f97
13 changed files with 211 additions and 8 deletions
+2
View File
@@ -43,6 +43,7 @@ struct SearchView: View {
}
.padding(.vertical, FlixySpacing.loose)
}
.flixyRevealsTopChrome()
}
@ViewBuilder
@@ -74,6 +75,7 @@ struct SearchView: View {
.listRowBackground(Color.flixySurface)
}
.scrollContentBackground(.hidden)
.flixyRevealsTopChrome()
}
}