tosuapp / tosu

Eponymous software for reading osu! memory (allows you to make stream/tournament/in-game overlays), accounting for most of gosumemory's issues (not exactly). Supports windows/linux!
https://tosu.app
GNU Lesser General Public License v3.0
160 stars 15 forks source link

feat: add ability to disable automatic updates. #111

Closed GabuTheDev closed 5 months ago

GabuTheDev commented 7 months ago

A new toggle in the dashboard's settings page called automatic updates ( enabled by default ). The user should be able to disable this feature resulting into the client not updating itself anymore.

This should also come with the ability of installing updates on your own, without the need of visiting github, a great idea would be to add a notification at the top of the dashboard with a button saying "install latest" ( and also a notification in the console that tells you to "visit the dashboard or to enable automatic updates in order to install the new version" ). Extending the idea from above, the user should be able to choose and install any versions that are available on github via the dashboard (probably with some warnings like "by reverting to this update, the dashboard will no longer be available" or something similar).