Summary: | Quick unmaximization not working with BorderlessMaximizedWindows=true | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Hans Chen <hanswchen> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 4.8.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Hans Chen
2012-02-11 21:46:36 UTC
Works for me. "kcmshell4 kwinoptions", "Moving tab", ensure "Display borders on maximized windows" is NOT checked. It simply collides with Quick maximization. That won't fix easily, therefore i'm about to (proposingly) remove this setting and handle the "conflict" smarter. I can confirm that that fixes it, thanks! A suggestion from a user's point of view (might not make sense code-wise): I don't associate "Display borders on maximized windows" with "Moving". Maybe there could be a setting in Advanced instead, something like Maximized windows: [ Show titlebar and borders | Hide borders | Hide titlebar and borders ] This would also fix Bug 268517. Personally I don't use the "Display borders on maximized windows" option (no idea why it was checked...) and wouldn't be sad to see it go, but of course I can only talk for myself. The setting has actually no relation to borders but controls whether a maximized window was still movable or not. The quick maximization was introduced and the setting got renamed towards a behavior often implemented in decorations (for fitt's law, ie. have the scrollbars on the screen edge) The general idea for the future to have maximized windows always movable but with a strong snapping (ie. you have to try hard to get it moved) and always snap the window content to screen borders, never the decoration. If quick maximizing is used, the window will just get unmaximized before you continue moving it. That sounds like a nice solution to me. Thanks for all the help, and keep rocking! |