<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>481426</bug_id>
          
          <creation_ts>2024-02-16 17:30:59 +0000</creation_ts>
          <short_desc>Somehow highlight recently installed or updated apps</short_desc>
          <delta_ts>2025-04-25 21:20:15 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>plasmashell</product>
          <component>Application Launcher (Kickoff) widget</component>
          <version>master</version>
          <rep_platform>Neon</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.kde.org/show_bug.cgi?id=391275</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>usability</keywords>
          <priority>NOR</priority>
          <bug_severity>wishlist</bug_severity>
          <target_milestone>1.0</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>m.wege</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>4wy78uwh</cc>
    
    <cc>bugseforuns</cc>
    
    <cc>mikel5764</cc>
    
    <cc>nate</cc>
    
    <cc>noahadvs</cc>
          
          <cf_commitlink>https://invent.kde.org/plasma/plasma-desktop/-/commit/38236aa368c6e4a9538c52907fed86ce65aadaa5</cf_commitlink>
          <cf_versionfixedin>6.4.0</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2289450</commentid>
    <comment_count>0</comment_count>
    <who name="">m.wege</who>
    <bug_when>2024-02-16 17:30:59 +0000</bug_when>
    <thetext>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 &quot;since the last (x) updates&quot; or &quot;since (x) days).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2290721</commentid>
    <comment_count>1</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2024-02-21 16:16:00 +0000</bug_when>
    <thetext>Indeed, I have wanted this for years.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2417185</commentid>
    <comment_count>2</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2025-04-19 17:29:59 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5413</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2417186</commentid>
    <comment_count>3</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2025-04-19 17:42:20 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2955</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2418593</commentid>
    <comment_count>4</comment_count>
    <who name="Kai Uwe Broulik">kde</who>
    <bug_when>2025-04-24 07:46:43 +0000</bug_when>
    <thetext>Git commit eebe705df6553666eae05a3a531c062cf0349101 by Kai Uwe Broulik.
Committed on 24/04/2025 at 07:31.
Pushed by broulik into branch &apos;master&apos;.

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 &quot;All Apps&quot; category doesn&apos;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&apos;re rare,
so the added complexity isn&apos;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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2418604</commentid>
    <comment_count>5</comment_count>
    <who name="">m.wege</who>
    <bug_when>2025-04-24 08:22:49 +0000</bug_when>
    <thetext>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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2418638</commentid>
    <comment_count>6</comment_count>
    <who name="Kai Uwe Broulik">kde</who>
    <bug_when>2025-04-24 10:04:17 +0000</bug_when>
    <thetext>Git commit 38236aa368c6e4a9538c52907fed86ce65aadaa5 by Kai Uwe Broulik.
Committed on 24/04/2025 at 07:47.
Pushed by broulik into branch &apos;master&apos;.

applets/kickoff: Highlight newly installed applications

Adds a &quot;New!&quot; 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</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>