Bug 395592

Summary: Feature Request: option for LeftButton on GroupParent to Cycle through Group Tasks
Product: [Unmaintained] lattedock Reporter: agt499 <away>
Component: applicationAssignee: Michail Vourlakos <mvourlakos>
Status: RESOLVED INTENTIONAL    
Severity: wishlist    
Priority: NOR    
Version First Reported In: 0.7.4   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description agt499 2018-06-19 04:52:23 UTC
Overview:
This is more a feature request than a bug, but I couldn't find a more suitable place.
I've recently found Latte, and it's great.
However, I have a long-standing preference that when I left-click on a group dock entry, rather than showing a list of windows, that the next task in that group should activate.
This was previously implemented in one of the KDE4 TMs, and I had been using dockbarx in plasma5 for this reason until finding Latte.

Presently, the functionality I desire can be assigned in the Settings to MiddleClick or Modifier Click (eg Shift + Left Click) as "Cycle Through Tasks".

For now I have fudged my local TaskDelegate.qml to permanently behave how I want with :
   if (mouse.button == Qt.LeftButton){ if (isGroupParent) { tasksWindows.activateNextTask(); } else { activateTask(); }}
...but I didn't succeed in assigning it to a config option to be able to submit a patch - sorry!

It would also be nice (but less important) if the Latte Plasmoid got this same option.
Thanks!
Comment 1 Michail Vourlakos 2018-06-19 19:56:45 UTC
Sorry but changing the left click behavior isnt in Latte goals
Comment 2 agt499 2018-06-19 21:39:33 UTC
Fair enough!

Thanks for the quick reply, and keep up the great work.