Skip to content

Releases: stdware/qwindowkit

1.2

10 Sep 13:03
Compare
Choose a tag to compare

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

Full Changelog: 1.1...1.2

1.1

30 Apr 06:08
Compare
Choose a tag to compare
1.1

Bugs Fixed:

  • Fix mac crash when close the second window (#20)
  • Fix abnormal behavior after close and reshow (#18)
  • Fix 18px border between client area and right window edge (#23)

1.0: First Official Release🎉🎉🎉

01 Jan 13:56
Compare
Choose a tag to compare

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!