Snapping and dragging should only apply to frameless windows. Currently frame in startup option of windowmanager defaults to true which should remain. But this should mean that the ability to snap and drag groups of windows should not apply to it.
If the user sets frame to false then that window can snap/dock to other windows that also have that same setting at false. The exception would be in the browser environment where all the iframes are always frameless and the main window is N/A.
There should also be an option called framelessHeader (or something to that effect) that defaults to true which indicates that if the frame option is false it should show a default header with a min,max, and close button with basic styling. The user should have the ability to override it in some way. If they set it to false it is on them to create a window header.
Snapping and dragging should only apply to frameless windows. Currently
frame
in startup option of windowmanager defaults totrue
which should remain. But this should mean that the ability to snap and drag groups of windows should not apply to it.If the user sets
frame
tofalse
then that window can snap/dock to other windows that also have that same setting atfalse
. The exception would be in the browser environment where all the iframes are always frameless and the main window is N/A.There should also be an option called
framelessHeader
(or something to that effect) that defaults totrue
which indicates that if theframe
option isfalse
it should show a default header with a min,max, and close button with basic styling. The user should have the ability to override it in some way. If they set it tofalse
it is on them to create a window header.fixes #9