Global Shortcuts
Closed, ResolvedPublic

Description

Mockups

romangg updated the task description. (Show Details)Oct 26 2017, 3:12 PM
rkflx added a subscriber: rkflx.

See T8434 for some ideas regarding better usability, which is currently problematic in both the current design as well as the mockup above.

In particular, I'm referring to the tree view idea, i.e. dropping the separate list on the side. Interestingly, that would be similar to KDE3's KControl shortcuts module.

sharvey added a subscriber: sharvey.Apr 5 2018, 4:32 PM

I started rewriting the KCM because I was annoyed at the inconsistency of the list representation (even though I fixed that in the meantime). I am going for the backend model in C++ with a Qml frontend approach.
What works:

  • Displaying the components, actions and shortcuts
  • Global filtering: Hiding of components that don't match the entered query and don't have actions or shortcuts that do either

To Do:

  • Setting shortcuts
  • the whole scheme thing
  • Performance: My hacked together qml seems to do be a bit slow sometimes (but maybe only because of debugging or having gammaray attached?)
GB_2 added a subscriber: GB_2.Nov 17 2019, 5:02 PM

Also, I think the search should look through all components/categories instead of you having to manually find the correct component/category.

davidre added a comment.EditedNov 25 2019, 8:34 AM
In T7267#208671, @GB_2 wrote:

Also, I think the search should look through all components/categories instead of you having to manually find the correct component/category.

Yes that will work.

I think the UI will be different than currentIy or the mockup because I learned this weekend actions can have more than two active shortcuts which should IMO all be possible to be changed/removed.

I think the UI will be different  than currentIy or the mockup  because I learned this weekend actions can have more than two active shortcuts which should IMO all be possible to be changed/removed.

Excellent. I just happened to triage a bug on this that led to a parent issue with several duplicates: https://bugs.kde.org/show_bug.cgi?id=341817

Update after a long time:
I found time to work on this again. The basic functionality is there, i.e. displaying/changing of shortcuts. Nicely seperated in a model and qml frontend. What's missing is the schemes import/export. Also the ui could use some input :D. I will probably upload a wip diff this weekend or next week.

Awesome! Can't wait to check it out.

ngraham reassigned this task from davidedmundson to davidre.
ngraham moved this task from WIP to In Review on the Plasma: KCM Redesign board.Apr 23 2020, 2:42 AM