From 8288addcd0fb1b15e3041c8e3fab323a9bdec663 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Wed, 10 Jul 2024 18:57:24 -0400 Subject: [PATCH] bump rev 4.0.5 --- app-el.js | 9 +++++++++ package.json | 2 +- src/moto/license.js | 2 +- web/kiri/manifest.json | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/app-el.js b/app-el.js index 0a34d466..9dddb6a7 100644 --- a/app-el.js +++ b/app-el.js @@ -43,11 +43,20 @@ function createWindow() { mainWindow.loadURL('http://localhost:5309/kiri'); + // default normal url navigation or page opens to happen outside Electron mainWindow.webContents.setWindowOpenHandler((details) => { + // console.log('EXTERNAL'); shell.openExternal(details.url); return { action: 'deny' } }); + // prevent "other" urls from opening inside Electron (alerts are problematic) + mainWindow.webContents.on('will-navigate', (event, url) => { + // console.log('DIVERT'); + event.preventDefault(); + shell.openExternal(url); + }); + if (devel) { console.log("opening developer tools"); mainWindow.webContents.openDevTools(); diff --git a/package.json b/package.json index 56a93ae5..5f803317 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "grid-apps", - "version": "4.0.4", + "version": "4.0.5", "description": "grid.space 3d slice & modeling tools", "author": "Stewart Allen ", "license": "MIT", diff --git a/src/moto/license.js b/src/moto/license.js index bc181901..56f5d1e4 100644 --- a/src/moto/license.js +++ b/src/moto/license.js @@ -5,7 +5,7 @@ let terms = { COPYRIGHT: "Copyright (C) Stewart Allen - All Rights Reserved", LICENSE: "See the license.md file included with the source distribution", - VERSION: (is_self ? self : this).debug_version || "4.0.4" + VERSION: (is_self ? self : this).debug_version || "4.0.5" }; if (typeof(module) === 'object') { diff --git a/web/kiri/manifest.json b/web/kiri/manifest.json index 902a1a81..de5f1a61 100644 --- a/web/kiri/manifest.json +++ b/web/kiri/manifest.json @@ -1,5 +1,5 @@ { - "name": "Kiri:Moto 4.0.4", + "name": "Kiri:Moto 4.0.5", "short_name": "Kiri:Moto", "description": "Slicer for 3D printers, CNC mills, laser cutters and more", "start_url": "/kiri/",