Pragtical v3.11.1 Release
A follow-up release that adds a welcome screen recent project context menu, polishes code folding behavior, improves line wrapping performance for long lines, and fixes a handful of process I/O and status bar issues.
Welcome Recent Project Menu
The welcome screen now shows a recent project context menu, making it possible to remove all or single projects as other open options.
Code Folding Polish
Several behavioral improvements were made to the code folding support that shipped in v3.11.0, refining how fold markers are displayed and interact with the editor.
Line Wrapping Performance
Line wrapping rebuilds for long lines were optimized, reducing the work done when only part of a wrapped line changes.
Fixes
Hidden status bar items no longer trigger unnecessary rebuilds. Process writes now return the actual number of bytes written, matching the behavior expected for partial-write scenarios. A race condition in the HTTP test infrastructure was also addressed.
Build System
AppImage packaging received several improvements, including embedded version metadata so AppImage tools can identify and update builds correctly.
Downloads on GitHub.
Changes Log
New Features
- Add welcome recent project menu (#519)
Enhancements
-
Polish codefold marker behavior (#518)
-
Optimize linewrapping rebuilds for long lines (#520)
-
Use highlighter:each_token in draw_line_text (#523)
Fixes
-
Avoid hidden status item rebuilds (#516)
-
Return partial process writes (#517)
-
Avoid HTTP test port file race (08ed2c34)
