From a9415e59c0818e50f6250be0039b722529739096 Mon Sep 17 00:00:00 2001 From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com> Date: Fri, 20 Jun 2025 22:13:43 +0200 Subject: [PATCH] feat: nicer sidebar buttons fix: dragging in fullscreen --- src/app.css | 8 ++++++++ src/lib/components/ui/menubar/menubar.svelte | 11 +++++------ src/lib/components/ui/sidebar/SidebarButton.svelte | 4 ++-- src/lib/components/ui/sidebar/sidebar.svelte | 2 +- src/lib/components/ui/sidebar/sidebarlist.svelte | 4 ++-- 5 files changed, 18 insertions(+), 11 deletions(-) diff --git a/src/app.css b/src/app.css index 3a4c018..a950d60 100644 --- a/src/app.css +++ b/src/app.css @@ -14,6 +14,14 @@ --padding-left: unset !important; } + .draggable { + -webkit-app-region: drag; + } + + .not-draggable { + -webkit-app-region: no-drag; + } + :root { --background: 0 0% 100%; --foreground: 240 10% 3.9%; diff --git a/src/lib/components/ui/menubar/menubar.svelte b/src/lib/components/ui/menubar/menubar.svelte index 8fc15e7..a6e93cb 100644 --- a/src/lib/components/ui/menubar/menubar.svelte +++ b/src/lib/components/ui/menubar/menubar.svelte @@ -10,13 +10,16 @@ function tabindex (node: HTMLElement) { node.tabIndex = -1 } + let fullscreenElement: HTMLElement | null = null + +