sourcegit-scm / sourcegit

Windows/macOS/Linux GUI client for GIT users
MIT License
912 stars 96 forks source link

[Feature] - Auto Update Tool #29

Closed ennerperez closed 5 months ago

ennerperez commented 5 months ago

Provide an automate way to update the application using the notification system

image

love-linger commented 5 months ago

In fact, older versions (before v6.2) of this software had a self-updating feature and it was removed for some reasons.

I would like to use a third-party library NetSparkle to supports self-update feature.

love-linger commented 5 months ago

@ennerperez If you want to implement this feature without introducing any other dependencies, I recommend not using App.SendNotification for notifications about updates. This is because messages sent by App.SendNotification will only appear on a certain page. Instead, I would like to open a new dialog window for update-available notification.

love-linger commented 5 months ago

After testing NetSparkleUpdater, I decided to implement a simpler one myself.