From 2778b1ab6283803a4905974ae62c64f07305a87c Mon Sep 17 00:00:00 2001 From: Elijah Date: Mon, 25 May 2026 16:04:12 -0700 Subject: [PATCH] Fix: auto-save grid size changes and dynamically scale grid item heights based on grid size --- frontend/src/components/FileExplorer.tsx | 2 +- frontend/src/components/SettingsPage.tsx | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/FileExplorer.tsx b/frontend/src/components/FileExplorer.tsx index 58b95cd..b48d33e 100644 --- a/frontend/src/components/FileExplorer.tsx +++ b/frontend/src/components/FileExplorer.tsx @@ -2098,7 +2098,7 @@ export default function FileExplorer({ onLogout }: FileExplorerProps) { )}
-
+
{getFileIcon(file, true)}
{renaming === file.path ? ( diff --git a/frontend/src/components/SettingsPage.tsx b/frontend/src/components/SettingsPage.tsx index 18fc23b..bdd4fd8 100644 --- a/frontend/src/components/SettingsPage.tsx +++ b/frontend/src/components/SettingsPage.tsx @@ -136,6 +136,8 @@ export default function SettingsPage({ onLogout }: SettingsPageProps) { step="10" value={settings.grid_size} onChange={(e) => setSettings({ ...settings, grid_size: e.target.value })} + onMouseUp={handleSave} + onTouchEnd={handleSave} className="w-full max-w-xs accent-[var(--color-accent)]" />