UbuntuBudgie / budgie-extras

Additional Budgie Desktop enhancements for user experience
https://ubuntubudgie.org
GNU General Public License v3.0
178 stars 34 forks source link

[Bug] App Launcher doesn't remember to keep programs pinned when an update happens #480

Open Raxelgrande opened 2 months ago

Raxelgrande commented 2 months ago

OS: Arch Linux budgie-extras Version: 1.8.0-1

How to replicate: Pin a program to the App Launcher that has an update available, update the system and check if the program is still on the App Launcher.

In my case, the pinned program disappears from App Launcher. Just had it happen with Nautilus, Firefox and other Gnome programs i had pinned.

fossfreedom commented 2 months ago

Sounds like Arch is uninstalling and reinstalling apps for the update process.

This part of the code https://github.com/UbuntuBudgie/budgie-extras/blob/e2d1615433b5d51a148701ebe49692930140dbf0/budgie-app-launcher/src/budgie-app-launcher/AppLauncherApplet.py#L494

It looks to see if there are any menu changes - so an uninstallation will trigger a removal.

So there should perhaps be a delay of say a minute or so before the update occurs. Maybe some other mechanism is needed here to cope with how Arch deals with updates.

Since I don't use Arch I can't investigate further.