https://bugs.kde.org/show_bug.cgi?id=451557
Bug ID: 451557 Summary: [wish] Option to automatically embark fullscreen applications to temporal Virtual Desktops Product: kwin Version: unspecified Platform: Other OS: Other Status: REPORTED Severity: wishlist Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: shenlebantongy...@gmail.com Target Milestone: --- When a user clicks the "Maximize" on the title bar, the application will become fullscreen. This is the behaviour of most desktops, but it is actually bad if you consider about it: When you have multiple applications at the same time on a desktop, a suddenly fullscreened app dominate the current desktop and shadows other windows. Those windows used to be presented side by side, and now they are gone from user's direct control. Image a simple situation: you have a browser for doc, a terminal for commands, and an editor for coding. You maximized editor, and your terminal and browser are gone. Bring the up is very awkward. When you minimize the editor again, you have to adjust the windows again. What if -> when you maximize the editor, it embarks on a new temporal virtual desktop, and the terminal & browser stay in the original. You now have full-screened editor and can easily use the terminal & browser by some virtual desktop switch shortcut. --- Maximizing an application means the user wants to focus on one, but this doesn't mean he also wants to throw all the other windows away. EXPECTED functionality: Option to change the behaviour of "maximize" button on the title or the "maximize" in general: When you click it, the window will embark on a new (temporal) virtual desktop, and when you click it again, it will go back to the original virtual desktop. If the original is gone, it will return to an adjacent virtual desktop. This is probably not the best design. Maybe we can add a new "fullscreen" in parallel with existing "maximize". Advanced user can opt-in by dragging the new "fullscreen" to titlebar in settings. -- You are receiving this mail because: You are watching all bug changes.