From 7e8e3d63ef48c94c299e3da328627699abe9eaef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Kr=C3=BChlmann?= Date: Tue, 6 Jan 2026 03:05:03 +0100 Subject: [PATCH] Add version to the title --- package-lock.json | 4 ++-- src/main/node/app.js | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 982027a..6a4bd05 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "imgfloat-electron", - "version": "1.0.0", + "version": "1.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "imgfloat-electron", - "version": "1.0.0", + "version": "1.0.1", "dependencies": { "electron-updater": "^6.6.2" }, diff --git a/src/main/node/app.js b/src/main/node/app.js index d3ee918..a121674 100644 --- a/src/main/node/app.js +++ b/src/main/node/app.js @@ -71,7 +71,7 @@ function onPostNavigationLoad(win, url, broadcastRect) { } } -function createWindow() { +function createWindow(version) { const win = new BrowserWindow({ width: initialWindowWidthPx, height: initialWindowHeightPx, @@ -83,6 +83,7 @@ function createWindow() { webPreferences: { backgroundThrottling: false }, }); win.setMenu(null); + win.setTitle(`Imgfloat Client v${version}`); return win; } @@ -98,10 +99,12 @@ app.whenReady().then(() => { autoUpdater.checkForUpdatesAndNotify(); let broadcastRect = { width: 0, height: 0 }; - const win = createWindow(); + const version = app.getVersion(); + const win = createWindow(version); win.loadURL(process.env["IMGFLOAT_CHANNELS_URL"] || "https://imgfloat.kruhlmann.dev/channels"); win.webContents.on("did-finish-load", () => onPostNavigationLoad(win, undefined, broadcastRect)); win.webContents.on("did-navigate", (_, url) => onPostNavigationLoad(win, url, broadcastRect)); win.webContents.on("did-navigate-in-page", (_, url) => onPostNavigationLoad(win, url, broadcastRect)); + win.on("page-title-updated", (e) => e.preventDefault()); win.on("closed", clearCanvasSizeInterval); });