This will resolve #409. While it does not bring all the features requested in #409, it's a good starting point. For now, it works the following way:
When you open a menu, Kando will check GitHub for a new release. If a new version is found, a notification will be shown and no further tests are made for this session. If no new version is found or the connection failed, Kando will try again when a menu is opened next time, but not earlier than an hour later.
The notification could look like this:
In addition to the notification, there's also a shiny button in the sidebar ✨
This will resolve #409. While it does not bring all the features requested in #409, it's a good starting point. For now, it works the following way:
When you open a menu, Kando will check GitHub for a new release. If a new version is found, a notification will be shown and no further tests are made for this session. If no new version is found or the connection failed, Kando will try again when a menu is opened next time, but not earlier than an hour later.
The notification could look like this:
In addition to the notification, there's also a shiny button in the sidebar ✨
https://github.com/kando-menu/kando/assets/829942/b10eafd9-ebfc-4853-acb5-41385c40cd1b
So I think this is a quite unobtrusive approach. Once we have a general settings UI, we can add a checkbox to disable version checks.