<?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>389146</bug_id>
          
          <creation_ts>2018-01-18 10:09:12 +0000</creation_ts>
          <short_desc>Kicker&apos;s KRunner result UI scales poorly as more runners are added</short_desc>
          <delta_ts>2025-06-09 21:44:13 +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 Menu (Kicker) widget</component>
          <version>5.11.95</version>
          <rep_platform>Other</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=375857</see_also>
    
    <see_also>https://bugs.kde.org/show_bug.cgi?id=480692</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>usability</keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.0</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Christian (Fuchs)">kde</reporter>
          <assigned_to name="Eike Hein">hein</assigned_to>
          <cc>kde</cc>
    
    <cc>martin</cc>
    
    <cc>nate</cc>
    
    <cc>notuxius</cc>
    
    <cc>plasma-bugs-null</cc>
          
          <cf_commitlink>https://invent.kde.org/plasma/plasma-desktop/-/commit/ebe917e703ea6da3d30f368879d0e5ae9ac50ccf</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>1723273</commentid>
    <comment_count>0</comment_count>
    <who name="Christian (Fuchs)">kde</who>
    <bug_when>2018-01-18 10:09:12 +0000</bug_when>
    <thetext>Currently there is a checkbox to extend the search to files (baloo) and bookmarks. Personally I don&apos;t want bookmarks, but I&apos;d like to have files. 

Would be nice if we could check each, sort of 

- Extend search to 
 [ ] files and folders 
 [ ] bookmarks
 [ ] whatever the future holds

instead. It seems to concatenate a string to config currently, so separate entries should not be too hard from a technical point of view, UX is a different thing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1725009</commentid>
    <comment_count>1</comment_count>
    <who name="Alexander Mentyu">notuxius</who>
    <bug_when>2018-01-26 17:18:20 +0000</bug_when>
    <thetext>Same wish but for Kickoff - https://bugs.kde.org/show_bug.cgi?id=382760</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1733368</commentid>
    <comment_count>2</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2018-02-23 21:51:27 +0000</bug_when>
    <thetext>Kicker and Kickoff use the same backend; marking this as a duplicate of Bug 382760.

*** This bug has been marked as a duplicate of bug 382760 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1733375</commentid>
    <comment_count>3</comment_count>
    <who name="Eike Hein">hein</who>
    <bug_when>2018-02-23 21:57:57 +0000</bug_when>
    <thetext>I don&apos;t agree with the duping. It&apos;s true they use the same backend and have equal abilities to use or not use runner plugins, but whether or not to do so is much more down to the respective UI. E.g. Kickoff uses a single linear list to show all results, Kicker uses a column for each runner. They scale differently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1733376</commentid>
    <comment_count>4</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2018-02-23 22:05:27 +0000</bug_when>
    <thetext>OK, un-duping. Let&apos;s use this bug to track refining Kicker&apos;s UI to better support an arbitrary set of runners so it doesn&apos;t become comically wide, and we&apos;ll keep Bug 382760 to track enabling/exposing the feature for both of them. Does that sound okay?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1733378</commentid>
    <comment_count>5</comment_count>
    <who name="Eike Hein">hein</who>
    <bug_when>2018-02-23 22:08:38 +0000</bug_when>
    <thetext>We can, I&apos;m not sure we&apos;ve made those decisions yet though :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2429338</commentid>
    <comment_count>6</comment_count>
    <who name="cwo">cwo.kde</who>
    <bug_when>2025-05-31 16:47:23 +0000</bug_when>
    <thetext>*** Bug 505061 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2430660</commentid>
    <comment_count>7</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2025-06-05 21:25:08 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3046</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2431326</commentid>
    <comment_count>8</comment_count>
    <who name="cwo">cwo.kde</who>
    <bug_when>2025-06-09 16:58:42 +0000</bug_when>
    <thetext>Git commit 4fcf99d2601ee1367db4bf4d0b1d50a1c217b287 by Christoph Wolk.
Committed on 09/06/2025 at 16:17.
Pushed by cwo into branch &apos;master&apos;.

applets/kicker: make runner columns horizontally scrollable

When additional runners are enabled and there are hits from many of
them, kicker&apos;s runner columns can easily overflow. This makes some of
them inaccessible and looks as broken as it is (including potentially
escaping the representation width).

Instead we limit the maximum width by screen width, and make the whole
thing horizontally scrollable if the content is larger than that.
Keyboard navigation is adjusted to make the focused element visible,
mouse use does not scroll by itself (as that is very disorienting).

M  +38   -3    applets/kicker/package/contents/ui/MenuRepresentation.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/4fcf99d2601ee1367db4bf4d0b1d50a1c217b287</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2431339</commentid>
    <comment_count>9</comment_count>
    <who name="cwo">cwo.kde</who>
    <bug_when>2025-06-09 17:32:34 +0000</bug_when>
    <thetext>Git commit ebe917e703ea6da3d30f368879d0e5ae9ac50ccf by Christoph Wolk.
Committed on 09/06/2025 at 17:17.
Pushed by cwo into branch &apos;Plasma/6.4&apos;.

applets/kicker: make runner columns horizontally scrollable

When additional runners are enabled and there are hits from many of
them, kicker&apos;s runner columns can easily overflow. This makes some of
them inaccessible and looks as broken as it is (including potentially
escaping the representation width).

Instead we limit the maximum width by screen width, and make the whole
thing horizontally scrollable if the content is larger than that.
Keyboard navigation is adjusted to make the focused element visible,
mouse use does not scroll by itself (as that is very disorienting).


(cherry picked from commit 4fcf99d2601ee1367db4bf4d0b1d50a1c217b287)

Co-authored-by: Christoph Wolk &lt;cwo.kde@posteo.net&gt;

M  +38   -3    applets/kicker/package/contents/ui/MenuRepresentation.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/ebe917e703ea6da3d30f368879d0e5ae9ac50ccf</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>