Repository navigation
Releases: pragtical/pragtical
Release list
Pragtical rolling
Builds that include most recent changes as they happen, optimized and stripped for regular use. For non rolling builds check the whole list of releases.
Notes
- When installing on MacOS from the
.dmgfile (since Pragtical is not signed) you will need to clear the App attributes in order to be able to launch it. To do so open the terminal and runxattr -cr /Applications/Pragtical.app, afterwards you should be able to launch Pragtical normally.
What's Changed
- autocomplete: increase Minimum Length max value to 999 by @0riginaln0 in #648
New Contributors
- @0riginaln0 made their first contribution in #648
Full Changelog: v3.14.0...rolling
Pragtical v3.14.0
For more details about this release check the related blog post: https://pragtical.dev/blog/pragtical-v3140-release
Notes
- When installing on MacOS from the
.dmgfile (since Pragtical is not signed) you will need to clear the App attributes in order to be able to launch it. To do so open the terminal and runxattr -cr /Applications/Pragtical.app, afterwards you should be able to launch Pragtical normally.
What's Changed
- Updates for newest plugin-manager changes by @jgmdev in #624
- DocView: allow disabling save commands by @jgmdev in #626
- Fix mouse selection in TextBox inputs by @jgmdev in #628
- Update widget for list layout fixes by @jgmdev in #629
- Add application menus and floating views by @jgmdev in #630
- Add optional CommandView state recall by @jgmdev in #631
- Add configurable project search placement by @jgmdev in #632
- Add workspace session management by @jgmdev in #633
- Fix UI scaling and widget integration by @jgmdev in #634
- Fix sliding animations by @jgmdev in #635
- Fix emoji colors with SDL GPU by @jgmdev in #636
- Embed app menu in borderless title bar by @jgmdev in #637
- Keep centered command view position stable by @jgmdev in #638
- Fix move_towards rounding by @jgmdev in #639
- treeview: add option to show file count by @Vinfall in #623
- Add extra application menu items by @jgmdev in #640
- Improve treeview drawing and file counts by @jgmdev in #641
- Add vinfall to the list of contributors by @jgmdev in #642
- Enable borderless mode by default by @jgmdev in #643
- Update bundled dependencies by @jgmdev in #644
- Lower idle CPU usage by @jgmdev in #645
- Update widget to reduce CPU usage by @jgmdev in #646
- Keep node dimensions nonnegative by @jgmdev in #647
Full Changelog: v3.13.1...v3.14.0
Pragtical v3.13.1
For more details about this release check the related blog post: https://pragtical.dev/blog/pragtical-v3131-release
Notes
- When installing on MacOS from the
.dmgfile (since Pragtical is not signed) you will need to clear the App attributes in order to be able to launch it. To do so open the terminal and runxattr -cr /Applications/Pragtical.app, afterwards you should be able to launch Pragtical normally.
What's Changed
- Fix SDL_net build with newer MinGW headers by @jgmdev in #614
- Fix stale document layouts after reload by @jgmdev in #613
- Fix window state restoration after fullscreen by @jgmdev in #616
- Fix workspace session saving and restoration by @jgmdev in #618
- Fix native tokenizer start-character optimization by @jgmdev in #620
- Update SDL3, SDL3_image, mbedTLS and plugins subprojects by @jgmdev in #621
Full Changelog: v3.13.0...v3.13.1
Pragtical v3.13.0
For more details about this release check the related blog post: https://pragtical.dev/blog/pragtical-v3130-release
Notes
- When installing on MacOS from the
.dmgfile (since Pragtical is not signed) you will need to clear the App attributes in order to be able to launch it. To do so open the terminal and runxattr -cr /Applications/Pragtical.app, afterwards you should be able to launch Pragtical normally.
What's Changed
- Fix sdlgpu and sdlrenderer fractional scaling by @jgmdev in #584
- Fix conditional context menu dividers by @jgmdev in #586
- Fix Windows surface frame pacing by @jgmdev in #589
- Update widgets to include new WidgetList for use on settings ui by @jgmdev in #590
- Add WidgetList support to settings UI by @jgmdev in #591
- Add codefold toggle support by language by @jgmdev in #592
- Open project search results in splits by @jgmdev in #594
- Update mbedtls subproject to v4.1.1 by @jgmdev in #595
- Add extension hints for new files by @jgmdev in #596
- Fix SDL_image optional codec include paths by @jgmdev in #598
- Improved multi-cursor performance by @jgmdev in #597
- Fix overlapping trailing whitespace markers by @jgmdev in #599
- Fix PGO training cleanup and locked-node failure by @jgmdev in #600
- Fix SDL GPU crashes on collapsed polygons by @jgmdev in #603
- Add Windows EXE version information by @jgmdev in #604
- Add first-line-only tokenizer rules by @jgmdev in #606
- [language_md] support more syntax and more languages in codeblock by @Vinfall in #605
- Add persistent renderer selection in settings by @jgmdev in #608
- Fix repeated autoreload prompts after declining by @jgmdev in #610
- Fix repeated prompts when changing projects by @jgmdev in #612
- Improve thread cleanup and file searches by @jgmdev in #611
- Add audio support and built-in player by @jgmdev in #601
New Contributors
Full Changelog: v3.12.5...v3.13.0
Pragtical v3.12.5
For more details about this release check the related blog post: https://pragtical.dev/blog/pragtical-v3125-release
Notes
- When installing on MacOS from the
.dmgfile (since Pragtical is not signed) you will need to clear the App attributes in order to be able to launch it. To do so open the terminal and runxattr -cr /Applications/Pragtical.app, afterwards you should be able to launch Pragtical normally.
What's Changed
- Fix SDL3 probes under CMake 4 by @jgmdev in #578
- Fix newline edits at folded boundaries by @jgmdev in #577
- Fix vertical movement on wrapped lines by @jgmdev in #581
- Default missing syntax symbols by @jgmdev in #583
- Update sdl3 to v3.4.14 by @jgmdev in #582
Full Changelog: v3.12.4...v3.12.5
Pragtical v3.12.4
For more details about this release check the related blog post: https://pragtical.dev/blog/pragtical-v3124-release
Notes
- When installing on MacOS from the
.dmgfile (since Pragtical is not signed) you will need to clear the App attributes in order to be able to launch it. To do so open the terminal and runxattr -cr /Applications/Pragtical.app, afterwards you should be able to launch Pragtical normally.
What's Changed
- Improve run_step error diagnostics by @jgmdev in #572
- Fix SDLGPU subpixel text on light backgrounds by @jgmdev in #573
- Refactor renderer file locations and names by @jgmdev in #574
- Add projectsearch view controls by @jgmdev in #575
Full Changelog: v3.12.3...v3.12.4
Pragtical v3.12.3
For more details about this release check the related blog post: https://pragtical.dev/blog/pragtical-v3123-release
Notes
- When installing on MacOS from the
.dmgfile (since Pragtical is not signed) you will need to clear the App attributes in order to be able to launch it. To do so open the terminal and runxattr -cr /Applications/Pragtical.app, afterwards you should be able to launch Pragtical normally.
What's Changed
- Project Search: multi-project support by @jgmdev in #562
- Fix codefold gutter sizing by @jgmdev in #564
- Split codefold toggle commands by @jgmdev in #565
- Additional syntax colors by @jgmdev in #569
- Fix keybinding reset without defaults by @jgmdev in #570
- autocomplete: add autocomplete:open command to trigger suggestions on demand by @AmerM137 in #568
Full Changelog: v3.12.2...v3.12.3
Pragtical v3.12.2
For more details about this release check the related blog post: https://pragtical.dev/blog/pragtical-v3122-release
Notes
- When installing on MacOS from the
.dmgfile (since Pragtical is not signed) you will need to clear the App attributes in order to be able to launch it. To do so open the terminal and runxattr -cr /Applications/Pragtical.app, afterwards you should be able to launch Pragtical normally.
What's Changed
- Make SDLGPU polygon triangulation degenerate-tolerant by @jgmdev in #552
- Fix degenerate SDLGPU polygons by @jgmdev in #555
- Speed up dense SDLGPU rect replay by @jgmdev in #557
- Fix Unicode case-insensitive search by @jgmdev in #558
- Fix directory monitor reliability by @jgmdev in #554
- Fix LuaJIT 32-bit x86 startup crash by preprocessing the VM asm by @jgmdev in #559
- Allow system.setenv to unset values by @jgmdev in #560
Full Changelog: v3.12.1...v3.12.2
Pragtical v3.12.1
For more details about this release check the related blog post: https://pragtical.dev/blog/pragtical-v3121-release
Notes
- When installing on MacOS from the
.dmgfile (since Pragtical is not signed) you will need to clear the App attributes in order to be able to launch it. To do so open the terminal and runxattr -cr /Applications/Pragtical.app, afterwards you should be able to launch Pragtical normally.
What's Changed
- Prefer low-power SDLGPU devices by @jgmdev in #548
- Expose renderer info on windows by @jgmdev in #549
- Fix window color readback on SDLGPU by @jgmdev in #550
- Limit Linux FFI symbol exports by @jgmdev in #551
Full Changelog: v3.12.0...v3.12.1
Pragtical v3.12.0
For more details about this release check the related blog post: https://pragtical.dev/blog/pragtical-v3120-release
Notes
- When installing on MacOS from the
.dmgfile (since Pragtical is not signed) you will need to clear the App attributes in order to be able to launch it. To do so open the terminal and runxattr -cr /Applications/Pragtical.app, afterwards you should be able to launch Pragtical normally.
What's Changed
- Use startup scale env for restarts by @jgmdev in #528
- Copy LuaJIT modules for local runs by @jgmdev in #529
- Gate project modules behind trust by @jgmdev in #530
- Skip net Lua files when net is disabled by @jgmdev in #532
- Disable remote markdown images without net by @jgmdev in #533
- Skip loading of non lua files on plugins load by @jgmdev in #535
- Show search totals incrementally by @jgmdev in #536
- Clear fold hover state on mouse leave by @jgmdev in #537
- Fix DiffView scrollbar markers and disable folding in diffs by @jgmdev in #538
- Fix regex negative offsets by @jgmdev in #539
- Use native ppm meson build by @jgmdev in #540
- Fix EmptyView plugin button detection by @jgmdev in #542
- Strip rolling release artifacts by @jgmdev in #543
- Modularize renderer plus SDLGPU backend by @jgmdev in #481
Full Changelog: v3.11.2...v3.12.0