diff options
Diffstat (limited to 'packages/main/src/index.ts')
-rw-r--r-- | packages/main/src/index.ts | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/packages/main/src/index.ts b/packages/main/src/index.ts index 29a8cca..78861c2 100644 --- a/packages/main/src/index.ts +++ b/packages/main/src/index.ts | |||
@@ -22,10 +22,11 @@ | |||
22 | import os from 'node:os'; | 22 | import os from 'node:os'; |
23 | 23 | ||
24 | import { app } from 'electron'; | 24 | import { app } from 'electron'; |
25 | import { ensureDirSync } from 'fs-extra'; | ||
26 | import osName from 'os-name'; | ||
27 | 25 | ||
28 | import { enableStacktraceSourceMaps } from './infrastructure/electron/impl/devTools'; | 26 | import { |
27 | enableStacktraceSourceMaps, | ||
28 | ensureDevDataDir, | ||
29 | } from './infrastructure/electron/impl/devTools'; | ||
29 | import electronShell from './infrastructure/electron/impl/electronShell'; | 30 | import electronShell from './infrastructure/electron/impl/electronShell'; |
30 | import initReactions from './initReactions'; | 31 | import initReactions from './initReactions'; |
31 | import MainStore from './stores/MainStore'; | 32 | import MainStore from './stores/MainStore'; |
@@ -39,11 +40,7 @@ const log = getLogger('index'); | |||
39 | app.enableSandbox(); | 40 | app.enableSandbox(); |
40 | 41 | ||
41 | if (isDevelopment) { | 42 | if (isDevelopment) { |
42 | // Use alternative directory when debugging to avoid clobbering the main installation. | 43 | ensureDevDataDir(); |
43 | app.setPath('userData', `${app.getPath('userData')}-dev`); | ||
44 | ensureDirSync(app.getPath('userData')); | ||
45 | |||
46 | // Use source maps in stack traces. | ||
47 | enableStacktraceSourceMaps(); | 44 | enableStacktraceSourceMaps(); |
48 | } | 45 | } |
49 | 46 | ||
@@ -67,7 +64,7 @@ app.setAboutPanelOptions({ | |||
67 | `Electron: ${process.versions.electron}`, | 64 | `Electron: ${process.versions.electron}`, |
68 | `Chrome: ${process.versions.chrome}`, | 65 | `Chrome: ${process.versions.chrome}`, |
69 | `Node.js: ${process.versions.node}`, | 66 | `Node.js: ${process.versions.node}`, |
70 | `Platform: ${osName()}`, | 67 | `Platform: ${os.platform()} ${os.release()}`, |
71 | `Arch: ${os.arch()}`, | 68 | `Arch: ${os.arch()}`, |
72 | `Build date: ${new Date( | 69 | `Build date: ${new Date( |
73 | Number(import.meta.env.BUILD_DATE), | 70 | Number(import.meta.env.BUILD_DATE), |