Add beta channel info to about window

To avoid confusion for users on beta channel when the latest released version is a non-beta version.
This commit is contained in:
Jonatan Heyman 2023-12-12 17:26:48 +01:00
parent 6ec64ed3ee
commit eb886a39e5

View File

@ -1,6 +1,8 @@
import { join } from 'node:path' import { join } from 'node:path'
import { app, BrowserWindow, nativeTheme } from 'electron' import { app, BrowserWindow, nativeTheme } from 'electron'
import { win } from "./index" import { win } from "./index"
import CONFIG from "../config"
let aboutWindow = null; let aboutWindow = null;
@ -31,10 +33,15 @@ export function openAboutWindow() {
aboutWindow.loadFile(join(process.env.DIST, 'about.html')) aboutWindow.loadFile(join(process.env.DIST, 'about.html'))
} }
let versionString = app.getVersion()
if (CONFIG.get("settings.allowBetaVersions")) {
versionString += " (beta channel)"
}
// don't show until content is loaded // don't show until content is loaded
aboutWindow.webContents.on("did-finish-load", () => { aboutWindow.webContents.on("did-finish-load", () => {
aboutWindow.webContents.send("init", { aboutWindow.webContents.send("init", {
"version": app.getVersion(), "version": versionString,
}); });
aboutWindow.show() aboutWindow.show()
}) })