From 90afa11f202959fb0ee89fbfa3ccfc06ea69e85d Mon Sep 17 00:00:00 2001 From: jeffvli Date: Sat, 24 May 2025 18:12:29 -0700 Subject: [PATCH] set custom userData path for dev --- src/main/index.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/index.ts b/src/main/index.ts index 6dd1aac6..9e5f9edc 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -100,6 +100,13 @@ const installExtensions = async () => { }); }; +const userDataPath = app.getPath('userData'); + +if (isDevelopment) { + const devUserDataPath = `${userDataPath}-dev`; + app.setPath('userData', devUserDataPath); +} + const RESOURCES_PATH = app.isPackaged ? path.join(process.resourcesPath, 'assets') : path.join(__dirname, '../../assets'); @@ -624,7 +631,7 @@ const FONT_HEADERS = [ 'font/woff2', ]; -const singleInstance = app.requestSingleInstanceLock(); +const singleInstance = isDevelopment ? true : app.requestSingleInstanceLock(); if (!singleInstance) { app.quit();