Kein schwarzer Spalt mehr zwischen Bild und Leiste
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 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
e2779f2519
commit
ab0adef8d4
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user