Add button in settings menu to manually check for updates (#5607)

* Expose an electron handler for checking for updates

* Add "Check for updates" button to settings
This commit is contained in:
Frank Noirot
2025-03-04 12:41:35 -05:00
committed by GitHub
parent df278c7e6a
commit 8ba1a5cd4d
4 changed files with 27 additions and 7 deletions

View File

@ -38,6 +38,7 @@ const onUpdateDownloadStart = (
const onUpdateError = (callback: (value: Error) => void) =>
ipcRenderer.on('update-error', (_event: any, value) => callback(value))
const appRestart = () => ipcRenderer.invoke('app.restart')
const appCheckForUpdates = () => ipcRenderer.invoke('app.checkForUpdates')
const getAppTestProperty = (propertyName: string) =>
ipcRenderer.invoke('app.testProperty', propertyName)
@ -207,6 +208,7 @@ contextBridge.exposeInMainWorld('electron', {
onUpdateDownloaded,
onUpdateError,
appRestart,
appCheckForUpdates,
getArgvParsed,
resizeWindow,
})