Applying the settings in Configure Konsole dialog causes all Konsole
windows to be hidden and shown again. This causes all information
related to window management (window state, desktop, position/display,
etc.) to be lost - windows appear on current display, desktop, at new
positions.
The hide/show action is triggered by window flags change. Only "remove
window titlebar and frame" option really changes the flags, so the
action is changed to be triggered only by this option.
Introduced changes:
- Window flags are changed change only when necessary (i.e. when "remove window titlebar and frame" option is changed).
- Windows are restored:
- at previous positions
- on the same displays
- on previous activity
- [MISSING] with the same state (minimized, maximized, etc)
- [MISSING] on the same desktop
- [MISSING] with the same stacking order
Any ideas how to implement missing features?