From 03574e9b52ccde2b876b0a586e586600c39cf65e Mon Sep 17 00:00:00 2001 From: Peter Lin Date: Thu, 28 Mar 2024 11:31:41 +0800 Subject: [PATCH] Add option to disable wake on mouse action --- app.js | 5 ++++- web/config.html | 8 ++++++++ web/config.js | 2 +- web/screensaver.js | 23 +++++++++++++++-------- 4 files changed, 28 insertions(+), 10 deletions(-) diff --git a/app.js b/app.js index 6fd1830..f823172 100644 --- a/app.js +++ b/app.js @@ -129,7 +129,8 @@ function createSSWindow(argv) { transparent: true, frame: nq, icon: path.join(__dirname, 'icon.ico'), - show: false + show: false, + resizable: false //avoid user resize screensaver and click other element behind screensaver }) if (store.get("onlyShowVideoOnPrimaryMonitor") && displays[i].id !== screen.getPrimaryDisplay().id) { win.loadFile('web/black.html'); @@ -506,6 +507,8 @@ function setUpConfigFile() { } store.set('randomSpeed', store.get('randomSpeed') ?? 30); store.set('videoQuality', store.get('videoQuality') ?? false); + store.set('wakeOnMouseMovement', store.get('wakeOnMouseMovement') ?? true); + store.set('wakeOnMouseClick', store.get('wakeOnMouseClick') ?? true); store.set('fps', store.get('fps') ?? 60); //config diff --git a/web/config.html b/web/config.html index a204282..4bbdfcc 100644 --- a/web/config.html +++ b/web/config.html @@ -314,6 +314,14 @@

Advanced Settings

onclick="updateSetting('videoQuality','check')">
+ + +
+ + +