Pragtical v3.10.1 Release
Pragtical v3.10.1 is a follow-up release that polishes the MarkdownView experience, adds a few handy command options, and fixes thread and event handling issues reported since v3.10.0.
MarkdownView Improvements
The MarkdownView received incremental parsing support, which makes re-rendering faster when only parts of a document change. Copy interactions were also added, so selected text can be copied directly from the preview. Selection behavior received further polish for a smoother editing experience.
Command Enhancements
The file-open commands now accept a selection_callback parameter and an
allow_directories flag, giving plugins and scripts more control over how files
and directories are opened.
Fixes
Thread API fixes landed in this cycle, addressing edge cases that could cause problems in multi-threaded workflows. The event queue also received a fix that filters out unused events, reducing unnecessary processing.
Build System
A build fix for recent sdl3_net changes was included, and the bundled SDL3_net was pinned to the latest pre-release to keep builds consistent.
Most of these changes were also done in preparation for the upcoming AI assistant plugin, which relies on MarkdownView for rendering rich responses and the new command options for file handling.
Downloads on GitHub.
Changes Log
Enhancements
-
Add incremental parsing support to MarkdownView (#485)
-
Add MarkdownView copy interactions (#489)
-
Add selection_callback and allow_directories to file-open commands (#487)
-
Polish MarkdownView selection behavior (07499bc8)
