Bot releases are visible (Hide)
This is the second beta release for Zettlr 1.4.
This beta release features a newly rewritten file management core. It may still exhibit some unwanted behaviour!
This beta release features a completely refactored sidebar. It may still act unstable in certain cases!
… or donate via PayPal.
Please see the Changelog for version 1.4 for all changes so far.
We are now starting the official beta phase for Zettlr 1.4.0.
This beta release features a newly rewritten file management core. It may still exhibit some unwanted behaviour!
… or donate via PayPal.
Please see the Changelog for version 1.4 for all changes until this beta release.
It's done! After two months of intensive development, we are proud to present you one of the biggest updates to Zettlr so far. For the statistics: This update to Zettlr 1.3 includes:
We really went deep this far and have made every effort to make this one of the most thought-through releases of Zettlr so far! Please make sure to read the accompanying blog post and see the full changelog below!
Attention, this update breaks three shortcuts: To view the file list, the tree view, and the attachment sidebar, you need to use Cmd/Ctrl+!
(for toggling the sidebar), and Cmd/Ctrl+?
for toggling the attachments. The shortcuts for Cmd/Ctrl+[number]
are now reserved for recent documents!
Attention: Due to changes in the configuration, this update resets your setting concerning text snippets. They are now called "file information" and the corresponding setting will be set to "Show", regardless of your current setting.
www.google.com
instead of https://www.google.com
), Zettlr will automatically assume https
as the protocol to make sure it can be opened by the web browser. Correctly configured servers should automatically redirect you to http
, if applicable.Cmd/Ctrl+Shift+C
.Home
and End
buttons bring you to the beginning and end of the visible lines, not the logical lines.index.htm
and moved it to a new main.js
in the renderer process.on-second-instance
event. This fix makes sure a window will be opened in any case if there is none prior to restoring Zettlr.build
-property electron-build
toolchain to the API.Electron 5.0.0
.This is the next beta version for Zettlr 1.3. Please make sure to test it extensively and report any bugs. Thank you!
See the accompanying blogpost and the changelog below.
Attention, this update breaks three shortcuts: To view the file list, the tree view, and the attachment sidebar, you need to use Cmd/Ctrl+!
(for toggling the sidebar), and Cmd/Ctrl+?
for toggling the attachments. The shortcuts for Cmd/Ctrl+[number]
are now reserved for recent documents!
Attention: Due to changes in the configuration, this update resets your setting concerning text snippets. They are now called "file information" and the corresponding setting will be set to "Show", regardless of your current setting.
www.google.com
instead of https://www.google.com
), Zettlr will automatically assume https
as the protocol to make sure it can be opened by the web browser. Correctly configured servers should automatically redirect you to http
, if applicable.Cmd/Ctrl+Shift+C
.Home
and End
buttons bring you to the beginning and end of the visible lines, not the logical lines.index.htm
and moved it to a new main.js
in the renderer process.on-second-instance
event. This fix makes sure a window will be opened in any case if there is none prior to restoring Zettlr.build
-property electron-build
toolchain to the API.Electron 5.0.0
.This is the next beta version for Zettlr 1.3. Please make sure to test it extensively and report any bugs. Thank you!
See the accompanying blogpost and the changelog below.
Attention, this update breaks three shortcuts: To view the file list, the tree view, and the attachment sidebar, you need to use Cmd/Ctrl+Shift+1
(for toggling the sidebar), and Cmd/Ctrl+?
for toggling the attachments. The shortcuts for Cmd/Ctrl+[number]
are now reserved for recent documents!
Attention: Due to changes in the configuration, this update resets your setting concerning text snippets. They are now called "file information" and the corresponding setting will be set to "Show", regardless of your current setting.
www.google.com
instead of https://www.google.com
), Zettlr will automatically assume https
as the protocol to make sure it can be opened by the web browser. Correctly configured servers should automatically redirect you to http
, if applicable.Cmd/Ctrl+Shift+C
.Home
and End
buttons bring you to the beginning and end of the visible lines, not the logical lines.index.htm
and moved it to a new main.js
in the renderer process.build
-property electron-build
toolchain to the API.Electron 5.0.0
.This is the first of a series of beta versions we'll put out for beta testing. Please make sure to report any possibly unintended behaviour of the app using the GitHub issue tracker!
Please read our accompanying blogpost for Zettlr 1.3 beta and see the Changelog below to know what to look out for.
Attention, this update breaks three shortcuts: To view the file list, the tree view, and the attachment sidebar, you need to use Cmd/Ctrl+Shift+1
(for toggling the sidebar), and Cmd/Ctrl+?
for toggling the attachments. The shortcuts for Cmd/Ctrl+[number]
are now reserved for recent documents!
Attention: Due to changes in the configuration, this update resets your setting concerning text snippets. They are now called "file information" and the corresponding setting will be set to "Show", regardless of your current setting.
www.google.com
instead of https://www.google.com
), Zettlr will automatically assume https
as the protocol to make sure it can be opened by the web browser. Correctly configured servers should automatically redirect you to http
, if applicable.Cmd/Ctrl+Shift+C
.index.htm
and moved it to a new main.js
in the renderer process.build
-property electron-build
toolchain to the API.Electron 5.0.0
.Published by nathanlesage over 5 years ago
This is an early alpha build of the upcoming version 1.3 of Zettlr. It has not undergone extensive testing. It should work stable, but there's no guarantee.
Please, as always, report any bugs to the issue tracker. See the changelog of everything implemented so far from the official 1.3 changelog below:
Attention, this update breaks three shortcuts: To view the file list, the tree view, and the attachment sidebar, you need to use Cmd/Ctrl+Shift+1
(for toggling the sidebar), and Cmd/Ctrl+?
for toggling the attachments. The shortcuts for Cmd/Ctrl+[number]
are now reserved for recent documents!
www.google.com
instead of https://www.google.com
), Zettlr will automatically assume https
as the protocol to make sure it can be opened by the web browser. Correctly configured servers should automatically redirect you to http
, if applicable.Cmd/Ctrl+Shift+C
.index.htm
and moved it to a new main.js
in the renderer process.build
-property electron-build
toolchain to the API.Electron 5.0.0
.This release fixes two bugs that appeared in 1.2.2. Please, as always, read our accompanying blog post and see the changelog below.
chmod
-fix to the Linux distribution (see #134 for more information).This release fixes the broken Writing Targets from 1.2.2 and fixes the "Paste as Plain Text" command behaviour. Additionally, it brings multilingual tag support and even more design improvements. As always, we encourage you to read our accompanying blog post and check the Changelog below.
Become a Patron today and become an integral part of the Zettlr community!
Zettlr 1.2.1 brings a lot of bug fixes, design improvements and enhancements in the functionality. Among an improved user interface, there are three important changes in this version:
Cmd/Ctrl+Shift+N
still works.)For all changes, please read our announcement blog post and see the changelog below.
Electron 5
Beta.This is the 1.2 stable release of Zettlr. Please read our accompanying blogpost to get to know the new features!
Just one thing (especially if you're a macOS user): Zettlr knows how to import and export Textbundle and Textpack-files. So if you're using any Textbundle-enabled app on your Smartphone or Tablet, you'll be able to send files back and forth using either textbundles or textpack!
textbundle
and textpack
files. Refer to textbundle.org for more information.File
menu! It resides no longer in the toolbar.tex
-template now doesn't break checkbox exports by including the amsmath
and amssymb
-packages.Ctrl+Enter
will insert a new line below the one in which you are currently, placing your cursor there. Pressing Ctrl+Shift+Enter
will do the same but above the current line.Alt
-key for dragging windows around it is now also possible to press the control key to follow links and initiate searches.shell
syntax highlighting (using keyword: shell
or bash
[for compatibility with Highlight.js]).Alt
or Ctrl
) is pressed.ZettlrBody
class is now always instantiated anew.KaTeX.css
stylesheet to the newest version and removed some errors (thanks to @Wieke for doing this).TeX
-templates with Pandoc-Style $-variables. Additionally, now all occurrences will be replaced with the correct value.getLocale
-functions from ZettlrBody
and ZettlrRenderer
.ulem
-package to enable export of strikethrough and underline text.This is the second beta release for Zettlr v1.2. Thank you for helping out! Please read the changelog below to know what features need testing and make sure the existing ones work as they should.
File
menu! It resides no longer in the toolbar.textbundle
and textpack
files. Refer to textbundle.org for more information.tex
-template now doesn't break checkbox exports by including the amsmath
and amssymb
-packages.Ctrl+Enter
will insert a new line below the one in which you are currently, placing your cursor there. Pressing Ctrl+Shift+Enter
will do the same but above the current line.Alt
-key for dragging windows around it is now also possible to press the control key to follow links and initiate searches.shell
syntax highlighting (using keyword: shell
or bash
[for compatibility with Highlight.js]).Alt
or Ctrl
) is pressed.ZettlrBody
class is now always instantiated anew.KaTeX.css
stylesheet to the newest version and removed some errors (thanks to @Wieke for doing this).TeX
-templates with Pandoc-Style $-variables. Additionally, now all occurrences will be replaced with the correct value.getLocale
-functions from ZettlrBody
and ZettlrRenderer
.This is the first beta-release for Zettlr v1.2. If you want to test it, please make sure to read the Changelog and test whether or not the new features work as expected!
File
menu! It resides no longer in the toolbar.textbundle
and textpack
files. Refer to textbundle.org for more information.tex
-template now doesn't break checkbox exports by including the amsmath
and amssymb
-packages.Ctrl+Enter
will insert a new line below the one in which you are currently, placing your cursor there. Pressing Ctrl+Shift+Enter
will do the same but above the current line.ZettlrBody
class is now always instantiated anew.KaTeX.css
stylesheet to the newest version and removed some errors (thanks to @Wieke for doing this).TeX
-templates with Pandoc-Style $-variables. Additionally, now all occurrences will be replaced with the correct value.Please read the accompanying release announcement here.
Attention: This release will reset your language settings! This means that you have to change the application language again, if you diverted from the default language. Also you have to re-select the dictionaries you are using.
Cmd/Ctrl+V
in the editor and Zettlr will ask how to proceed. By pressing Return
the default action will be taken: The image will be saved into the currently selected directory using either the original filename or a simple hash (for instance if you took a screenshot and there's no associated URL available), and it will be inserted at the current cursor position as a standard Markdown image tag, using the filename as title. If you don't press Return
directly, you can adapt some options, such as the file size and the filename, and also choose a custom directory alternatively.Cmd/Ctrl+P
to open the print preview, which is essentially an exported HTML file. Click the printer icon in the titlebar to print it!More …
button in the statistics popup, the resulting dialog now presents you with a overhauled interface. Now you'll be able to filter your data by week, month, and year. Additionally, you can choose to compare the timeframe with the previous one (either week, month, or year). This way you'll be able to track your writing habits much more differentiated.example.com/page#anchor-name
) or words with hashes in them from being detected as tags.Droid Mono
to Liberation Mono
for displaying monospaced code and comment blocks because of better support for glyphs in the latter font.[[
). After accepting an autocomplete suggestion, Zettlr will either put the ID between the brackets, or the filename, if there is no ID.h1
, h2
, etc). Off by default.data-default-action
support for Dialogs. Now there can be a button with the attribute data-default-action="data-default-action"
(repetition necessary for ensuring a correct DOM structure) in each dialog that will be focused on instantiation of the dialog, thereby enabling a simple "default action".md5
for generating simple hashes.ZettlrDictionary
-class is now an EventEmitter
and emits update
-events whenever the composition of the loaded dictionaries changes.getWordCount
function out as a helper function.updateFile
method to the global.ipc
to enable files to update themselves silently if something changed.ZettlrStatsView
class to the main process's ZettlrStats
class.ZettlrStatsView
class and moved the triggering functionality to the ZettlrBody
class accordingly with the other popups/dialogs.ZettlrDialog
class so that all functionality is now provided by specialised dialog classes that inherit from the base class.require()
to a new file called autoload.js
in the assets directory to save space in the main ZettlrEditor
class.electron 3
for the time being, as electron 4
still has a nasty bug that renders the toolbar unusable when exiting fullscreen on macOS (see https://github.com/electron/electron/issues/16418 ).nspell
for spellchecking, as the correction-finding algorithm works smoother and the repository is not as old as Typo.js
.makeExport
now returns a Promise instead of the Exporter object. The exporter is now only returned if it's call succeeded (by passing it to resolve
).yarn less:extract
available which extracts the CSS class names and IDs from the prebuilt styles. Please note that you must run the yarn less
command beforehand.
It's time to celebrate! We are proud to present to you version 1.0 of Zettlr!
As always, we've composed a post outlining the major changes of the app. The full changelog is below:
Alt
-click a virtual directory.#
-character, you are presented with a list of tags you already use inside your files, so you don't use similar (but not same) tags in different files.citeproc-js
integration: Now you can point Zettlr to a JSON CSL-file (ideally generated by Zotero) and it will automatically enable you to put @BibTex-ID
s or even complex Pandoc citations in your text, which will not only be automatically replaced by a correct citation (only Chicago supported, because it is only a preview), but also renders a preview bibliography! Additionally, if you point Zettlr to a CSL Style file in the settings of a project, it will use this file to generate your citations!sansfont
property of LaTeX
-documents, used mainly for headings.Up
and Down
. Also you can once again jump to the end of the list by pressing an arrow key while holding Cmd/Ctrl
.\
) to make sure they won't show up in the tag dropdown list and also won't render as tags./\w/
will select all words inside the editor, while \w
will literally search for that string.#tangos-photography-and-film
will match the heading # Tangos, Photography, and Film
. Simply use a standard Markdown link: [Go to Tangos, Photography, and Film](#tangos-photography-and-film)
.Cmd/Ctrl+L
, the generated ID will be pasted wherever your cursor is currently (e.g. inside all text fields). Zettlr tries to back up your clipboard's contents and restore them afterwards.@
and begin searching for a work to cite, you can now also search through the title and don't necessarily have to know the ID anymore!ZettlrValidation
..dmg
-installer file with a better background image.package.json
build fields.com.zettlr.www
to com.zettlr.app
. For the implications please check this link -- the change only affects Windows users.notify()
method in the renderer process for convenience.tern.js
for better autocompletion.paths-update
) not the whole object is sent towards the renderer because of app crashes arising from the use of synchronous messages via the new typo
-channel. Instead, a dummy list is sent containing only the properties that the renderer accesses anyway. This way not only the amount of data is reduced quite significantly, but also the app does not crash on file and directory operations.handlebars.js
templating engine.askSaveFile()
-dialog is now non-blocking.ZettlrFile
objects won't forcefully try to move a file to trash while handling watchdog events anymore.ZettlrRendererIPC
and ZettlrIPC
now access the ipc
-modules consistent with all other classes.askFile()
function in ZettlrWindow
for further purposes.ZettlrConfig
now acts as an event emitter and emits update
-events, whenever the configuration object changes. It can be subscribed to using global.config.on
(to unsubscribe use global.config.off
).global.ipc.notify
-function to easily send notifications to the renderer.common
directory, so that it makes sense that there can be multiple windows that share those files.yarn/npm less
and yarn/npm handlebars
before you run the application!ZettlrRenderer
class.ZettlrExport
class.This is the third beta release of version 1.0.0 of Zettlr. It is meant for thorough beta testing.
Please report any bugs, incorrect behaviour and other improvements directly as a GitHub issue! Only this way will version 1.0.0 be stable enough for production uses.
This is the first beta release of version 1.0.0 of Zettlr. It is meant for thorough beta testing.
Please report any bugs, incorrect behaviour and other improvements directly as a GitHub issue! Only this way will version 1.0.0 be stable enough for production uses.
This is the first beta release of version 1.0.0 of Zettlr. It is meant for thorough beta testing.
Please report any bugs, incorrect behaviour and other improvements directly as a GitHub issue! Only this way will version 1.0.0 be stable enough for production uses.
This release addresses many issues opened on the GitHub repository in the past months. It includes <iframe>
and LaTeX
-formula previews, a completely overhauled design, and better Zettelkasten functionality. As always, the spotlight features are described in the accompanying blogpost.
Alt
-click to traverse back up to its parent directory.<iframe>
-tags will be rendered, so Twitter embed won't work, for example.Droid Sans Mono
as monospaced font family and updated the fonts around the app.@ID:<your-id>
anymore. Also the zkn-links can be customised.#
-characters inside tags.ID
-button from the toolbar. The command is still present in the menu and still works using the shortcut Cmd/Ctrl+L
.Return
to confirm the removal.ZettlrImport
to actually catch the errors that were thrown by this function.ZettlrConfig
-object is now reachable from within all classes in the app.ZettlrWindow
to create windows using programmatical boundaries.global.config.get
it is now possible in the renderer to access the configuration programmatically without the need to send events.ZettlrAttachment
.electron
3.app.makeSingleInstance
to app.requestSingleInstanceLock
as recommended by the docs.path
.defaultId
on confirmation dialogs.detach()
is now called only after the move operation of a ZettlrDir
has been completed to remove the parent
-pointer.It's release day again. We've moved the long descriptions to the release notes section of the website, so head over to our blog post for this release to read the written introduction to Zettlr's new features!
Alt
-click on them, they will open the default email option (i.e. they are the same as clicking on any website's email addresses).TeX
-files. So in case you want to export something to PDF, you can add custom LaTeX
statements in their respective file to amend the styling Zettlr applies.LaTeX
files by using the extension .tex
when creating new files.runCommand
method in ZettlrEditor
.insertFootnote
command._editFootnote()
method in ZettlrEditor
.keyup
to keydown
.ZettlrEditor
.- [ ](some text)
).ZettlrImport
class for handling file imports.ZettlrRenderer
by a function to programmatically trigger global searches..tex
to the list of supported file types. Added a mode switch to ZettlrEditor
s open()
method.less.js
script. It now minimises the CSS output to further optimise the styling.ZettlrProject
, ZettlrFile
and ZettlrExport
to ensure relative image paths are accurately converted into absolute ones on exporting them.ZettlrWindow
title. Zettlrwindow::setTitle()
is now deprecated.