diffusionbee-stable-diffusion-ui
diffusionbee-stable-diffusion-ui copied to clipboard
Feature request: use the Sparkle framework for app updates
A new version of DiffusionBee was just released. The current update process seems to be this:
- Click the button to open the page in the browser.
- Click the download button to download a DMG.
- Chop the end parts off the URL to get to the Releases page so I can see what's new.
- Find the DMG and double-click it to open it.
- Quit DiffusionBee.
- Drag the DiffusionBee icon to the Applications folder.
- Confirm I want to overwrite DiffusionBee.
- Eject the DMG.
- Drag the DMG to the Trash.
- Launch DiffusionBee.
- Confirm that I'm sure I want to open the app that was downloaded from the Internet.
With Sparkle, however, the process becomes this:
- A window opens containing the release notes.
- Click the Install Now button.
- Wait for the update to download and unpack.
- Click the Install Now button.
- DiffusionBee quits, updates itself, and relaunches. All temporary files are cleared.
It would be great if DiffusionBee could use Sparkle instead of the current manual process :)
We could probably use https://github.com/electron/update-electron-app, but app will need to be packed into .zip
Also see #97
Bumping this with a +1. It's awesome how active this project is, but it's now time to implement Sparkle or another framework for making updates way less user-intensive.