https://bugs.kde.org/show_bug.cgi?id=370258
--- Comment #26 from Eike Hein <h...@kde.org> --- Git commit c0acd1434147cff80de4841c62e766a2bb817c0f by Eike Hein. Committed on 25/11/2019 at 18:50. Pushed by hein into branch 'master'. [libtaskmanager] Track stacking order and window activation (on X11) Summary: `TaskGroupingProxyModel::requestToggleMaximized` now uses this to minimize and restore groups of windows while preserving the stacking order, a frequently user-requested wish. Related: bug 368867 Window activation is additionally tracked to implement a new front- end feature to activate the most recently active window (or fall through to stacking order otherwise) subsequently. A Wayland implementation requires the addition of a `PlasmaWindowManagement::stackingOrder()`, which should be a QList of PlasmaWindow* in stacking order, along with a change signal. We discussed this at the Plasma+KWin sprint and I'll code up patches to KWin and KWayland soon and then implement the new API in here. Reviewers: #plasma Subscribers: davidedmundson, pino, anthonyfieroni, ngraham, plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D22053 M +5 -0 libtaskmanager/abstracttasksmodel.h M +19 -6 libtaskmanager/taskgroupingproxymodel.cpp M +21 -1 libtaskmanager/xwindowtasksmodel.cpp https://commits.kde.org/plasma-workspace/c0acd1434147cff80de4841c62e766a2bb817c0f -- You are receiving this mail because: You are watching all bug changes.