v0.20.0-rc.6
β This is a pre-release
- May contain bugs and unfinished features.
β οΈ Note for macOS users
Builds are unsigned (no Apple Developer ID). After dragging MarkText into Applications, clear the quarantine flag once:
xattr -cr /Applications/marktext.app
Verifying downloads
All artifacts are listed with their SHA-256 in SHA256SUMS.txt. Verify with:
sha256sum -c SHA256SUMS.txt --ignore-missing
What's Changed
- docs: explain how to put
marktexton PATH on every platform by @Jocs in #5459 - fix(desktop): wrap long code-block lines when exporting to PDF (#5307) by @Jocs in #5460
- fix(desktop): restore treePathExcludePatterns filtering in the sidebar tree by @Jocs in #5461
- fix(desktop): require deliberate movement before a tab click becomes a drag (#4895) by @Jocs in #5464
- fix(desktop): put the unsaved dot back on the left of the title bar path (#5467) by @Jocs in #5468
- fix(muya): render SVG images that state no size of their own (#4991) by @Jocs in #5462
- fix(muya): bound inline math by the text column, not by its own box (#5034) by @Jocs in #5466
- fix(muya): give every mermaid render its own id (#5023) by @Jocs in #5465
- fix(muya): show the text cursor over the whole editable column (#5477) by @Jocs in #5478
- feat: support pandoc's backslash TeX math delimiters (#5446) by @Jocs in #5481
- fix(desktop): theme the table of contents text and arrows (#5094) by @Jocs in #5486
- fix(desktop): tell the two backslash math preferences apart in the UI (#5481) by @Jocs in #5485
- feat(export): convert Markdown to arbitrary formats via Pandoc by @dimbc in #5379
- fix(desktop): make source mode math highlighting follow the editor (#5483) by @Jocs in #5484
- fix(desktop): reload an unedited tab silently when its file changes on disk (#3652) by @Jocs in #5479
- fix(muya): keep footnote definitions packed one per line as siblings by @Jocs in #5487
- fix(muya): resolve footnote references while escapes are still visible by @Jocs in #5491
- fix(muya): give each repeated footnote reference its own id and backref by @Jocs in #5492
- feat(i18n): add Russian (ru) localization by @blvcknwh1te in #5496
- test(muya): stop the deepClone spec from overflowing the stack itself by @Jocs in #5505
- fix(i18n): give Dutch users the Dutch editor UI, and hold the language registries together by @Jocs in #5502
- fix(desktop): resolve local link paths without decoding the document folder (#4749) by @Jocs in #5506
- test(desktop): repoint the technical-term checks at keys that exist by @Jocs in #5503
- i18n: improve Russian localization wording by @NeroWolfe75 in #5507
- feat(toc): highlight active heading based on cursor position by @rkristelijn in #4345
- docs: update verify the download instructions by @slovanos in #5511
- fix(desktop): keep the outline title in place, and make its word-wrap preference work by @Jocs in #5514
- perf(muya): skip a code block re-render that produces identical DOM by @Jocs in #4876
- fix(muya): re-render a code block when the grammar it renders with changes (#5515) by @Jocs in #5516
- fix(desktop): stop clipboard image uploads clobbering each other and mangling paths by @Jocs in #5512
- fix(desktop): retry a save whose rename an SMB share refused (#5322) by @Jocs in #5520
- fix(desktop): find the uploader the user installed, wherever they installed it (#5518) by @Jocs in #5519
- fix(desktop): find pandoc the same way the uploader finds picgo (#2751) by @Jocs in #5525
- Type the .vue CodeMirror/spell-checker handles and forbid
anyin .vue (#4257) by @Jocs in #5521 - Type the editor handle as Muya, from the engine's own declarations (#4257) by @Jocs in #5533
- Drop the legacy muya ambient bridge and its aliases (#4257) by @Jocs in #5526
- fix(muya): select the clicked line ourselves on a triple-click (#5389) by @Jocs in #5524
- fix(muya): take the image references from the live DOM after selecting (#5391) by @Jocs in #5534
- fix(muya): keep an image resize released outside the window (#5393) by @Jocs in #5537
- fix(muya): size an image from where its resize handle was grabbed (#5392) by @Jocs in #5535
- fix(muya): cut a cross-block selection from beforeinput too (#5415) by @Jocs in #5536
- fix: keep the export render container out of the page layout (#5541) by @Jocs in #5542
- fix(muya): keep a wide equation from scrolling under its own tag (#4339) by @Jocs in #5540
New Contributors
- @dimbc made their first contribution in #5379
- @blvcknwh1te made their first contribution in #5496
- @NeroWolfe75 made their first contribution in #5507
- @slovanos made their first contribution in #5511
Full Changelog: v0.20.0-rc.5...v0.20.0-rc.6