diff --git a/apps/tauri/src-tauri/capabilities/default.json b/apps/tauri/src-tauri/capabilities/default.json index b21cc4f..7ec93f1 100644 --- a/apps/tauri/src-tauri/capabilities/default.json +++ b/apps/tauri/src-tauri/capabilities/default.json @@ -10,6 +10,7 @@ "core:window:allow-minimize", "core:window:allow-toggle-maximize", "core:window:allow-start-dragging", - "core:window:allow-is-maximized" + "core:window:allow-is-maximized", + "core:window:allow-set-decorations" ] } diff --git a/apps/tauri/src/App.svelte b/apps/tauri/src/App.svelte index cf89b8d..450bc1a 100644 --- a/apps/tauri/src/App.svelte +++ b/apps/tauri/src/App.svelte @@ -11,14 +11,18 @@ onMount(() => { app.loadConfig(); }); + + $effect(() => { + document.documentElement.classList.toggle("decorations-none", app.windowDecorations === "none"); + }); -
-
+
+
{#if app.error} diff --git a/apps/tauri/src/app.css b/apps/tauri/src/app.css index ad580fd..7da049f 100644 --- a/apps/tauri/src/app.css +++ b/apps/tauri/src/app.css @@ -248,6 +248,28 @@ body { border-color: rgba(0, 0, 0, 0.5); } +/* ── Dropdown/kebab menu shadow ──────────────────────────────────── */ + +.menu-shadow { + box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.12); +} +.dark .menu-shadow { + box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3); +} + +/* ── Borderless mode: square corners on all popups/overlays ─────── */ + +.decorations-none .rounded-sm, +.decorations-none .rounded, +.decorations-none .rounded-md, +.decorations-none .rounded-lg, +.decorations-none .rounded-xl, +.decorations-none .rounded-2xl, +.decorations-none .rounded-3xl, +.decorations-none .dropdown-menu button { + border-radius: 0 !important; +} + /* ── Accessibility: Reduced motion ───────────────────────────────── */ @media (prefers-reduced-motion: reduce) { diff --git a/apps/tauri/src/lib/components/TaskDetailView.svelte b/apps/tauri/src/lib/components/TaskDetailView.svelte index 88a3498..f1fc699 100644 --- a/apps/tauri/src/lib/components/TaskDetailView.svelte +++ b/apps/tauri/src/lib/components/TaskDetailView.svelte @@ -160,7 +160,7 @@ {#if showMenu} -
+