diff --git a/apps/tauri/src/lib/screens/SetupScreen.svelte b/apps/tauri/src/lib/screens/SetupScreen.svelte index 7741941..3d29cbd 100644 --- a/apps/tauri/src/lib/screens/SetupScreen.svelte +++ b/apps/tauri/src/lib/screens/SetupScreen.svelte @@ -28,7 +28,9 @@ async function handleCreate() { if (!name.trim() || !path.trim()) return; - await app.addWorkspace(name.trim(), path.trim()); + const sep = path.includes("\\") ? "\\" : "/"; + const fullPath = path.trimEnd().replace(/[\\/]+$/, "") + sep + name.trim(); + await app.addWorkspace(name.trim(), fullPath); } async function handleOpen() {