From b8dd545a671665bd02d05cbe69f221c84bd3e75b Mon Sep 17 00:00:00 2001 From: Vincenzo Padula Date: Tue, 18 Jan 2022 23:39:08 +0100 Subject: [PATCH] Added notification on complete --- assets/classes/speedup.js | 1 + main.js | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/assets/classes/speedup.js b/assets/classes/speedup.js index 2f144d2..9c14571 100644 --- a/assets/classes/speedup.js +++ b/assets/classes/speedup.js @@ -300,6 +300,7 @@ module.exports = class SpeedUp { Shell.log("All done."); FFmpeg.update(null); + Interface.setProgressBar(1); ipcRenderer.send("progressUpdate", "name", ""); Interface.viewStart(); diff --git a/main.js b/main.js index eef2d64..993b878 100644 --- a/main.js +++ b/main.js @@ -19,7 +19,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ -const {BrowserWindow, Menu, app, shell, dialog, ipcMain, nativeTheme} = require("electron"); +const {BrowserWindow, Menu, app, shell, dialog, ipcMain, nativeTheme, Notification} = require("electron"); const path = require("path"); const fs = require("fs"); const os = require("os"); @@ -467,6 +467,11 @@ ipcMain.on("menuEnabler", (event, change) => { ipcMain.on("setProgressBar", (event, value) => { win.setProgressBar(value); progress.setProgressBar(value); + + // Send notification on complete + if(value == 1) { + new Notification({ title: "Silence SpeedUp", body: "All videos have been speeded up"}).show(); + } });