Zettlr © Hendrik Erz 2017–2026

Developed with between Sweden and Germany

Zettlr 4.6.0 Released

Zettlr 4.6.0 Released

We are pleased to announce the release of Zettlr 4.6.0, which brings many improvements and fixes to the app to make your work more productive.

Zettlr 4.6.0 Released

Zettlr 4.6.0 Released

In the past, we have stopped announcing new Zettlr releases on our blog. We don't really know the reason behind this, but this is about to change! From this release on, we'll populate our blog with the release notes from our new releases again. We are also happy for any feedback you'd like to share with us on this new release on any of our social media channels or the community forum!

All update channels should soon receive notice of the new update. Please note, however, that some update channels (such as the in-app updater) might be faster in receiving the update than others (such as the APT repository). Please give your particular update channel a few days to catch up.


We are pleased to announce the next update for Zettlr. In this version, we have focused more on fixing issues and improving your ability to work on your texts efficiently rather than shiny new features – similiar to what Apple did for their upcoming 27 version of their operating systems!

Concretely, we have fixed a series of regressions and bugs that have occurred during our transition of the editor CSS away from direct styling towards the usage of CSS variables. While this has made applying Custom CSS more easy, it has also caused a few styles to break. This version fixes many of these small issues.

A bigger change involves the full-text search. We haven't really touched this since its introduction many years ago, and it showed. Rewriting the core logic, we were able to significantly improve the search performance. Searches should now be 50% to 100% faster, and deliver more relevant search results. The autocomplete suggestions for both recent searches and restricting the search to directories have been re-implemented to work around a long-standing bug in Chromium that has made the pure-HTML implementation unfortunately unusable.

Another feature this version brings affects primarily francophone Zettlr users. The default trigger character to summon the snippets autocomplete is the colon (:), but unfortunately, this has in the past interfered with how the French language assumes colons are being used. To improve the usability of the app for French speakers, it is now possible to change the trigger character to a forward slash or a percentage sign.

Finally, we have also fixed a few issues with tables. On the one hand, we have improved how you can interact with tables by improving the various commands that automate a lot of the work when working with tables. On the other hand, we have improved the accessibility of these commands with new and improved keyboard shortcuts and a generally better UX.

As always, read the full changelog below to know exactly what has changed. We wish you productive writing sessions with this new update!

Do you enjoy Zettlr? Then consider making a donation to help us pay for the development costs. You can donate monthly on Patreon or once via PayPal. Additionally, you can directly sponsor Hendrik Erz on GitHub or send a tip on Ko-Fi. Thanks for your support!

Changelog

GUI and Functionality

Under the Hood

New Contributors

Full Changelog: https://github.com/Zettlr/Zettlr/compare/v4.5.0...v4.6.0