From 0ac41609b58ffcc4358fa331c12eb6ee404f90b8 Mon Sep 17 00:00:00 2001 From: Jaifroid Date: Sat, 15 Feb 2020 18:17:32 +0000 Subject: [PATCH] Make electron app a pwa Former-commit-id: 325e9ce806172195629be457d4c7439f4574874f [formerly df3745200e3a36a2d3bd1f8eb2367ab74d452f81] Former-commit-id: da7d172ff2882b2f7cc4c12021e96813d41fdc9b --- main.js | 4 ++-- package.json | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/main.js b/main.js index ecb3706c..61506f4f 100644 --- a/main.js +++ b/main.js @@ -43,9 +43,9 @@ function createWindow() { }); // and load the index.html of the app. - // mainWindow.loadURL('app://www/index.html'); + mainWindow.loadURL('https://kiwix.github.io/kiwix-js-windows'); // DEV: If you need Service Worker more than you need document.cookie, load app like this: - mainWindow.loadFile('www/index.html'); + // mainWindow.loadFile('www/index.html'); mainWindow.webContents.on('new-window', function(e, url) { // Make sure blob urls stay in electron perimeter diff --git a/package.json b/package.json index 20893cf0..0043cd12 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ }, "asar": true, "files": [ - "service-worker.js", + "pwabuilder-sw.js", "index.html", "CHANGELOG.md", "LICENCE", @@ -47,7 +47,7 @@ }, "asar": true, "files": [ - "service-worker.js", + "pwabuilder-sw.js", "index.html", "CHANGELOG.md", "LICENCE", @@ -61,7 +61,7 @@ "dist": "electron-builder", "package-mac": "electron-packager . kiwix-js-windows --overwrite --platform=darwin --arch=x64 --icon=assets/icons/mac/icon.icns --prune=true --out=release-builds", "package-win": "electron-packager . kiwix-js-windows --ignore=archives --ignore=AppPackages --ignore=BundleArtifacts --ignore=images$ --ignore=bin$ --ignore=bld$ --ignore=KiwixWebApp.* --ignore=[pP]ackage.[aSl] --ignore=node_ --ignore=[.]git[hi][ug][bn] --ignore=[.]vs$ --ignore=vscode --overwrite --platform=win32 --arch=ia32 --icon=www/img/icons/kiwix-64.ico --prune=true --out=bld/electron --version-string.CompanyName=Kiwix --version-string.FileDescription='Kiwix JS ZIM File Reader' --version-string.ProductName='Kiwix JS for Windows Electron Edition'", - "postpackage-win": "(robocopy archives bld\\Electron\\kiwix-js-windows-win32-ia32\\archives\\ /XF wikiv*.* > null) ^& IF %ERRORLEVEL% LSS 8 SET ERRORLEVEL = 0", + "postpackage-win": "(robocopy archives bld\\Electron\\kiwix-js-windows-win32-ia32\\archives\\ /XF wiki*med*.* > null) ^& IF %ERRORLEVEL% LSS 8 SET ERRORLEVEL = 0", "package-linux": "electron-packager . kiwix-js-windows --overwrite --platform=linux --arch=x64 --icon=www/img/icons/kiwix-64.png --prune=true --out=bld/electron" }, "repository": "https://github.com/kiwix/kiwix-js-windows", @@ -75,7 +75,7 @@ "author": "Kiwix", "license": "CC0-1.0", "devDependencies": { - "electron": "^5.0.9", + "electron": "^8.0.1", "electron-builder": "^21.2.0", "electron-packager": "^14.0.4" }