Follow-up Comment #7, bug #18293 (project mypaint):
No problem, I'm happy to help when and how I can.
My thoughts on the moving:
* I actually prefer not having the WM titlebar and think it's an improvement.
In fact, before your commit removed decorations, I was already using Kwin's
window rules to do the exact same thing. I definitely like the approach of
providing your own title+resize grip, and don't think going back to the way it
was before would be an improvement. The faux-decorations look different, but
they're not completely inconsistent: the MyPaint one still looks and acts
like a titlebar. Also, the difference in appearance is a subtle reminder that
the toolboxes are not separate windows, which makes the toolboxes disappearing
when MyPaint loses focus less jarring, in my opinion.
* As a variation of your second bullet point, perhaps retain the current
window moving when detaching a docked toolbox, but when the toolbox is
floating, give the WM control of moving. Reattaching the toolbox to the dock
would only occur when the button is pressed. I can't speak for everyone, but
to me, the current moving behaviour doesn't feel as alien when the toolbox
starts inside the dock. It's a docked item, so I don't expect it to act like
a normal window yet. It's only when it starts as a floating window that the
behaviour seems wrong.
* Using the close button to re-dock a toolbox seems unintuitive. There's
also the problem of not knowing what buttons to expect from the WM; some WMs
skip various buttons, and some (like kwin) let you reconfigure what buttons
are displayed. Even close is optional, and as far as I know, applications
aren't expected to be able to interfere with WM parts by design. Your "remove
decorations and provide our own titlebar" method is the closest you can get to
client-controlled decorations.
So, in summary, I think the changes are a step in the right direction and
shouldn't be abandoned. With the exception of moving the floating toolboxes,
the look and feel right now is better than it was and it would be a shame to
see it reverted.
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?18293>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Mypaint-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/mypaint-bugs