1 and 3 are problems with GTK and Qt respectively, not something I'm too sure of as a sway developer. Qt's Wayland support and HiDPI support both leave a lot to be desired, but I think you can configure it through environment variables. I'm not sure how to address your GTK problem.
As for forcing floating windows to have title bars, you might have encountered a bug. Can you open a ticket?
Re:Sway 1.0-beta.1 release highlights
by trulyrandom on Sunday October 21, 2018 @01:01PM
(#18268873)
Yeah, I figured those might be out of your scope, thanks anyways. I'll open a ticket for the title bar thing in a bit.
Also, thank you for sway and wlroots!
I hope these questions aren't too off-topic:
- How can I get GTK to stop ignoring my theme? It works with Qt using qtstyleplugins, but not with GTK itself, oddly enough. The theme also works fine when using the x11 backend.
- How can I force floating windows to have title bars? Calling 'swaymsg border normal' manually works, but I can't find a way to set a default. Setting 'default_floating_border normal' doesn't help.
- HiDPI support is claimed to be the best in sway, but Qt appears to ignore 'scale 1' on my HiDPI screen and displays it as 'scale 2'.