Downloading a new version of an AppImage program should prompt for an in-place "update" #609
Open
2 tasks done
Labels
enhancement
New feature or request
Pre-submit checks
Feature description
I've just installed the Krita 5.21 AppImage, with the 5.20 version installed and integrated already. I ran it, integrated it, but now I have two different versions, the newer of which, for some reason, doesn't have a desktop icon; I assume this might be because both programs are trying to "share" the same icon, but I don't know for sure.
Proposed solution
AppImageLauncher should have a method of prompting the user for an in-place "update," perhaps with a message like "You may have an older version of the program 'Krita (5.21.0)' on your system: 'Krita (5.20.0)'. Would you like to replace the old version with the new version?" And it could show a similar dialog box to normal integration, asking if you just want to run it this once without overriding anything, or if you want to replace the currently installed AppImage with the newer AppImage.
Alternative solutions you considered
At the very least the missing desktop icon should be fixed. Beyond that, The AppImageLauncher settings, as lacking as they already are, could perhaps have a button called "find duplicates" where it searches its directory for programs that may be duplicates of one another. When it finds them, it can list them for the user and ask which version they'd like to keep, or if they'd just like to cancel. However, I feel like this being added shouldn't negate the value of the auto-prompt, and instead could allow for a "don't ask again for this program" option in said auto-prompt, where a user could continue running either version without interruption, until they personally decide that it's time to remove duplicates.
Additional context
No response
The text was updated successfully, but these errors were encountered: