diff --git a/icon.ico b/icon.ico new file mode 100644 index 0000000..334ac7e Binary files /dev/null and b/icon.ico differ diff --git a/icon_round.ico b/icon_round.ico new file mode 100644 index 0000000..f993ade Binary files /dev/null and b/icon_round.ico differ diff --git a/main.js b/main.js index 9b08f26..821fe2d 100644 --- a/main.js +++ b/main.js @@ -90,6 +90,7 @@ function createLoginWindow() { loginWin = new BrowserWindow({ width: 500, height: 500, + icon: "icon.ico", frame: true, autoHideMenuBar: true, @@ -114,6 +115,7 @@ function createOperatorWindow() { operatorWin = new BrowserWindow({ width: 1200,//500 height: 600, + icon: "icon.ico", frame: true, autoHideMenuBar: true, webPreferences: { @@ -136,6 +138,7 @@ function createUpdateWindow() { updateWin = new BrowserWindow({ width: 600, height: 300, + icon: "icon.ico", show: false, // Inicia oculta frame: true, autoHideMenuBar: true, // Oculta a barra de menus @@ -164,6 +167,7 @@ function createFloatingWindow() { floatingWin = new BrowserWindow({ width: winWidth, height: winHeight, + icon: "icon.ico", x: screenWidth - winWidth + 0, y: screenHeight - winHeight - 60, frame: false, @@ -203,6 +207,7 @@ function createMainWindow() { mainWin = new BrowserWindow({ width: 1024, height: 600, + icon: "icon.ico", show: false, // Inicia oculta frame: true, // Sem bordas, título, etc. autoHideMenuBar: true, // Oculta a barra de menus @@ -241,12 +246,13 @@ if(pjson.isBuildNow){ let pth = autoUpdater.downloadUpdate(); updateWin.show(); updateWin.focus(); updateWin.webContents.send('update_message',`Uma nova versão está dispinível.`); + updateWin.webContents.send('update_percent',pth); }) autoUpdater.on('download-progress',(obj) => { updateWin.webContents.send('update_message',`Estamos baixando uma nova atualização.`); }); autoUpdater.on('update-downloaded',(obj) => { - updateWin.webContents.send('update_message',`Atualização concluída. Aguarde!`); + updateWin.webContents.send('update_message',`Download concluído. Aguarde, vamos reiniciar para instalar!`); setTimeout(()=>{ autoUpdater.quitAndInstall(); },5000); @@ -416,7 +422,7 @@ ipcMain.on('chamar-fila', async () => { console.error(`Erro na requisição: Status code ${response.statusCode}`, parsedData); // Lidar com o erro adequadamente, talvez enviando uma mensagem para a janela principal mainWin.webContents.send('api-error', { - message: `Erro ao iniciar atendimento: ${parsedData.message || 'Erro desconhecido'}` + message: `Erro ao chamar atendimento: ${parsedData.message || 'Erro desconhecido'}` }); } } catch (error) { @@ -431,7 +437,7 @@ ipcMain.on('chamar-fila', async () => { request.on('error', (error) => { console.error("Erro na requisição:", error); mainWin.webContents.send('api-error', { - message: `Erro ao iniciar atendimento: ${error.message}` + message: `Erro ao chamar atendimento: ${error.message}` }); }); diff --git a/package.json b/package.json index 34c7197..dbbecf1 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "autoatendcolab", "version": "1.0.0", "main": "main.js", - "isBuildNow": true, + "isBuildNow": false, "scripts": { "start": "electron .", "nodemon": "nodemon --exec electron .", @@ -25,7 +25,8 @@ ], "win": { "asar": true, - "target": "nsis" + "target": "nsis", + "icon": "icon.ico" }, "nsis": { "deleteAppDataOnUninstall": true diff --git a/update.html b/update.html index e60ab39..bd93c71 100644 --- a/update.html +++ b/update.html @@ -9,9 +9,9 @@