Skip to main content

Pragtical v3.11.1 Release

· 2 min read
Jefferson Gonzalez
Contributor of Pragtical

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.

context menu

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)

Build System​

  • Improve AppImage packaging (#522)

  • Embed AppImage version metadata (21ef76c0)