gridcoin-community / Gridcoin-Research

Gridcoin-Research
MIT License
585 stars 172 forks source link

gui, util: Improve upgrade dialog #2738

Closed jamescowens closed 7 months ago

jamescowens commented 7 months ago

This changes the upgrade message box to a subclassed dialog box that is bigger in size and allows for further refinement in the future, plus makes other minor improvements.

Closes #2666.

A "version information" button has been added to the About Gridcoin dialog box, which brings up the same dialog as the upgrade check. This button only appears if the wallet is on mainnet.

image

The new version information/upgrade dialog box now includes the GitHub release information by default, and also displays an appropriate icon based on the nature of the version, mandatory or leisure. It also is larger by default and can be resized.

image

If you happen to be running a release that is actually greater than the official release (as this case with a test node on mainnet for testing), it will warn you about this too.