divamgupta / divamgupta/diffusionbee-stable-diffusion-ui

Feature request: use the Sparkle framework for app updates

Open
#148 3 comments 2 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
13.6k
Forks
727
PR merge metrics
No merged PRs in 30d

Description

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 :)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.