SUMMARY "Cycle through + minimize" Implement a different behavior on click for apps with multiple windows. e.g. Each click raises a different window of that application. If all are raised, the next minimizes them all. This behavior is available on OSX and Dash-to-Panel. STEPS TO REPRODUCE 1.Multiple windows of the same application exist OBSERVED RESULT A click on the application icon in latte dock triggers Kwin's Present Windows. EXPECTED RESULT The first click on the application icon focuses - or raises if minimized - the first window of that application. The second click on the application icon focuses/raises the second window of that application. .... When all windows are raised one click minimizes all windows of that application. ADDITIONAL INFORMATION Thank you for your great work!
Just to clarify. Dash-to-Panel ( and OSX I believe) not just cycle through the minimized windows, the cycle through all windows, unminimizing those which are minimized and simply switching the focus to those which are already unminimized.
So how that is different from the current Cycle through Tasks? Advanced options -> Tasks -> Actions -> Left Click: Cycle Through Tasks
AFAIK, there is no "minimize all" after the first cycle through is finished.
(In reply to Peter from comment #3) > AFAIK, there is no "minimize all" after the first cycle through is finished. That is easy to just add in the current option. When all tasks are minized in a group and you trigger the action, what is happening? Last used is shown or all of them are unminimized?
(In reply to Michail Vourlakos from comment #4) > (In reply to Peter from comment #3) Last used is shown or all of them are unminimized? Yes, just like this