hn.today

Pragtical v3.14 Lua-based text editor adds menus, floating views, and sessions

pragtical.dev31 points5 comments
Screenshot of Pragtical v3.14 Lua-based text editor adds menus, floating views, and sessions

Pragtical 3.14.0 expands the Lua-based editor’s interface and workspace controls while improving performance and stability. It adds File, Edit, Search, View, Tools and Help menus that expose built-in commands and can include plugin actions. Menus appear beside the logo in the title bar by default, and the TreeView toolbar can be docked on any side. Command prompts can sit at the top, bottom or center; project search can remain in a side pane or appear as a centered popup. A shared floating-view system supports consistent placement, focus, mouse handling and animation for prompts, menus, dialogs and completion windows. Prompts can also recall prior input and result position, with safeguards against reusing searches in the wrong document.

Users can manage saved workspace sessions from the File menu, including loading, removing and clearing sessions. Loading first backs up the current workspace and unsaved text; session changes apply only to the current project. Other additions include optional file counts beside collapsed TreeView folders and a redesigned Plugin Manager with search, filters, sorting, multi-selection and batch actions. The release also reduces idle CPU use: one test saw unfocused usage fall from 1.6% to about 0.24% of a core, depending on workload and plugins. Numerous fixes address pane layouts, scrolling, scaling, text selection, animations and emoji colors, alongside updated SDL, FreeType and other dependencies.

Read on pragtical.dev5 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Programming

Four Months of Zig

Four Months of Zig

After four months back with Zig, Anna Liberty built a small-network client library, a typing game, and an N-body simulator, while enjoying Zig’s straightforward development experience. The experience also exposed unfinished tooling, including a built-in fuzzer that did not work, and highlighted the value of local Zig meetups. (gracefulliberty.com)

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.