Image-based OS updates: Less prominent UI for regular updates
"Regular" updates for image-based systems use the same card we use for major version upgrades for package-based systems, including using the same labels:
This is a bit awkward because
- It means every update has the same level of importance, whether it updates just a few apps to a new minor version or is a major update to a new version of the entire GNOME stack
- It makes regular updates look more risky than they really are ("make sure you have a backup" is a bit too scary and IMO unrealistic for regular updates)
- It includes the name of the system without a version number, which makes for strange wording (like, of course GNOME OS is available, I'm using it right now :D)
- In this particular case "An GNOME..." uses the wrong article
- The description is super vague, yet still incorrect in many cases as minor versions do not generally introduce new features
I'm not sure how much of this is specific to GNOME OS, but my assumption is most of it applies to Silverblue and Endless as well.
I think it'd make sense to have a separate mode for this part of the UI optimized for incremental, non-major updates for image-based OSes. This mode would be less visually prominent, have no warnings about backups, and perhaps include the date more prominently (to distinguish them, since there's no version numbers). It might also be nice to have release notes, but that's somewhat orthogonal and true for major versions as well.
Major new versions (i.e. ones with a new GNOME stack) would still get the current fancy banner, but would also include a version number like we do for package-based systems.
cc @aday