Zettlr是款适合写作者和研究人员使用的Markdown编辑器,免费开源,功能简洁,具备Markdown所有基本功能,内置各种运算符,还可以调用计数器,可以完美替代Word和收费的文字处理器。

软件特点

从应用程序中直接管理你的文件和文件夹。

在第一个视图中使用代码片段了解您的文件中的内容。

使用Quicklook快速预览文件而不关闭当前文件。

使用强大的搜索操作符搜索任何东西

用“计数器”这个词来概括你的写作量

使用舒适的工具栏访问最重要的命令

将您的文件导出到您最需要的格式,并与您的同事共享。

界面截图

更新日志

全表编辑器重写
此版本包含对TableEditor的完全重写。旧的实现
有许多错误和不便之处,
Markdown表几乎不比处理原始Markdown更麻烦
tables.用户批评易变的数据处理,并经历了频繁的数据
损失这就是我们从头开始重新设计TableEditor的原因。与此
现在,我们终于可以为您提供新的体验了。

最重要的改进是,现在数据丢失应该是一件事,
过去新的TableEditor充分利用了编辑器的可用特性
以确保数据尽可能安全。但我们不想就此止步。因为
表编辑器已经多年没有接受过整容手术了,我们问自己,
否则,表编辑器丢失。

从用户的角度来看,我们保持了TableEditor的设计,
尽可能地保留以前的用户体验,同时也修复了一些奇怪的地方。具体而言是
表格编辑器的按钮已经完全重新设计,更加简约。
同样消失的是臭名昭著的“保存”按钮,无法帮助防止数据
损失新的TableEditor现在具有正确的语法突出显示功能,
可以更容易地验证您是否正在创作正确的Markdown。此外该
新的TableEditor现在速度更快,内存效率更高,而且应该更简单
用数据填充整个表格。

最后,新的TableEditor的一大改进是,您不必使用
它可以更有效地编写表格。具体来说,我们决定
实现所有功能完全面向键盘。这意味着对于任何
你可能想做的修改现在有一个捷径。添加和删除
行和列;清除行、列或整个表中的数据;
左、右或居中对齐列文本;交换行或列;等等。
任何事情现在都是可能的,无论是与新的内置上下文菜单,或快速
键盘快捷键。

我们只停下来支持一件事:网格表。考虑到他们
结构可能更难解析,我们希望在这方面犯错误
caution.但是,某些键盘快捷键(如在单元格之间导航)
仍然可以使用网格表。由于用户大多数时候只编辑简单的
我们认为这是一个可以接受的妥协--尽管不是完全可以接受的妥协
排除了支持网格表,特别是因为Pandoc已经开始大量使用
投资于改进他们的网格表支持。

无论如何,我们希望新的TableEditor将最终解决您遇到的问题。
在过去的几年里,我们经历了很多,我们要道歉,
这么长时间来解决所有这些问题一次!

对代码段的更改$FILENAME可变
在此更新中,我们实现了一个更改,其中$FILENAME变量
不再包含文件扩展名。这意味着,虽然$FILENAME
过去已解析为my-file.md,现在将只包含my-file。

如果您在任何代码片段中依赖$FILENAME-变量,请
确保通过在它后面添加变量$EXTENSION来更新它。在其他
的话,在任何地方,你只需要文件名没有它的扩展名,你可以
保留$FILENAME,但无论您需要文件名和文件
请使用#4。(The后一个变量包括
扩展的前导周期,所以不要写$FILENAME$EXTENSION。)

Image Viewer和PDF Viewer
此更新为Zettlr带来了一个很棒的新功能:内置图像
查看器和PDF查看器。一旦你在设置中选择了你想
在Zettlr中打开图像或PDF文件,而不是默认的打开行为
在外部,Zettlr将在编辑器窗格中打开它们,就像编辑器一样。你可以
就像重新排列其他文件一样重新排列它们,并且您有一些选项
可以查看文件。

对于图像,查看器提供了各种选项来缩放和调整图像,
你可以查看他们的每一个细节,同时有其他文件并排打开。
此外,图像查看器还提供四种背景模式,
透明度和难以查看的颜色在图像中更好:透明
(默认设置)、黑色背景、白色背景和半透明
棋盘背景。

PDF查看器同样允许您使用Chromium的内置功能预览PDF文件,
在PDF查看器中,您可能已经知道您是否在Google中打开了PDF文件
Chrome或Edge。然而,由于其工作方式的限制,您必须
手动“启用”这样的查看器,然后才能通过点击滚动它
iframe是否是交互式的,由一个围绕
iframe。

请注意,图像和PDF查看器都只是查看器。因为Zettlr是一个文本
应用程序,我们不打算实施任何编辑图像或PDF文件的方式。到
注释您的PDF文件,请继续使用您现有的工作流程。

新引文分析器
Zettlr的这个版本附带了一个完全重写的引文解析器。我们有
我决定这样做,因为现有的引文解析器非常粗糙。它将
仅检测和指示整个引用节点,但它无法区分
引用的各个部分之间(如前缀、citekey和后缀)。在
此外,Zettlr的解析方式存在很多效率低下的问题,
引用。

新的引文解析器旨在解决这些问题。它现在安装个人
将引用节点的所有单独部分的节点添加到文档中。
具体来说,它现在检测格式化字符、@-符号、抑制-
author-flag(@-符号前的连字符)、前缀、后缀和定位器
单独地这不仅使单独的引用部分的样式化成为可能,
而且还使Zettlr内的所有处理更高效、更快速。
特别是在有大量引用的文档中,您应该能够观察到
性能改进。

最后,我们利用这个机会将解析器与Pandoc如何
Citeproc处理引文。最值得注意的是,这包括放松一些
要求,例如必须在citekey之后放置逗号,以及支持
花括号,它允许您在定义citekeys时具有更大的灵活性(例如,
@{AuthorYear})和定位器(例如,{pp. 23-24, 66-69}),

如果你喜欢使用自定义CSS来设计Zettlr的样式,你现在可以设计单个的样式
引用的部分,使用以下CSS类:

cm-citation:整个引用节点
cm-citation-mark:除{}[];符号外的所有字符(@),
suppress-author-flag
cm-citation-prefix:引用前缀
cm-citation-suppress-author-flag:suppress-author-flag
cm-citation-at-sign:您的citekey前面的@-标志
cm-citation-citekey:实际的cite键(无大括号)
cm-citation-locator:citekey后的定位器
cm-citation-suffix:引用后缀
修改后的Zettelkasten链接工作流程
通过此更新,我们更新了Zettelkasten链接插入工作流程。这
是由于Zettlr理解链接标签的新功能。为此,我们
我已经删除了以前的设置“链接与文件名只”和“当链接
文件,添加文件名..."。相反,我们增加了两个新的设置,
“始终使用文件标题作为内部链接的标签”和“使用文件ID作为
如果可能的话,链接目标。"

自动完成文件名时将应用新工作流,其工作方式如下:

如果启用了“使用文件ID”,则Zettlr将使用文件的ID,如果该文件具有
一个,并且仅在没有ID可用的情况下回退到文件名。如果
禁用后,Zettlr将始终使用该文件名生成内部维基链接。
如果启用了“始终使用文件标题”,则Zettlr将添加文件的标题
(YAML frontmatter标题;第一个标题级别1;文件名)作为链接标签。
如果它被禁用,Zettlr将永远不会自动添加链接标签。
脚注工作流程改进
此更新大大改进了脚注处理工作流程。到目前为止,Zettlr
只能正确插入新的脚注。然而,脚注删除
过程仍然需要您手动删除脚注标签及其
附带参考。

我们现在已经实现了一些新的功能,可以帮助您管理脚注。
首先,当您按Backspace删除文本时,您会看到脚注
标签,Zettlr现在将选择整个脚注标签,而不是删除
标签的闭括号。当你第二次按Backspace时,它会
一次将整个标签移除。这给了你们一个直观的指示,
您将要删除脚注,并使其更容易(因为它要求您
按下Backspace仅两次,而不是至少四次)。

请注意,某些功能不适用于包含文本的脚注标签
除了数字。

重写FSAL
一个更微妙的变化是文件系统的完全重写
抽象层(FSAL)。有关更多技术细节,请参阅“引擎盖下”
下一节。对你来说,应该改变的是泽特尔现在应该觉得
启动后会更快我们已经在引擎盖下清理了大量代码
这将使任何文件的更改在应用程序中显示得更快。
此外,Zettlr现在应该没有问题检测几十个文件的变化,
快速的连续性;在过去并不完美的事情。

Lua过滤器接口
这个版本直接向你公开Lua过滤器。资产管理公司现在有
一个新的选项卡,允许您创建、修改和删除现有的Lua过滤器
Zettlr在出口时提供给Pandoc的数据您可以使用它们来修改您的
导出的文件,然后Pandoc将它们转换为您的导出目标。这是有用
更改Pandoc本身不支持的某些语法元素。一
一个很常见的例子是在Pandoc中添加一个美人鱼滤镜,
自动将任何具有Mermaid语法的代码块转换为呈现的
图为出口。

这里存在的任何过滤器将在每次导出期间运行。我们建议您
通过YAML frontmatter设计任何可切换的过滤器。要了解如何操作,请参阅
内置保护过滤器(见下文)。Zettlr不保证订单
这些过滤器是如何运行的。

请注意,当您第一次打开该选项卡时,已经存在两个过滤器。
这些过滤器已经成为Zettlr的一部分很长时间了。这些是
用于删除或更改文件中的Zettelkasten链接和标签
导出.这两个过滤器与内置默认值一样被标记为“protected”
文件.

一个小细节:你可以改变的偏好设置,
允许您指导Zettlr相应地有效地更改链接和标签
只在文件中设置特定的YAML frontmatter属性,
导出的.这些过滤器检查此属性并相应地执行操作。

水平规则现在已呈现
即使我们不建议使用自定义CSS功能来修改应用程序的
几何,我们知道,相当多的用户一直在使用自定义CSS
使水平线(***)显示为实际水平线的功能。这
是一个PSA,您应该删除您的自定义样式时,更新到这个
release.此版本将开始将水平规则呈现为实际元素
你可以直接定位(它是一个简单的<hr>元素),这意味着
有一个机会,任何自定义CSS,模仿了一个水平的规则,
元素可能会干扰甚至破坏主编辑器。

GUI和功能
功能:全表编辑器重写。新的TableEditor保留了
功能的前一个版本,除了更多的保障措施
防止数据丢失和更符合人体工程学的使用。
功能:图像和PDF预览。Zettlr现在有两个专门的观众,
允许用户直接从应用程序中打开常见的图像类型和PDF文件
用于预览目的(#5501)。
功能:完全重写的引文分析器(#5902)。
功能:全文(又名:全局)搜索运行现在可以通过
专用按钮您现在还可以触发一个新的搜索,而另一个搜索
已经在运行了
功能:现在可以将单个全局搜索结果复制到
剪贴板(#2070)。
功能:文件管理器现在可以显示和显示其他文件类型为
而不是只在侧边栏中提供这些信息。图像和PDF文件可以
直接在Zettlr中打开,而其他文件将使用系统打开
默认应用程序。您可以使用高级
设置来自定义。默认情况下,
在文件管理器中显示(#5501)。
功能:Zettlr现在为macOS 26提供了一个液态玻璃图标。
功能:增加了一个新的选项,允许在
原始Markdown语法模式和预览模式(“WYSIWYG”),两者都在设置中
和状态栏中。单击它将在纯
语法视图,以及一种模式,在该模式中,您选择的那些项将被
预渲染/预览(#4514)。
功能:Zettlr现在附带了一个全新的入门向导,
新用户可以立即调整一些中央设置,而无需搜索
喜好
功能:拥有Apple Silicon芯片的macOS用户现在可以访问Writing
上下文菜单中的工具。
功能:允许关闭Zettlr自动打开的行为
成功导出后的文件(#5609)。
功能:增加了一个简单的设置,可以强制启用Pandoc的mark-
从Markdown导出时的扩展(如果尚未启用)。这
确保在任何输出中正确考虑==highlighted==跨度
格式.
功能:改进了统计窗口中的日历视图,
传达数字。它现在具有梯度热图,只考虑
数字从可见的一年,并记录数字,以分散
分布在新的10个活动级别上。
功能:改进了统计图表,以更好地帮助您了解上下文
你的写作流程它现在显示你本周的当前字数,
将其与今年和去年的平均水平进行比较。
功能:集成的数据库工具现在性能更高,
忽略某些规则(#5910)。当你忽略一条规则时,它会出现在
拼写检查偏好设置部分以及一些额外的信息。从
此部分,您可以通过将其从忽略列表中删除来重新启用它
规则
功能:“隐藏标题字符”现在可以正确隐藏字符
而不是用另一个元素替换它们,
更接近真正的WYSIWYG体验。标题级别现在指示给
在其自己的檐沟元素中的左侧。
功能:您现在可以通过新的设置在Markdown文件中显示行号
(#5917)。
功能:Zettlr现在改进了对引用风格链接的支持。这
支持扩展到链接上下文菜单(现在支持处理链接
从链接和链接引用),工具提示(准确显示链接
预览)、呈现(考虑链接标签)、任何操作(例如
复制或删除链接)(#5142)。
功能:Zettlr现在也支持加载BibLaTeX库(#460)。
功能:Zettlr现在可以正确显示交叉引用样式的引文(#248)。
功能:您现在可以折叠和取消折叠文件和工作区
文件管理器中的部分。如果您同时使用这两种工具,
大量的个人档案和电子邮件。您的选择被记住(#5916)。
功能:扩展了macOS上Vibrancy的范围和应用。
功能:使用脚注比以往任何时候都方便。策特尔
现在有一个更新监听器,它会不断扫描文档中的任何欺诈行为
脚注和参考文献(缺少相应的参考文献或
脚注),并确保编号始终正确。这意味着
你可以删除一个脚注,并确保Zettlr将删除
也是现在悬而未决的参考文献这同样适用于移除
你不再需要。最后,删除脚注变得更加方便。现在我想,
如果你删除字符并到达脚注,Zettlr将首先选择
整个脚注以直观地指示您将要删除脚注,
那么第二次删除将立即删除整个脚注。
功能:如果设置“隐藏”,则完全隐藏标题栏和工具栏
如果“无分心工具栏”打开,则用户已激活无分心
窗口是全屏的这意味着,虽然Zettlr不在
全屏时,总是会有一个标题栏或工具栏来移动
窗口,但在全屏,编辑器可以占用整个窗口
#39999;。
功能:Zettlr现在向您公开Lua过滤器目录。现在你可以
添加、删除和修改内置过滤器以及您自己的自定义
一个
功能:导出工作流现在更顺畅。导出按钮将为
一旦导出弹出窗口打开,您就可以集中注意力,这意味着您可以按Enter来
使用当前设置开始导出。
功能:现在将从拼写错误工具linter建议
等同于Hunspell Linter中的拼写错误,这意味着您可以
从上下文菜单中将它们添加到用户字典中,并应用
(如果有的话)也是。
功能:Zettlr现在呈现水平规则,太,当预览
渲染模式已打开。
功能:Zettlr现在可以正确解析和预渲染原生Pandoc div
和跨度。这包括#refs-div以及其他元素,包括
下划线或小型大写字母(#6031)。
更改:Zettlr现在可以监控您的文档并自动删除
脚注和参考文献,但没有相应的参考文献或脚注。如果
你有任何文件,其中你有未引用的脚注,或
当前未使用的引用,请确保在
更新中。
更改:代码段:$FILENAME变量现在不包含文件
扩展更多也需要扩展的用户应该更新他们的
代码段到$FILENAME$EXTENSION(#4191)。
更改:状态栏中的单词和字符计数器现在始终显示
都算
更改:从工具栏中删除了可读性模式切换。您现在可以
通过状态栏触发可读性模式。
变更:修改了Zettelkasten链接插入工作流。前一
设置“仅与文件名链接”和“链接文件时,
“名字……”已被删除。相反,有两个新的设置,“总是使用
文件标题作为内部链接的标签”和“使用文件ID作为链接
目标,如果可能的话。“第一个新设置将始终插入检测到的
文件标题(YAML前件标题;第一个标题级别1;文件名)作为
链接标签。如果禁用,Zettlr将始终创建没有标签的链接。的
第二个设置控制Zettlr是否总是使用文件名链接到
文件,或使用ID(如果可用)。
A11y:Zettlr现在尊重你是否选择降低系统的透明度
在macOS上不再添加窗口活力。
现在可以嵌套代码段(#5939)。
现在,右键单击
文档选项卡(#5914).
修复了将Markdown转换为HTML时内联数学不渲染的问题(例如,在
脚注)。
状态栏中的诊断信息字段现在切换lint面板,
而不是仅仅打开面板(#5847).
修复了WebP图像不从相对路径渲染的问题(#5181)。
修复了单击小部件(引用等)时的行为准确
仅选择小部件的源文本(#5682).
更新it-IT translations(#5831)。
更新da-DA translations(#5868)。
更新de-DE翻译。
增加了对nix语法高亮的支持(#5954)。
修复了插入ID后光标位置不正确的问题(#5846)。
工具栏单词计数器不再换行(#5774;#5881).
修复上下文菜单项“插入表”不工作(#5835)。
代码段的键盘快捷键不再需要该字段,
防止映射相应快捷方式的EditorViews中的错误,
没有安装代码段。
文件管理器和全局搜索的三向切换不会自动换行
Windows 10(#5876).
如果主窗口太窄,工具栏现在可以左右滚动
(#5873;#5022).
弹出窗口(尤其是工具栏中的弹出窗口)现在将在单击
相关工具栏按钮第二次(#5870).
风格改进:短绒面板暗模式(#5882); drop cursor(#5883);
pomodoro和tags popover(#5895);文件管理器树视图中的间距
(#5891);全局搜索(#5894).
已切换格式工具栏中代码和注释的图标(#5901)。
字计数器现在使用一个适当的分段器,这将使字计数
对于不使用空格分隔单词的语言更准确(#5898).
修正了第一次启动时教程页面无法正确打开的问题。
改进了macOS托盘图标显示。
现在单击托盘图标激活应用程序(#4267)。
固定脚注放置边缘情况。
由于苹果的人机界面指南更新,现在的主要过程没有
longer从菜单中删除快捷键/键盘快捷键。
最近文档提供程序现在使用OS API返回最近文档的列表
证件提供程序目前仅为Linux保留。
改进了具有许多和/或大型表的文档的性能(#5903)。
通过完全放弃iframe方法修复打印功能,
切换到内置的Markdown到HTML解析器。
修复了用户字典在某些情况下不能持久保存到磁盘的问题
(#5922).
工具栏更新按钮现在包括一个清晰可见的标签,
更新是可用的,使得它不太可能错过它。
改进了附加附件延长件的样式和标签
在高级设置中设置
引文上下文菜单现在显示渲染的引文,而不是原始的
引用键,并利用macOS的sublabel功能来描述上下文
菜单项。
更改了新安装的默认配置设置:
如果操作系统报告它使用深色,则深色模式现在预设为true。
macOS上的Vibrancy现在仅在用户不喜欢
降低透明度。
改进了目录中的拖放行为(#5871)。
改进了资产窗口的布局(#5942)。
通过仅更新引用选项卡的
参考书目上保存,而不是在每一个目录(#5518).
修复了文件名中带有括号的图像不显示的问题(#3825)。
已将Windows计算机上的窗口控件切换为本机控件。这
将启用一组附加的操作系统级功能(例如悬停在
显示分屏菜单的最大化按钮)。
修正了一个错误,不会分配正确的脚注正文类脚注
尸体现在,脚注将以较小的字体大小呈现,并且可以
设计为块。
使深色编辑器的背景不那么黑,并增加对比度的黑暗
卡尔-马克思施塔特主题的选择背景。
主设置中的缩进首选项现在也适用于代码编辑器
如适用
强调呈现器现在还隐藏脚注的格式字符
参考标签。
图像和链接现在将被更鲁棒地检测到(#5964)。
改进脚注解析(尤其是多段内容)(#5968)。
改进Markdown到HTML的转换(#5968)。
修复了不含ALT文本的图像的图像解析(#5963)。
在“瘦”文件管理器模式下的水平滚动不再受限制
到macOS,也可以在Linux和Windows上使用。
修复了配置提供程序在用户
已添加或删除工作区/根文件。
修复了排序不自动重新应用的问题(#5938;
#5184).
修正了一个问题,即不是所有的文件链接已报告给文件
自动完成(#5920).
修正了一些文件管理器不能正确反应的问题,
加载的文件(#5784;#5773;#5594).
修复了删除加载的文件夹之外的文件的问题(#5345)。
增加了用于移动文件和拆分/合并文件的dropzone大小。
各种编辑器窗格。
更新提供程序不再显示错误框,
由于超时而失败(#5944).
头中的链接现在被正确地解释(#5983)。
标题级别1现在将呈现为纯文本,
在不同的地方显示(文档选项卡,文件管理器等)(#5983).
新创建的默认文件现在将被直接选择,以便您可以
直接开始编辑。
修复了选定目录在靴子时无法解折叠的问题(#5156)。
修复了平滑光标动画,由于
从CodeMirror 5切换到CodeMirror 6。
如果设备离线,Zettlr将不再尝试检查更新。
通过消除抖动字数来提高性能(#5952)。
空的可选择列表现在显示一条消息,直观地指示该列表
空的
如果没有选定的代码片段,则代码片段视图现在显示得更好。
在添加代码段或导入/导出配置文件时,您现在可以输入
直接在列表中为这些新名称,而不必重新命名随机
文件.
弹出窗口现在有一个改进的箭头颜色更好的能见度。
修正了全局搜索时相对目录路径的错误显示。
用新的图标选项替换误导性文件夹图标(文件夹和打开的文件夹)
(“家”和“禁令”)。
修复了一个小bug,如果用户指定
bibliography在配置文件中作为单个字符串而不是列表。
替换标记现在不区分大小写(将#hello替换为#olleh
现在也取代#HeLlO)(#6009)。
默认情况下,表格标题单元格现在左对齐。
在文件管理器中增加图标大小。
修复了一个错误,该错误会在以下情况下无意中发出PO文件的元数据:
翻译一个空字符串。
重新实现了从文档中链接到文件夹的功能(#6023)。
修复全局搜索中错误的建议目录(#6065)。
修复了Linux或Windows上最近的文档无法打开的问题(#4825)。
改进可视线缩进逻辑,使其更健壮(#6045)。
修正了一个问题,其中符号链接(ln -s)在您的浏览器会导致
严重崩溃并阻止应用程序加载(#5949)。
引擎盖下
将Electron更新为版本39.2.6。
将Pandoc更新到版本3.8.3。
特征/变化文件系统抽象层(FSAL)的完全重写。
重写完全转换了文件抽象逻辑,
树结构,而不是大多数处理所有加载的文件作为一个单一的,长
文件和文件夹列表。任何类型的树结构现在都是纯视觉的,
留在需要的位置(即文件树和文件列表组件
以树形结构显示文件)。此外,我们还实施了
一系列改进,应该使一切工作更加顺利;在没有
特别命令:
删除与加载的文件相关的所有树数据结构。这
包括完全删除WorkspacesProvider,其工作是
基本上就是维持这些树形结构。我们现在把文件
以及看门狗发出的更改事件(以观察任何远程
变化)作为事件的平坦流。
重写了渲染器中的WorkspaceStore以反映此更改,因此
大大缩小了商店的规模。商店现在只保留一个大名单
加载的路径,以及Map结构中的所有描述符。
来自文件监视器的事件现在直接从FSAL发出;
不再需要通过WorkspaceProvider进行往返。
值得注意的是,DirDescriptor结构不再包含对
孩子,因为我们不再递归地读入任何描述符。
相反,DirDescriptors的消费者现在将进行第二次往返,
获取目录的任何直接后代。递归现在隐含在
Vue组件中的树状结构
切实贯彻
排序现在已经被推到了边缘,因为主进程不做任何事情
不再关心排序。只有当你把它放在
从现在开始需要的;那就是:文件管理器和项目属性。
这使得排序对配置更改的反应更灵敏(因为现在
由于Vue的反应性而自动发生,而不必倾听
对于相关事件,不要忘记在main中手动执行),以及
维护更容易。
删除了描述符上的root属性,因为这不依赖于
文件系统状态,并且可以根据需要轻松计算。
由于CSS已经变得非常强大,因此将所有LESS文件移动到CSS。
Debounce启动画面更新频率最多为60fps,以减少
当屏幕显示时,在IPC管道上加载。
在ESLint中添加了新的curly规则,对块语句强制使用花括号
声明(if、for、while等)。
上下文菜单项的enabled属性现在是可选的,默认为
true。
EditorPanes将不再同时加载所有文档,而是
为单个文档重用现有的MarkdownEditor组件。这
大大减少了内存消耗,特别是对于非常完整的标签栏,因为
在任何一个时间将仅活动地呈现单个文档。
移动了渲染器中上下文菜单的以前共享的通用类型
到正确的模块中以共定位代码。共享类型一直是
在TypeScript支持type关键字之前的一段时间里,
随后被删除。
将DirectedGraph类从链接提供程序移动到统计信息窗口。
从1#切换回
electron-devtools-assembler;现在Vue.js devtools扩展再次工作。
表单生成器字段中的样式组现在支持将呈现的标签
在这些群体之上。
Zettlr现在记录并记住二进制文件的构建日期。该信息
显示在调试信息中,以帮助查明从什么时候一个版本。此外,本发明还提供了一种方法,
这些信息现在用于消除夜间版本的歧义,
FSAL缓存将被更有规律地清除,并且您会看到一个可视指示器,
您确实更新了每晚发布的内容。
AST解析器现在可以正确地检测任务列表,
转换器会适当地处理它们。
改进的列表表单控件。它们现在允许自定义删除标签,
提供自定义“无记录”消息。
rangeInSelection实用程序函数现在接受一个可选参数,
允许在计算结果时包含相邻的选择范围。这
允许,例如,渲染器来检测选择是否接触到要
渲染。
添加了一个加载微调器组件,可用于指示
正在加载。
上下文菜单项现在可以有一个action属性,这是一个简单的
函数,该函数将在单击该项时调用。这些物品没有
有一个ID(现在是可选属性)。带ID和不带ID的项目
actions仍然会调用提供的回调函数。
Markdown AST解析器现在也会发出labelFrom和labelTo属性
以便于访问参考标签。
如果由于任何原因加载窗口失败,相应的错误将
现在使用错误对话框向用户显示。
将数学解析器与内部CodeMirror API对齐(#5971)。
Zettlr现在通过构建标志而不是预发布来声明夜间发布
(例如,4.0.0-beta+nightly而不是4.0.0-beta-nightly),因为
以前声明beta的方式会使内部semver检查
声明4.0.0-beta-nightly与4.0.0-beta.1-nightly相同。
Zettlr现在正确地提供更新到一个较新的预发布版本,如果用户
在每晚的版本上(例如,beta -beta.1)。
如果过程失败,记录Pandoc更新脚本的任何错误输出
(#5864).
窗口管理器现在向主
Windows.这允许自定义CSS和状态的其他部分订阅
body是否具有fullscreen类并执行更改。
资产提供程序现在确保默认值和代码段始终具有
正确的文件扩展名所需的。
将PopoverWrapper组件重新定位到公共Vue目录中以进行访问
在其他窗口。
弹出框现在允许其父元素指定放置优先级。
而不是总是试图把popover首先低于,然后右,然后
在元素的上方,而不是左边,Popover的所有者现在可以
指定一组放置优先级。PopoverWrapper将使用
在尊重空间限制的情况下可以实现的第一优先事项。的
默认优先级再现现有行为(增加了以下功能
如有必要,使用左侧)。
文本字段现在可以在适当的地方可靠地获得焦点。
CodeEditor组件现在支持Lua语法。