aboutsummaryrefslogtreecommitdiffstats
path: root/packages/main/src/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/main/src/index.ts')
-rw-r--r--packages/main/src/index.ts17
1 files changed, 17 insertions, 0 deletions
diff --git a/packages/main/src/index.ts b/packages/main/src/index.ts
index 19ef51b..ccfa4a1 100644
--- a/packages/main/src/index.ts
+++ b/packages/main/src/index.ts
@@ -25,6 +25,8 @@ import {
25 BrowserWindow, 25 BrowserWindow,
26 ipcMain, 26 ipcMain,
27} from 'electron'; 27} from 'electron';
28import { arch } from 'os';
29import osName from 'os-name';
28import { ensureDirSync, readFile, readFileSync } from 'fs-extra'; 30import { ensureDirSync, readFile, readFileSync } from 'fs-extra';
29import { autorun } from 'mobx'; 31import { autorun } from 'mobx';
30import { getSnapshot, onPatch } from 'mobx-state-tree'; 32import { getSnapshot, onPatch } from 'mobx-state-tree';
@@ -83,6 +85,21 @@ if (!isDevelopment) {
83 app.userAgentFallback = userAgent; 85 app.userAgentFallback = userAgent;
84} 86}
85 87
88app.setAboutPanelOptions({
89 applicationVersion: [
90 `Version: ${app.getVersion()}`,
91 `Electron: ${process.versions.electron}`,
92 `Chrome: ${process.versions.chrome}`,
93 `Node.js: ${process.versions.node}`,
94 `Platform: ${osName()}`,
95 `Arch: ${arch()}`,
96 `Build date: ${new Date(Number(import.meta.env.BUILD_DATE))}`,
97 `Git SHA: ${import.meta.env.GIT_SHA}`,
98 `Git branch: ${import.meta.env.GIT_BRANCH}`,
99 ].join('\n'),
100 version: '',
101});
102
86function getResourcePath(relativePath: string): string { 103function getResourcePath(relativePath: string): string {
87 return join(__dirname, relativePath); 104 return join(__dirname, relativePath);
88} 105}