aboutsummaryrefslogtreecommitdiffstats
path: root/packages/main/src/index.ts
diff options
context:
space:
mode:
authorLibravatar Vijay A <vraravam@users.noreply.github.com>2022-01-03 04:46:29 +0530
committerLibravatar Vijay A <vraravam@users.noreply.github.com>2022-01-03 04:46:29 +0530
commit5fa0a513a7118d8f6fa7efba7c2f8e01891b9cd1 (patch)
tree72283cfac0c7420f26147ec842456b210766536b /packages/main/src/index.ts
parentTurn off 'FuseV1Options.EnableEmbeddedAsarIntegrityValidation' since the pack... (diff)
downloadsophie-5fa0a513a7118d8f6fa7efba7c2f8e01891b9cd1.tar.gz
sophie-5fa0a513a7118d8f6fa7efba7c2f8e01891b9cd1.tar.zst
sophie-5fa0a513a7118d8f6fa7efba7c2f8e01891b9cd1.zip
Enhance 'About' dialog with more info
Signed-off-by: Vijay A <vraravam@users.noreply.github.com>
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}