Bug fixes and performance improvements
This is a small update that fixes many minor nuisances that got reported since the release of 3.0. It also includes a security update, so we recommend this update for everyone.
If you enjoy Zettlr, consider supporting us on Patreon or send a one-time donation via PayPal.
Changelog
GUI and Functionality
- Monospaced elements such as inline code elements are now rendered in monospace
font again - Fixed a bug preventing assigning colors and descriptions to tags in the tag
manager - Magic Quotes detect forward and backward slashes (/ and \) as non-word
characters, behind which a starting Magic Quote can begin - Zettlr now properly uses a proper filename extension on export even when using
extensions - The generic text input context menu shows proper labels (#4655)
- Improved the French translation
- Improved the Japanese translation
- Improved the Catalan translation
- Fixed link previews for short notes
- Updated the notification and menubar (Windows/Linux) icons to the new logo
- Fixed a bug that would prevent changing the directory sorting order (#4654)
- Fixed a bug that would sometimes cause the autocomplete pop-up not showing
when editing an existing Zettelkasten link (#4653) - Fixed a bug that would sometimes cause the last active tab(s) to not be
remembered correctly on launch - Improved calendar view layout
- Fixed a visual bug that would make a distraction-free editor overlay even
pop-overs - Fixed a small glitch that would prevent proper visual indented alignment of
images when inside of list items - Replace the long "Open image externally" message with an icon on prerendered
images and move it to the title; also make the message translatable
Under the Hood
- Fixed the
plainPandocReaderWriter
utility function to properly extract the
plain reader/writer in all possible configurations - Improved performance of the math equation parser
- Improved performance of the footnote parser
- Improved performance of the plain link parser
- Renamed the Catalan translation file from
ca-CA
toca-ES
- Moved the notification provider to a utility function
- Refactored Popover logic to use props instead of data for initialization to
ensure the data is available upon component instantiation, making the logic
less brittle - Refactored a hacky solution that would not remember the previous editor state
when entering distraction free mode and led to various other issues and bugs - Update Electron to v25.8.1 to mitigate CVE-2023-4863