Commit graph

15 commits

Author SHA1 Message Date
John Preston
33ea14969e Use StartTranslucentPaint only on OpenGL widgets on macOS. 2020-01-29 18:54:25 +03:00
John Preston
bbd35238da Don't force floating panel.
In case of StaysOnTop windows it looks like it is floating already.
But in case of manually setting floating here it has a strange bug
with non-activatable always on top tool window (picture-in-picture).

When first time shown it doesn't act as a stays-on-top window, if you
click on another app it is shown above the PiP. Only if you activate
the main window once more the PiP will become stays-on-top window.

This way it works from the first show.
2020-01-29 18:02:17 +03:00
John Preston
0f0fd6a94f Use non-libdispatch queues in Mac App Store build. 2020-01-23 13:13:54 +03:00
John Preston
26e6a3050c Allow non-activatable window on Windows. 2020-01-07 15:16:00 +03:00
John Preston
0aadf4ca7d Correctly minimize window. 2020-01-02 14:57:22 +03:00
John Preston
e4b23cad1b Fix custom title on macOS. 2019-10-18 20:56:17 +04:00
John Preston
7d548176e7 Fix custom window title style on macOS. 2019-10-16 11:10:45 +04:00
John Preston
40d7581c36 Allow different custom window title styles. 2019-10-14 14:42:21 +04:00
John Preston
c0ce14bb68 Allow fixed windows with custom title bar. 2019-10-14 13:57:03 +04:00
John Preston
11aa7bcd4e Support title-aware Window::setGeometry. 2019-09-30 11:58:45 +03:00
John Preston
c9990aee05 Fallback on default window for Linux. 2019-09-26 09:53:57 +03:00
John Preston
187df62e9d Support nice Ui::Window under macOS. 2019-09-26 09:53:57 +03:00
John Preston
d5c9ad77a9 Support nice Ui::Window under Windows. 2019-09-26 09:53:57 +03:00
John Preston
34b05c25fc Rename ui_integration to integration. 2019-09-19 11:29:21 +03:00
John Preston
85c83003ca Initial commit. 2019-09-17 17:48:58 +03:00