import { ipcRenderer } from 'electron'; const quitBtn = document.getElementById('quit'); quitBtn.addEventListener('click', () => { ipcRenderer.send('quit'); }); const minimizeBtn = document.getElementById('minimize'); minimizeBtn.addEventListener('click', () => { minimizeBtn.blur(); ipcRenderer.send('minimize'); }); document.ondragover = document.ondrop = (event) => { event.preventDefault(); }; const debugBtn = document.getElementById('debug'); //debugBtn.hidden = true; debugBtn.addEventListener('click', () => { debugBtn.blur(); ipcRenderer.send('debug'); }); const activityLabel = document.getElementById('activity'); const progressBar = document.getElementById('progress') as HTMLProgressElement; ipcRenderer.on('status-update', (event:any, status:any) => { activityLabel.innerText = status.activity; if(status.ActivityIsError) activityLabel.classList.add("error"); else activityLabel.classList.remove("error"); progressBar.value = status.progress; })