From 93a3defcdb82dd4262d9f46ec042753b67850790 Mon Sep 17 00:00:00 2001 From: Tristan Michael Date: Mon, 30 Mar 2026 10:10:08 -0700 Subject: [PATCH 1/3] Switch to opaque frameless window for cross-platform reliability Transparent windows require platform-specific workarounds (WebView2 on Windows, compositor support on Linux) and don't work on mobile. Use an opaque window instead, removing the outer padding, rounded corners, and drop shadow that depended on transparency. Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/tauri/src-tauri/tauri.conf.json | 2 +- apps/tauri/src/App.svelte | 6 +++--- apps/tauri/src/app.css | 5 ----- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/apps/tauri/src-tauri/tauri.conf.json b/apps/tauri/src-tauri/tauri.conf.json index ad02de7..0028a1b 100644 --- a/apps/tauri/src-tauri/tauri.conf.json +++ b/apps/tauri/src-tauri/tauri.conf.json @@ -20,7 +20,7 @@ "minHeight": 500, "resizable": true, "decorations": false, - "transparent": true + "transparent": false } ], "security": { diff --git a/apps/tauri/src/App.svelte b/apps/tauri/src/App.svelte index ecc3e47..7e9641f 100644 --- a/apps/tauri/src/App.svelte +++ b/apps/tauri/src/App.svelte @@ -11,10 +11,10 @@
-
+
{#if app.error}
Date: Mon, 30 Mar 2026 10:10:11 -0700 Subject: [PATCH 2/3] Remove maximize button and double-click-to-maximize from title bar Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/tauri/src/lib/screens/TasksScreen.svelte | 9 --------- 1 file changed, 9 deletions(-) diff --git a/apps/tauri/src/lib/screens/TasksScreen.svelte b/apps/tauri/src/lib/screens/TasksScreen.svelte index 41bfb3e..8bf756e 100644 --- a/apps/tauri/src/lib/screens/TasksScreen.svelte +++ b/apps/tauri/src/lib/screens/TasksScreen.svelte @@ -334,7 +334,6 @@
{ if (isDesktop) appWindow.toggleMaximize(); }} class="relative flex items-center border-b border-border-light px-4 py-3 dark:border-border-dark" > @@ -367,14 +366,6 @@ - {/if} + +
+ {:else} + + {/if} +
+ + + +
+
+ + + {#if showDatePicker} + (showDatePicker = false)} + /> + {/if} +