Releases: stdware/qwindowkit
1.3.2
Fixed compilation error for old Qt versions.
Full Changelog: 1.3.1...1.3.2
1.3.1
Fixed wrong project version. No actual code changes.
Full Changelog: 1.3...1.3.1
1.3
Highlights
- Fixed a long-standing and deeply hidden bug: When the window has enabled Acrylic/Mica/Mica Alt effects and the user has simultaneously turned on the "Show accent color on title bars and borders" feature in the system's personalization settings, a strange 30px high bar would appear at the top of the window.
- Fixed the window top border may be missing on Win10 when DPR is not integer.
- Removed a Qt bug workaround that would possibly cause crash in some certain scenarios.
- Removed a Windows bug workaround that has been proved have no effect.
- Added a small hack that may improve window resize experience for QtQuick windows when rendering through D3D.
- Internal refactorings and some other minor tweaks that aim to improve stability.
New Contributors
- @Xie-Long-0 made their first contribution in #137
- @dnlkrs made their first contribution in #154
Full Changelog: 1.2...1.3
1.2
Preamble
Hi, I'm @wangwenx190 and I'm thrilled to annouce that we are releasing QWK 1.2 today! We fixed some long-standing bugs (they really bothered me for a long time!) and also rewritten some core implementations which improves the general stability and usability, thanks to our great contributors and bug reporters. Please check the following highlight list to see what changed in detail.
Highlights
- Window's system menu code was totally rewritten by @SineStriker . This system now behaves much better than before, and it behaves much more closly to the native one as well.
- QWK now allows frameless native child widgets, by @SineStriker in #133
- Fix macOS title bar buttons not displaying properly. by @mentalfl0w in #75
- Fixes find_dependency() syntax in QWindowKitConfig.cmake by @JacobMuchow in #81
- Add the simple Visual Studio integration guide. by @MouriNaruto in #92
- Make hit-test items auto-delete by @SineStriker in #124
New Contributors
- @mentalfl0w made their first contribution in #75
- @JacobMuchow made their first contribution in #81
- @MouriNaruto made their first contribution in #92
Full Changelog: 1.1...1.2
1.1
1.0: First Official Release🎉🎉🎉
First release since derived from FramelessHelper
Hi, I'm @wangwenx190 (Yuhang Zhao), author of FramelessHelper. A few weeks ago, @SineStriker and I were brain storming the contents of the next major version of FramelessHelper, that is, FramelessHelper V3. But FramelessHelper is becoming more and more complicated that we all feel very hard to maintain. But since there have been quite some users already, it's also not easy to do large refactorings. In the end we decided to create a new repo to do what we can't easily do in FramelessHelper, that is, the QWindowKit. In this brand new repository, we removed everything that a window customization framework doesn't need, and redesigned the whole structure of the library. And we also found and fixed some small but annoying bugs during the migration process, especially the long-standing top window frame border issue on Windows 10 (thanks to @SineStriker 's great effort!). Based on FramelessHelper's great experience, we can promise you QWindowKit is the best open source Qt window customizaion framework ever (so far). Last but not least, I really would like to thank @SineStriker for his time and effort. This repository is mostly his work and I only provided some limited technical support. There won't be such great repo without @SineStriker .
X11 experts wanted!
Currently QWindowKit doesn't have native support on Linux platform due to we don't have much knowledge about X11. Please help us if you are good at it!