Reiterleiste liegt nicht mehr auf der Trennlinie

Sie saß genau auf der Kante unter dem Titelbalken. `TabView` in einem
gewöhnlichen Fenster bekommt den Abstand nicht von selbst — in Apples
`Settings`-Szene schon, und die benutzt Onyx bewusst nicht, weil sie über
einen privaten Selektor öffnet und bei Apps ohne Menüleiste unzuverlässig
ankommt.

Zwölf Punkte Abstand nach oben, und der Titelbalken geht durchsichtig in den
Inhalt über, statt ihn mit einer Linie abzuschneiden.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Scarriffle
2026-08-13 13:53:35 +02:00
parent 784b210bc2
commit ab96086db7
2 changed files with 10 additions and 0 deletions

View File

@@ -57,6 +57,10 @@ final class SettingsWindowController: NSObject, NSWindowDelegate {
let window = NSWindow(contentViewController: hosting)
window.title = "Onyx"
// Der Titelbalken geht in den Inhalt über, statt ihn mit einer
// Linie abzuschneiden sonst liegt die Reiterleiste direkt auf
// dieser Linie.
window.titlebarAppearsTransparent = true
// Veränderbar, und das ist keine Kür: der Bereich Displays" mit
// der Vorschau der Auslösefläche passt in 420 Punkte Höhe nicht
// mehr, und ein Fenster, in dem man scrollen muss, obwohl der