You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This version introduced a bug on Windows which breaks our borderless window. We're handling WM_NCCALCSIZE to remove the margins, but this wasn't taken into account when calculating the margins inside the Windows QPA.
6.6.0
Available today. This version doesn't contain the bug from 6.5.3 and as far as I can tell doesn't contain the webp bug (blog).
6.6.1
Available today. This version contains the same bug from 6.5.3.
6.6.2
Should be released next week (13th Feb 2024 maybe).
The issue introduced in 6.5.3 was resolved, but doesn't work with our implementation. Since we subtract 1 from the window (to reduce flicker when resizing), our client-rectangle will be one pixel taller than the window-rectangle (breaking the fix, which checks for exact equality). We can kinda resolve this by returning WVR_VALIDRECTS and setting the rectangles at index 1 and 2 to the same 1px rectangle pointing to the top left, but I'm not sure if this has the same effect. This is a giant rabbit hole and there are many possible "fixes" (see StackOverflow post).
6.7.0
🔮 Should be released 19th March 2024 (you can probably add about 2-3 weeks). Contains the same fixes (and issues) as 6.6.2.
Issues
QNetworkAccessManager can't be instantiated before a QApplication has been created - this breaks NetworkManager. The fix should be pretty simple - turn this into a heap-allocated static and allocate in init. Resolved.
The default font engine switched from GDI to DirectWrite on Windows. By default, fonts will use DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC, which looks awful (trust me). We'd need to change the hinting mode of the fonts to vertical-hinting or no-hinting for fonts of size > 16 (implementation). Resolved in Beta 3
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
6.5.3
Available today.
Issues
This version introduced a bug on Windows which breaks our borderless window. We're handling
WM_NCCALCSIZE
to remove the margins, but this wasn't taken into account when calculating the margins inside the Windows QPA.6.6.0
Available today. This version doesn't contain the bug from 6.5.3 and as far as I can tell doesn't contain the webp bug (blog).
6.6.1
Available today. This version contains the same bug from 6.5.3.
6.6.2
Should be released next week (13th Feb 2024 maybe).
Fixes
Issues
The issue introduced in 6.5.3 was resolved, but doesn't work with our implementation. Since we subtract 1 from the window (to reduce flicker when resizing), our client-rectangle will be one pixel taller than the window-rectangle (breaking the fix, which checks for exact equality). We can kinda resolve this by returning
WVR_VALIDRECTS
and setting the rectangles at index 1 and 2 to the same 1px rectangle pointing to the top left, but I'm not sure if this has the same effect. This is a giant rabbit hole and there are many possible "fixes" (see StackOverflow post).6.7.0
🔮 Should be released 19th March 2024 (you can probably add about 2-3 weeks). Contains the same fixes (and issues) as 6.6.2.
Issues
Resolved.QNetworkAccessManager
can't be instantiated before aQApplication
has been created - this breaksNetworkManager
. The fix should be pretty simple - turn this into a heap-allocated static and allocate ininit
.The default font engine switched from GDI to DirectWrite on Windows. By default, fonts will useResolved in Beta 3DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC
, which looks awful (trust me). We'd need to change the hinting mode of the fonts to vertical-hinting or no-hinting for fonts of size > 16 (implementation).Beta Was this translation helpful? Give feedback.
All reactions