Pragtical v3.8.6 Release
A handful of small but meaningful fixes, a bit of UI polish, and some build system sanity—nothing flashy, just steadily sanding down the rough edges while keeping dependencies fresh and predictable.
Polish?
Recently found out that the settings plugin font config spec was been use on the terminal plugin with uppercase type definition (FONT), we didn't account for this which caused issues that are now fixed.
Thanks to badiku who recently opened various discussions to discuss issues he found we were able to fix various issues mostly related to windows:
-
The IME selection dialog always showing on the top left corner of the editor, we fixed this one by always updating the text input area.
-
Encoding conversion failing on official windows binary builds due to a mistake on SDL3 cmake file preventing the configuration from finding libiconv under windows.
Image Viewer
The ImageView zoom feature that uses the mouse pointer to move the scrollbars was adjusted to prevent unnecessary scrolling when the current image size does not exceeds the view size. This prevents the perceived shaking as shown below:
Before:
After:
Other Changes
The SDL3 and SDL3_Image subprojects were updated to latest versions and some other minor improvements listed on the changes log below.
Downloads on GitHub.
Changes Log
Fixes
-
settings ui: ignore case on font string type (#448)
-
Switch from SDL_VIDEODRIVER to SDL_VIDEO_DRIVER (#450)
-
DocView: keep IME area always updated (#451)
