Add frameless window with custom drag regions (Obsidian-style)

Remove native macOS titlebar via decorations:false + titleBarStyle:overlay.
Add -webkit-app-region:drag to panel headers (Sidebar, NoteList, Editor tab
bar, Inspector) with no-drag on interactive elements. Sidebar header gets
78px left padding for macOS traffic light buttons.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
lucaronin
2026-02-15 10:00:29 +01:00
parent 9c49c3eea9
commit 9d29959fba
9 changed files with 898 additions and 55 deletions

View File

@@ -13,6 +13,13 @@
display: flex;
align-items: center;
justify-content: space-between;
-webkit-app-region: drag;
app-region: drag;
}
.note-list__header button {
-webkit-app-region: no-drag;
app-region: no-drag;
}
.note-list__header h3 {