From ab0adef8d4799623f3bed3df437795b01cf65a17 Mon Sep 17 00:00:00 2001 From: Scarriffle Date: Sun, 13 Sep 2026 20:35:33 +0200 Subject: [PATCH] Kein schwarzer Spalt mehr zwischen Bild und Leiste MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Die Maske hörte an der Inhaltskante auf, die Leiste endet aber zwölf Punkte davor — dazwischen stand nichts. Jetzt reicht das Bild bis an ihre Kante heran. Co-Authored-By: Claude Opus 5 --- Flixy/Views/Navigation/RootView.swift | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Flixy/Views/Navigation/RootView.swift b/Flixy/Views/Navigation/RootView.swift index 970b125..3d9916f 100644 --- a/Flixy/Views/Navigation/RootView.swift +++ b/Flixy/Views/Navigation/RootView.swift @@ -334,16 +334,21 @@ struct RootView: View { /// abschneiden, weil sie **hier** liegt, im festen Teil, und nicht im /// Inhalt, der wandert. /// - /// Sichtbar ist die Vereinigung aus zwei Flächen: alles ab der - /// Inhaltskante, und dazu genau die Fläche der Leiste. Dazwischen — links - /// der Inhaltskante, ober- und unterhalb der Leiste — bleibt nichts übrig. + /// Sichtbar ist die Vereinigung aus zwei Flächen: alles ab der rechten + /// Kante der Leiste, und dazu genau die Fläche der Leiste. Links davon — + /// der schmale Streifen zum Fensterrand, ober- und unterhalb der Leiste — + /// bleibt nichts übrig. @ViewBuilder private var chromeMask: some View { switch placement { case .sidebar: ZStack(alignment: .topLeading) { Color.black - .padding(.leading, FlixySidebar.width + FlixySidebar.margin * 2) + // Bis an die **Kante der Leiste**, nicht bis an die + // Inhaltskante: dazwischen liegen zwölf Punkte, und die + // standen als schwarze Lücke zwischen Bild und Leiste. + // Jetzt reicht das Bild bis an sie heran. + .padding(.leading, FlixySidebar.width + FlixySidebar.margin) RoundedRectangle(cornerRadius: FlixyRadius.panel, style: .continuous) .frame(width: FlixySidebar.width) .padding(FlixySidebar.margin)