https://bugs.kde.org/show_bug.cgi?id=504523

Oliver Beard <olib...@outlook.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/plasma-workspace/-/commi
                   |                            |t/81150ec1a1318f2213ad21566
                   |                            |a443a432132f8c6

--- Comment #7 from Oliver Beard <olib...@outlook.com> ---
Git commit 81150ec1a1318f2213ad21566a443a432132f8c6 by Oliver Beard.
Committed on 02/06/2025 at 20:49.
Pushed by olib into branch 'master'.

applets/kicker: Remember uninstalled apps for a short period
When an installed .desktop file is updated, it might be removed and immediately
re-added, which causes it to be inappropriately marked New! as the model is
updated for both changes.

To resolve this, when an application is uninstalled, we remember it for three
days. If it is still new, we also remember the date it became new. If the
application is re-installed within 3 days, it will be restored with its
previous new-ness. After that, as before, it would be new again.

This fixes both cases when an application is updated (as in the bug), as well
as the case where a user might renege on a decision to uninstall an
application.

M  +63   -18   applets/kicker/rootmodel.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/81150ec1a1318f2213ad21566a443a432132f8c6

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to