Add app icon

This commit is contained in:
2024-05-29 10:09:11 +02:00
parent 90c285a557
commit f1654d14ad
7 changed files with 40 additions and 15 deletions
+6 -9
View File
@@ -4,24 +4,21 @@ const { FuseV1Options, FuseVersion } = require('@electron/fuses');
module.exports = { module.exports = {
packagerConfig: { packagerConfig: {
asar: true, asar: true,
icon: 'images/icon-1024.icns'
}, },
rebuildConfig: {}, rebuildConfig: {},
makers: [ makers: [
{
name: '@electron-forge/maker-squirrel',
config: {},
},
{ {
name: '@electron-forge/maker-zip', name: '@electron-forge/maker-zip',
platforms: ['darwin'], platforms: ['darwin', 'linux'],
}, },
{ {
name: '@electron-forge/maker-deb', name: '@electron-forge/maker-deb',
config: {}, config: {
options: {
icon: 'images/icon-512.png'
}
}, },
{
name: '@electron-forge/maker-rpm',
config: {},
}, },
], ],
plugins: [ plugins: [
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+3 -2
View File
@@ -26,7 +26,7 @@ function loadConfig() {
config = JSON.parse(data); config = JSON.parse(data);
} catch (err) { } catch (err) {
if (err.code == 'ENOENT') { if (err.code == 'ENOENT') {
console.warn('No config file found.'); console.warn('No config file found at ' + path.join(__dirname, "config.json"));
} else { } else {
console.error(err); console.error(err);
} }
@@ -41,6 +41,7 @@ async function createWindow() {
width: 1920, width: 1920,
height: 1080, height: 1080,
backgroundColor: '#000000', backgroundColor: '#000000',
icon: 'images/icon-512.png',
webPreferences: { webPreferences: {
preload: path.join(__dirname, 'preload.js'), preload: path.join(__dirname, 'preload.js'),
nodeIntegration: true, nodeIntegration: true,
@@ -54,7 +55,7 @@ async function createWindow() {
win = null; win = null;
}); });
win.webContents.addListener("will-navigate", validateDomain); win.webContents.addListener("willnavigate-", validateDomain);
win.once("ready-to-show", () => { win.once("ready-to-show", () => {
win.setKiosk(true); win.setKiosk(true);
+18 -1
View File
@@ -11,7 +11,8 @@
"dependencies": { "dependencies": {
"electron-icon-builder": "^2.0.1", "electron-icon-builder": "^2.0.1",
"electron-log": "^5.1.5", "electron-log": "^5.1.5",
"electron-squirrel-startup": "^1.0.1" "electron-squirrel-startup": "^1.0.1",
"link-exists": "^1.2.2"
}, },
"devDependencies": { "devDependencies": {
"@electron-forge/cli": "^7.4.0", "@electron-forge/cli": "^7.4.0",
@@ -5742,6 +5743,11 @@
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
"integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
}, },
"node_modules/http": {
"version": "0.0.1-security",
"resolved": "https://registry.npmjs.org/http/-/http-0.0.1-security.tgz",
"integrity": "sha512-RnDvP10Ty9FxqOtPZuxtebw1j4L/WiqNMDtuc1YMH1XQm5TgDRaR1G9u8upL6KD1bXHSp9eSXo/ED+8Q7FAr+g=="
},
"node_modules/http-cache-semantics": { "node_modules/http-cache-semantics": {
"version": "4.1.1", "version": "4.1.1",
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
@@ -6275,6 +6281,17 @@
"node": ">=0.10.0" "node": ">=0.10.0"
} }
}, },
"node_modules/link-exists": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/link-exists/-/link-exists-1.2.2.tgz",
"integrity": "sha512-+XCx5L6sdebuhskxodjKpwAmX2L8esd4CNUQtw4Dn7Ztx4L30EPFhf9uH0Aw7JhYcRE8cNnZQkMcvKplhkkr+A==",
"dependencies": {
"http": "^0.0.1-security"
},
"engines": {
"node": ">= 16.0.0"
}
},
"node_modules/listr2": { "node_modules/listr2": {
"version": "7.0.2", "version": "7.0.2",
"resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz",
+3 -2
View File
@@ -2,9 +2,10 @@
"dependencies": { "dependencies": {
"electron-icon-builder": "^2.0.1", "electron-icon-builder": "^2.0.1",
"electron-log": "^5.1.5", "electron-log": "^5.1.5",
"electron-squirrel-startup": "^1.0.1" "electron-squirrel-startup": "^1.0.1",
"link-exists": "^1.2.2"
}, },
"name": "tooloop-kiosk-browser", "name": "Tooloop Kiosk Browser",
"version": "1.0.0", "version": "1.0.0",
"main": "main.js", "main": "main.js",
"scripts": { "scripts": {