Bug 404493 - Make an option in Kickoff settings to remember last used category when navigating with keyboard
Summary: Make an option in Kickoff settings to remember last used category when naviga...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) widget (show other bugs)
Version: 5.15.0
Platform: Neon Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2019-02-17 20:34 UTC by Andrey Kozlovskiy
Modified: 2019-08-17 22:58 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Navigating with keyboard. Category resets every time. (407.83 KB, video/mp4)
2019-02-17 20:34 UTC, Andrey Kozlovskiy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Kozlovskiy 2019-02-17 20:34:34 UTC
Created attachment 118163 [details]
Navigating with keyboard. Category resets every time.

It would be great to have an option in Kickoff launcher settings to remember last used category when keyboard navigating. And maybe use it by default, like in classic launcher.

See attached video for example.

STEPS TO REPRODUCE
1. Open 'Applications' tab in Kickoff launcher
2. Enter some category (not first) using right arrow
3. When leaving category with left arrow, focus resets to first category

I am using KDE Neon with Plasma 5.15.0
Comment 1 Andrey Kozlovskiy 2019-08-17 22:58:48 UTC
commit f9e7316448ce51ae68d5c2007dbf465617ecea7f
Author: Andrey Kozlovskiy <andrononete@gmail.com>
Date:   Thu Aug 8 11:51:07 2019 -0600

    [Kickoff] Always select previous category in Applications View when navigating backwards
    
    Summary: Current version of the code positions view on the previous category but doesn't set the category itself. I think that selecting the previous category and not the first one is more convenient for keyboard navigation (when you accidentally miss the right category, for example).

    Differential Revision: https://phabricator.kde.org/D22866

https://commits.kde.org/plasma-desktop/f9e7316448ce51ae68d5c2007dbf465617ecea7f