I want to propose that the kickoff menu should somehow highlight recently installed or updated apps. What would be the purpose of this? I just installed an app, forget the name, could not find it immediately then. Also, I assume, that if one installs an app newly, one often wants to test it out. I think it is also an informative aspect to know if an app was recently updated. E.G. I had problems with an app and if I see it was updated, I will try it out again, or I am curious to see, if something changed. From my opinion, there could be two different approaches: a) a virtual folder for recently installed or updated apps and/or the icon of the apps would be marked or highlighted. I am not clear, what could be the definition of recently in this context. I assume there would be different needs like "since the last (x) updates" or "since (x) days).
Indeed, I have wanted this for years.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5413
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2955
Git commit eebe705df6553666eae05a3a531c062cf0349101 by Kai Uwe Broulik. Committed on 24/04/2025 at 07:31. Pushed by broulik into branch 'master'. applets/kicker: Highlight newly installed apps This tracks installed apps in kickerstaterc and keeps them highlighted in the menu until launched for a maximum of 3 days. The "All Apps" category doesn't highlight since the idea of this feature is to teach the user *where* to find the app. A timer checks for expired highlights every 24 ours. The model updates could surely be optimized but they're rare, so the added complexity isn't worth it imho. M +10 -0 applets/kicker/abstractentry.cpp M +4 -0 applets/kicker/abstractentry.h M +1 -0 applets/kicker/abstractmodel.cpp M +6 -0 applets/kicker/actionlist.cpp M +5 -1 applets/kicker/actionlist.h M +30 -0 applets/kicker/appentry.cpp M +7 -0 applets/kicker/appentry.h M +27 -0 applets/kicker/appsmodel.cpp M +1 -0 applets/kicker/appsmodel.h M +173 -1 applets/kicker/rootmodel.cpp M +20 -0 applets/kicker/rootmodel.h https://invent.kde.org/plasma/plasma-workspace/-/commit/eebe705df6553666eae05a3a531c062cf0349101
Thanks. Could there also be a (different) marking for freshly updated apps? Idea: If a updated app starts to misbehave (crashes, bugs), you might have an indicator that there is a connection between the update and the problems.
Git commit 38236aa368c6e4a9538c52907fed86ce65aadaa5 by Kai Uwe Broulik. Committed on 24/04/2025 at 07:47. Pushed by broulik into branch 'master'. applets/kickoff: Highlight newly installed applications Adds a "New!" badge to newly installed applications. Their relevant category in the sidebar is highlighted with a green dot. M +4 -0 applets/kickoff/package/contents/config/main.xml A +38 -0 applets/kickoff/package/contents/ui/Badge.qml [License: GPL(v2.0+)] M +6 -0 applets/kickoff/package/contents/ui/ConfigGeneral.qml M +15 -0 applets/kickoff/package/contents/ui/KickoffGridDelegate.qml M +12 -0 applets/kickoff/package/contents/ui/KickoffListDelegate.qml M +1 -0 applets/kickoff/package/contents/ui/main.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/38236aa368c6e4a9538c52907fed86ce65aadaa5