-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
46 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
--- | ||
slug: pragtical-v344-release | ||
title: Pragtical v3.4.4 Release | ||
authors: jgmdev | ||
--- | ||
|
||
This is a **SCALE bug fix** release! Release explanation slightly adapted from | ||
[#152](https://github.com/pragtical/pragtical/pull/152) | ||
|
||
Since new renwindow api (that allows initializing windows directly in Lua) the | ||
main window creation was moved to core.init but, the scale detection code was | ||
still been performed before. This meant that loading the default system style | ||
was using the incorrect scale causing issues that would only be resolved by | ||
manually re-scaling the interface. | ||
|
||
Previously, tried to wrongly fix the issue by delegating the responsibility to | ||
the scale plugin but that wasn't the correct solution (didn't notice what | ||
explained on first paragraph until later 😓). Now we defer style loading until | ||
main window is created and the default system scale properly detected, this | ||
ensures that the correct scale is set before performing any style calculations | ||
that rely on it. | ||
|
||
Now besides updating scale on the displaychanged event it also updates it when | ||
the window is resized, but we limited the amount of scale checks on resize to | ||
prevent crashes on X11. | ||
|
||
Hopefully these changes finally tackle the scale issues 😄 | ||
|
||
Downloads on [GitHub](https://github.com/pragtical/pragtical/releases/tag/v3.4.4). | ||
|
||
## Changes Log | ||
|
||
### Fixes | ||
|
||
* Adjust scale retrieveal on startup | ||
([#152](https://github.com/pragtical/pragtical/pull/152)) | ||
|
||
* When scale changes rescale item sizes on LogView | ||
([#154](https://github.com/pragtical/pragtical/pull/154)) | ||
|
||
* Updated widgets to latest with smaller rescale fix | ||
([#155](https://github.com/pragtical/pragtical/pull/155)) | ||
|
||
* Rescale the EmptyView icons font on instantiation | ||
([#156](https://github.com/pragtical/pragtical/pull/156)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters