https://bugs.kde.org/show_bug.cgi?id=492712
--- Comment #4 from cwo <christoph.w...@gmx.de> --- (In reply to Cherkah from comment #3) > > ... stored in a list so that clicking the button again will restore these > > minimized windows) .. > if you manage windows via a list, what do you think about a list per screen: > each screen having its own list, transferring a window from screen 1 to > screen 2 deletes window 1 from list 1 and writes it in list 2 of screen 2. The list only exists while the Minimize All Windows applet is active on a activity/virtual desktop combination, so when you click the button until you either click the button again (when those windows get restored all at once) or when you focus another window on that activity/virtual desktop (when the list gets cleared and the windows stay minimized until you manually restore each window). Having it always operate only on one screen would not be a problem, then the applet is always either active (i.e. will restore windows when clicked) or inactive (will minimize windows when clicked). But when it's configurable, it's not always clear whether the applet is active or not, namely if the user changes the setting while it is active. > > .. interaction with per-screen virtual desktops ?!! > a list per screen and a sub-list per virtual desktop for the same screen > wouldn't that be the solution? The problem here is that the way it's currently intended to work is that the applet would only minimize things on the current virtual desktop. But if the user configures the applet to minimize windows on all screens, but to have separate virtual desktops on the screens, they would likely expect it to minimize windows on the other virtual desktop as well. This would again cause similar issues. For example, the user has 3 virtual desktops and some windows open (and not minimized) on each, and the applet is configured to minimize windows on all screens. Say workspace 1 and 2 are currently displayed. The user clicks the applet, so the windows on workspace 1 and 2 are now minimized. The user switches the screen for virtual desktop 1 to now display virtual desktop 3 instead. On the screens now are virtual desktop 3 (with some windows displayed) and virtual desktop 2 (with all windows minimized). Is the applet now active or not? (It's a bit hard to say how this would exactly work, as the per-screen virtual desktop feature is still being implemented, but I think it's worth thinking about this now so that we don't run into conceptual problems later.) -- You are receiving this mail because: You are watching all bug changes.