App Lounge feature: ability to stop individual apps from being updated
Summary
It would be useful to be able to stop individual apps from being updated.
Description
Every other app store I've used has the ability to mark an app not to be updated. This will stop it from being automatically updated if auto-updates are enabled, and if auto-updates are not enabled, it will not turn up in the list of apps with available updates (and hence won't trigger "updates are available" notifications).
Who will use this new feature?
In my case I use an app where the publisher introduced major incompatibilities and ended support of their legacy hardware. Keeping the old app keeps the legacy hardware working.
I have also encountered apps which switched from free to commercial, or free to ad-supported. In these instances it is sometimes useful to retain access to the legacy app.
It could also be useful where a new version of an app contains bugs which render it problematic for particular users.
Why these users would like to use this feature?
All three populations above would use the feature to retain access to old versions of an app after changes in the latest version render it useless to them.
Examples
See above.
Reflection
The interface would comprise an additional radio button on an app's presentation within installed or upgradable app lists saying "Do not upgrade". Checking this radio button would have the above-described effect.
Validation
Test cases would include:
- Updates proceed normally for all apps when no "do-not-upgrades" have been checked.
- When new versions are available and auto-update is on, an app with "do-not-upgrade" checked won't auto-update.
- When new versions are available and auto-update is off, an app with "do-not-upgrade" checked won't appear in the apps-with-updates-available list.
- When new versions are available and auto-update is off, an app with "do-not-upgrade" checked won't trigger an "updates available" notification.
- After unchecking "do-not-upgrade" for an app that has been locked at an old version, it should auto-update/appear in the list of apps with updates available/trigger a notification (corresponding to above three scenarios).