跳到主要内容

CHANGELOG

0.17.1

  • 添加了实验性的 Apple M1 原生支持(如有问题请参阅 #2983)。

🦋优化

  • 改进了行内 Markdown 字符自动配对的行为。

🐞错误修复

  • 修复了在快捷键未设置时启动崩溃的问题。
  • 修复了图片的粘贴处理。
  • 修复了选中图片的删除行为。

0.17.0

Mark Text 现在是 MarkText!我们要感谢所有使用 MarkText 并为这个版本做出贡献的贡献者和用户。

⚠️重大变更

  • 更改了多个默认快捷键。
  • 更改了快捷键处理:所有快捷键现在都映射到对应的美式键盘快捷键。例如,德文键盘上的 Ctrl+Shift+7 现在将产生 Ctrl+/,因为 Shift+7 等同于 /
  • 图片上传器:移除了 SM.MS,GitHub 上传器已弃用,将在下一个版本中被 PicGo 替换。

🌵新功能

  • 添加了图片路径变量支持。
  • 添加了命令行图片上传器并重做了设置。
  • 添加了正则表达式组替换到搜索器。
  • 添加了 PlantUML 图表支持。
  • 添加了数学模式中的化学方程式支持。
  • 添加了在查找面板打开时自动调用在文件中查找的功能。
  • 在默认应用程序中打开本地非 Markdown 文件。
  • 添加了使用所有菜单项进行快捷键绑定的支持。
  • 添加了通过默认鼠标事件进行窗口缩放。
  • 缩放级别现在在启动时恢复。
  • 添加了 PicGo 以上传图片。
  • 支持按需使图片缓存失效。
  • 添加了配置快捷键的设置页面。

🦋优化

  • 改进了行内 Markdown 自动补全支持。
  • 改进了偏好设置设计。
  • 相对图片路径现在在 Windows 上转换为正斜杠以获得更好的兼容性。
  • 当没有搜索结果时,将侧边栏图片居中。
  • 更新了表情数据库。
  • 通过提供更多错误信息改进了侧边栏文件处理的用户体验。

🐞错误修复

  • 修复了代码块光标定位问题。
  • 修复了导出为 PDF 时 Mermaid 图表表示无效的问题。
  • 修复了 LaTeX 公式的渲染问题。
  • 修复了按下 Enter 可能导致编辑器闪烁的问题。
  • 修复了侧边栏目录显示问题。
  • 修复了侧边栏打开时编辑器溢出的问题。
  • 修复了因 Markdown 脚注解析器错误导致的崩溃。
  • 修复了包含 Alt 的快捷键问题。
  • 修复了非美式键盘上的多个问题。
  • 规范了源代码编辑器光标。
  • 修复了偏好设置缩放问题并添加了缺失的滚动条。
  • 修复了通过键盘选中多个元素时的渲染问题。
  • 修复了偏好设置迁移总是在启动时执行的问题。
  • 修复了高 DPI 缩放下的滚动和搜索匹配定位问题。
  • 修复了由于阻塞调用导致 Windows 启动缓慢的问题。
  • 修复了粘贴处理程序仅插入 HTML 内容的问题,因为 HTML 渲染被禁用。
  • 修复了通过编辑器对话框重命名文件的问题。
  • 修复了在编辑器中点击链接时的 URL 打开处理。
  • 修复了阻止列表项减少缩进的问题。
  • 修复了语言选择器和数据输入上的多个 XSS 问题。
  • 修复了即使在设置中禁用了 HTML 渲染,预览模式下仍会渲染 HTML 的错误。
  • 代码块现在支持 HTML 字符编码。

0.16.3

⚠️重大变更

  • 禁用了 MathML 元素的渲染。

🌵新功能

  • 添加了 SPARQL 和 Turtle 语言支持(@vemonet)。
  • 添加了使用 Shift+Tab 在表格单元格中向前导航的支持(@evan-cohen)。
  • 添加了缩小缩放的支持。
  • 调整了脚注行内代码字体大小。
  • 添加了切换目录面板的快捷键(@zmen)。
  • 添加了禁用 HTML 渲染的设置选项。
  • 添加了相对图片目录支持。
  • 添加了在导出的文档中包含目录的支持。

🦋优化

  • 改进了石墨色浅色主题中字数统计的颜色(@bmvisoky)。
  • 改进了字体选择的用户体验。

🐞错误修复

  • 修复了 @0xBADCA7 提交的解析 MathML 时的 XSS 安全漏洞。
  • 修复了带尾随斜杠的 URL 未被识别的问题(@sweetliquid)。
  • 修复了鼠标中键关闭选项卡的问题(@mnxn)。
  • 修复了使用 Ctrl+A 选择表格单元格时的异常(@AmauriAires)。
  • 修复了快速打开搜索器(@munckymagik)。
  • 修复了特殊情况下的代码高亮(@zmen)。
  • 修复了打字机模式下的抖动问题(@MrHeer)。
  • 修复了 Windows 上拼写检查配置模式违反问题,并允许使用 BCP-47 语言代码。
  • 修复了选中单个表格单元格时的行为。
  • 修复了符号链接文件无法打开的问题。
  • 修复了使用 --new-window 打开第二个窗口时的空白窗口问题。

0.16.2

⚠️重大变更

  • 切换专注模式的快捷键现在是 Ctrl+Shift+J

🌵新功能

  • 添加了切换选项卡的快捷键 Alt-#<num>(@MrHeer)。
  • 添加了 GitLab 数学块支持。
  • 支持通过命令面板设置文本方向(@Pajn)。

🦋优化

  • 标题根据编辑器字体大小缩放。
  • 增加了侧边栏树视图的缩进(@BeatLink)。
  • 更新了用户界面字符串(@brainchild0, @Rexogamer)。

🐞错误修复

  • 修复了 Windows 上的图片导出问题。
  • 修复了不允许使用多个空快捷键的问题。
  • 修复了图片路径自动补全。
  • 修复了编辑器选项卡最大宽度未正确渲染的问题(@aimproxy)。
  • 修复了 Windows 上的 Hunspell 字典下载器。
  • 修复了 Windows 上 Hunspell 拼写检查器的问题。
  • 修复了设置验证器中的 ASCII(ISO-8859-1)编码问题。
  • 修复了导出文档时的脚注异常。
  • 修复了 macOS 上导出为 PDF 时出现乱码字符的问题(@gSpera)。
  • 修复了设置剪贴板数据时多余字符清理的问题。
  • 修复了上标和上标导出问题。

0.16.1

  • 修复:设置页面,编辑器设置混乱

0.16.0

⚠️重大变更

  • 由于无边框窗口的渲染问题,临时禁用了 Linux 上 Wayland 的硬件加速(GPU)。

🌵新功能

  • 添加了实验性拼写检查(#1424)
  • 允许通过字体族选择器在设置中使用自定义字体(#1107)
  • 允许通过快捷键循环切换选项卡(#1124)
  • 允许通过鼠标中键关闭选项卡(#1266)
  • 添加了导出和打印选项(#1511)
  • 添加了 Windows 跳转列表条目(#1503)
  • 添加了文件编码支持(#1438)
  • 添加了 TOML 和 JSON 前置元数据支持(#1402)
  • 由 @kenyx89 添加了选项卡菜单(#1434)
  • 新增:支持行内图片和小图片(#1094)
  • 新增:GitHub 上传器可以自定义分支(#1328)
  • 通过 Unsplash 搜索图片(#1333)
  • 新增:调整图片大小并切换行内和块级图片(#1335)
  • 新增:粘贴链接时解析页面标题(#1344)
  • 新增:添加链接工具:取消链接和跳转(#1357)
  • 新增:支持 GFM 自动链接和自动链接扩展(#1421)
  • 支持在文件编辑中使用正则表达式搜索和替换。(#1422)
  • 新增:支持 Markdown 扩展上标和下标(#1531)
  • 新增:CTRL/CMD+SHIFT+F 打开侧边栏并聚焦于"在文件夹中搜索"(#1311)
  • 新增:添加高亮菜单项(#1532)
  • 支持脚注(#193, #1568)

🦋优化

  • 添加了启动时的加载动画
  • 在 Linux 和 Windows 上添加了 Alt 加速键(#1254)
  • 添加了文件变更的每选项卡通知
  • 优化了包大小和启动时间
  • 防止将 URL 解析为链接(#1301)
  • 初始化应用时添加加载页面(#1303)
  • 搜索输入现在在按键时进行搜索 @Illyism(#1306)
  • 搜索显示打开文件夹警告、无结果文本和错误信息 @Illyism(#1312)
  • 重新排序了字体设置,将编辑器和源代码字体设置显示在顶部。(#1204)
  • 添加了是否修剪代码块开头和结尾空行的设置选项,默认值为修剪空行。(#1378)
  • 优化了代码块(#1445)
  • 优化了表格块(#1456)
  • 为格式工具栏添加了工具提示(#1516)

🐞错误修复

  • 修复了标题仅包含空格时推荐标题异常的问题(#1281)
  • 修复了主进程异常(#1284)
  • 修复了在特殊情况下使用 PageDown/PageUp 时应用冻结的问题(#655)
  • 修复了 HTML 粘贴处理(#1271)
  • 修复了保存所有选项卡顺序问题(#1349)
  • 修复了可能因边距而添加额外页面的问题(#1480)
  • 修复了最近目录问题(#1486)
  • 修复了 Windows 上的无效屏幕区域(#1474)
  • 修复了 UTF-BOM 文件加载问题(#1438)
  • 修复了菜单项的多个潜在问题(#1437)
  • 修复了源代码编辑器中长文本的显示问题(#1427)
  • 修复了 keybindings.json 未被遵守的问题(#1406)
  • 由 @mdogadailo 修复了设置复选框宽度(#1471)
  • 由 @mdogadailo 修复了行转换器和工具提示箭头样式(#1441, #1443)
  • 由 @mdogadailo 修复了预览编辑器中 HTML pre 标签样式(#1441, #1443)
  • 修复了 vega-lite 渲染错误(#1295)
  • 修复了链接 URL 或图片 src 中存在成对括号时的正确 URL 问题(#1308)
  • 修复了更新段落菜单项任务列表错误(#1331)
  • 修复了 #1299 添加系统表情回退字体(#1348)
  • 导出 PDF 时编号列表样式发生变化(#1145)
  • 修复了文本输入错误(#1324)
  • 修复了存在 <> 时删除意外内容的问题(#1336, #1366)
  • 修复了新复选框列表项已勾选的问题(#1267)
  • 修复了代码块中最后一个空行消失的问题(#1265)
  • 修复了链接图片未渲染的问题(#1297)
  • 修复了复选框文本与框不对齐的问题(#1135)
  • 修复了解析行内 HTML 时的 XSS 安全漏洞(#1390)
  • 删除代码块标识符时的异常(#1231)
  • 修复了因打开文件导致侧边栏溢出的问题(#1391)
  • 修复了有时关闭文档后目录未清除的问题(#1249)
  • GitHub 图片上传器无法设置为默认上传器(#1247)
  • 修复了向打开的文件夹添加新 htmlpdf 文件时侧边栏显示 htmlpdf 文件的问题(#1401)
  • 修复了切换到源代码模式时图片缺失的问题(#1337)
  • 修复:#1061 行内代码中无需自动配对(#1423)
  • 修复:#1218 表格单元格中退格键错误(#1425)
  • 修复了无法通过命令行打开 Markdown 文件的问题(#1429)
  • 修复:#1418 在 macOS 上设置文件监视选项 usePolling 为 true(#1430)
  • 修复了下载部分锚点 @heytitle(#1440)
  • 修复:为 pre 元素自动换行并添加少量内边距(#1470)
  • 回归:数学块编辑和预览框(#982)
  • 无法到达代码块第一行(#1460)
  • 在预览编辑器中写入 HTML 时失败(#1464)
  • 光标在标题开头时退格键错误(#1509)
  • 修复了一些语法或拼写错误(#1524)
  • 对话框显示时内容仍可编辑(#1489)
  • 修复错误:无法读取未定义的属性'webContents'(#1508)
  • 当行内公式位于段落以外的其他块中时,文档无法导出(#1522)
  • 错误的任务列表项对齐方式(#1540)

0.15.1

v0.15.1 是一个计划外发布的版本,用于修复 XSS 安全漏洞。

🐞错误修复

  • 修复了解析行内 HTML 时的 XSS 安全漏洞(#1390)
  • 修复了当前工作目录与应用目录不匹配时的便携版检测问题(#1382)
  • 修复了因文件监视器导致的主进程异常(#1284)
  • 也为 macOS 和 Windows 添加了表情回退字体(#1299)
  • 修复了推荐标题的正则表达式(#1128)

0.15.0

⚠️重大变更

  • preference.md 已弃用且不再支持。请使用图形界面。
  • 移除了便携版 Windows 可执行文件。NSIS 安装程序现在可以按用户(无需管理员权限)或按计算机安装。
  • 为 x86 和 x64 Windows 添加了便携版 zip 压缩包。
  • viewToggleFullScreenwindowCloseWindow 快捷键更改为 windowToggleFullScreenfileCloseWindow
  • 移除了 viewChangeFont 快捷键。
  • MarkText 现在在 Linux 和 Windows 上也是单实例应用。

🌵新功能

  • 新增:添加下划线格式(#946)
  • 添加了图形界面设置(#1028)
  • 按下 tab 时光标跳转到格式末尾或下一个括号(#976)
  • 窗口内的选项卡拖拽与放置
  • 添加了选项卡滚动和拖拽与放置(#953)
  • 支持替换窗口中的根文件夹
  • 第二个实例通过命令行传入的文件和目录将在最佳窗口中打开
  • MarkText 可以使用一个默认目录,在启动时自动打开(#711)
  • 新的 CLI 标志:--disable-gpu-n,--new-window--user-data-dir
  • 在文件中查找功能使用 ripgrep 作为搜索器。
  • 现在可以在预定义的时间间隔后自动保存文档。
  • 新增:支持 prism 语言别名(#1031)
  • 允许设置编辑器行宽(由于 #1225 禁用了窗口缩放)(#1092)
  • 新增:将图片上传到 SM.MS 时点击删除 URL 到剪贴板(#1173)

🦋优化

  • 优化了光标,并修复了一些与光标相关的问题(#963)
  • 重写了按下 CtrlOrCmd + A 时的全选(#937)
  • 当按下方向键向下跳转到下一段落时,将光标设置在标题中 # 的末尾。(#978)
  • 改进了启动时间
  • 替换空白未标题选项卡(#830)
  • 编辑器窗口在加载时立即显示
  • 调整使用原生窗口时的标题栏标题,避免显示重复标题
  • 添加了 Noto Color Emoji 作为 Linux 上的默认表情回退字体,以正确显示表情。
  • 新增:添加了 muya 的两个事件 focus 和 blur(#1039)
  • 优化:仅在导出的 HTML 中存在数学公式时才添加 katex CSS(#1038)
  • 重构行内图片以支持粘贴/放置图片(#1028)
  • 优化:当最后一个块是表格、代码块或非空段落时插入最后一个段落(#1069)
  • 优化:在需要时更新 TOC(#1088)
  • 新增:切换选项卡时滚动到光标位置(#1089)
  • 添加:带延迟的自动保存(#1093)
  • 选择性启用上传器服务并添加法律声明(#1113)
  • 添加 ripgrep 作为在文件中查找的后端(#1086)

🐞错误修复

  • 修复了一些 CommonMark 失败的示例并添加了测试用例(#943)
  • 修复:#921 引用链接渲染错误(#947)
  • 修复:#926 summary 元素无法点击(#948)
  • 修复:#870 列表解析错误(#964)
  • 修复了按下 backspace 后的一些错误(#934, #938)
  • 行内数学公式垂直对齐方式更改为 top(#977)
  • 防止重复打开同一个文件,改为选中已有选项卡(#878)
  • 修复了一些小的文件系统监视器问题
  • 修复了重命名文件系统监视器错误,该错误在 Linux 上使用 rename 删除文件后因监视父目录而导致多个问题
  • 修复了监视的文件被外部编辑后的文件内容错误(#1043)
  • 修复:toc 内容消失错误(#1021)
  • 修复段落变为列表的错误(#1025)
  • 修复:#1018 当最后一个块是 HTML 块时粘贴错误(#1042)
  • 修复:解析行内语法错误(#1072)
  • 修复:通过图片上传器插入图片,但无法复制粘贴,因为渲染的是本地 URL(#1070)
  • 修复:#1045 在源代码模式下无法全选内容(#1085)
  • 修复:TOC 级别错误(#1087)
  • 修复监视器超出范围异常(#1095)
  • 优化:图片图标样式(#1098)
  • 删除图片触发 muya 变更(#1125)

⚠️重大开发变更

  • 环境变量 MARKTEXT_IS_OFFICIAL_RELEASE 现在是 MARKTEXT_IS_STABLE
  • 将 npm 脚本 build:dir 重命名为 build:bin

0.14.0

此更新修复了导出文档时的 XSS 安全漏洞

⚠️重大变更

  • 最低支持的 macOS 版本为 10.10(Yosemite)
  • 移除了用户偏好设置中的 lightColordarkColor(视图菜单中的颜色更改不再起作用,添加自定义主题时将移除。)
  • 我们建议用户不要在段落中使用块级元素,请在 HTML 块中使用块级元素。

不推荐

foo<section>bar</section>zar

推荐

<div>
foo
<section>
bar
</section>
zar
</div>

🌵新功能

  • 改进了异常和错误处理
  • 支持用户定义标题栏样式
  • 支持在新选项卡中打开文件而非新窗口(#574)
  • 在格式菜单和浮动框中添加了行内数学公式(#649)
  • GTK 集成(#690)
  • 将最近使用的目录添加到最近打开的文件中(#643)
  • 使图片显示更小(#659)
  • 在另一个选项卡中点击本地 Markdown 文件时打开它(#359)
  • 点击链接应在浏览器中打开(#425)
  • 支持 macOS 深色模式,当您在系统中更改深色或浅色模式时,MarkText 将更改其主题。
  • 添加新主题:Ulysses Light、Graphite Light、Material Dark 和 One Dark。
  • 监视选项卡中文件的更改并显示通知(autoSave 为 false)或更新文件(autoSave 为 true
  • 支持以原始 HTML 形式输入行内 Ruby 字符(#257)
  • 添加了未保存选项卡指示器
  • 通过点击前置菜单图标添加前置菜单(#875)
  • 支持图表:flowchartvega-litemermaidsequence(#914)
  • 支持在预览模式下创建缩进代码块。(#920)

🦋优化

  • 如果未指定来源,则遵循现有图片标题(#562)
  • 为代码块和源代码模式分别设置字体和字体大小(#373, #467)
  • 打开的文件和打开的目录/文件现在可以折叠(#475, #602)
  • 现在可以隐藏快速插入提示(#621)
  • 调整了引用行内数学公式的颜色(#592)
  • 修复了行内数学公式文本对齐(#593)
  • 为 Linux 桌面文件添加了 MIME 类型
  • 左上角的字符和数字是什么?(#666)
  • 插入代码块应自动将光标设置到语言字段中(#684)
  • 上游:prismjs 高亮问题(#709)
  • 改进了"打开最近"(#616)
  • 使侧边栏中的目录可折叠(#404)
  • 在自定义标题栏样式中隐藏标题栏控制按钮
  • 修正了汉堡菜单偏移
  • 优化了行内 HTML 显示,现在可以在行内 HTML 中嵌套其他行内语法(#849)
  • 使用 CmdOrCtrl + C/V 复制富文本到 word(Windows)或 page(macOS)(#885)

🐞错误修复

  • 修复了深色预览框背景颜色(#587)
  • 使用白色 PDF 背景颜色(#583)
  • 修复了文档打印
  • 导出/打印后恢复默认的 MarkText 样式
  • 防止将回车键作为语言标识符(#569)
  • 允许将文本粘贴到代码块语言文本框中(#553)
  • 修复了打开包含未知扩展名的目录时的崩溃
  • 修复了侧边栏中全部保存全部删除按钮的问题
  • 修复了导出代码块时的异常(#591)
  • 修复了推荐文件名
  • 修复了多个侧边栏问题
  • 修复了打开目录时字体和主题错误的问题(#696)
  • 切换到另一个选项卡现在在源代码模式下也能正常工作(#606)
  • 修复了列表中强制换行显示错误的问题。(#672)
  • 导出后相对图片损坏(#678)
  • 无法在表格单元格中粘贴文本(#670)
  • 将松散列表复制到紧凑列表时内边距错误(#706)
  • 在行内数学公式中显示自动补全(#673)
  • 语言标识符未定义时无法导出文档(#591)
  • 表格内代码块中管道符渲染不正确(#660)
  • 使用扩展代码标识符会破坏代码块(#697)
  • 将带换行的文本粘贴到标题中时渲染器异常(#671)
  • 目录被移除时的致命错误(#661)
  • 打开文件/目录时字体和主题错误(#696)
  • 打印或导出为 PDF 时自动换行代码块行(#710)
  • 在源代码模式下无法切换选项卡(#606)
  • 小型复选框列表错误(#576)
  • 硬换行后跟列表在预览模式下不起作用(#708)
  • Ctrl + X(#622)
  • 在特定情况下移除代码块时的异常(#568)
  • 列表项总是作为松散列表复制(#705)
  • 通过快速插入插入有序列表时的运行时错误(#760)
  • HTML 内部的图片未加载(#754)
  • 复制粘贴的链接周围没有空格(#752)
  • HTML 中的相对图片引用损坏(#782)
  • 选择无法通过上/下键取消(#630)
  • 在打字机模式下无法创建表格(#679)
  • 表情符号无法正常工作(#769)
  • 修复了多个解析器问题(更新 marked.js 到 v0.6.1)
  • 修复了嵌套数学块问题(#586)
  • 无法创建逗号分隔的美元($)金额列表(#740)
  • 修复了 [...] 显示为灰色和橙色的问题(#432)
  • 修复了关闭选项卡后相对图片未加载的问题
  • 添加了符号链接支持
  • 修复了行内更新时合并前一个列表和下一个列表为一个列表的错误 #707
  • 修复了在侧边栏中选择时的渲染器错误(#625)
  • 修复了列表解析错误 更多信息
  • 修复了源代码模式选项卡切换
  • 修复了从源代码模式切换到预览模式
  • MarkText 在删除 Markdown 符号如 * 或 ` 后没有移除高亮。(#893)
  • 使用退格键删除开头 ``` 到段落,然后输入其他文本 foo,颜色会变得奇怪;如果输入 1. bar,则发生错误。(#892)
  • 修复了代码块中的高亮错误(#545 #890)
  • 修复了文件夹中的文件排序(#438)

0.13.65

🦋优化

  • 打开新选项卡时显示选项卡栏
  • 使用默认加粗(CmdOrCtrl+B)和斜体(CmdOrCtrl+I)快捷键(#346)
  • 不为空文档显示保存对话框(#422)
  • 侧边栏和选项卡重新设计
  • 上传后计算校验和(#566)
  • 使用 CmdOrCltr+Enter 在下方添加表格行。

🐞错误修复

  • 修复:#451 空列表项错误
  • 修复:#522 粘贴到空行时的粘贴错误
  • 修复:#521
  • 修复:#534
  • 修复:#535 切换窗口时应用程序菜单未更新
  • 修复 #216 和 #311 Linux 和 Windows 上的快捷键问题
  • 修复 #546 表格中的粘贴问题
  • 修复:空白文档总是编码为 LF
  • 修复:#541

0.13.50

🌵新功能

  • (#421)添加实验性 RTL 支持(#439)
  • 新增:#487 在 dock 上悬停 marktext 文件时显示文件名
  • 新增:文件菜单中的导出文件
  • 新增:拖拽导入
  • 新增:快速插入段落
  • 新增:行内格式浮动框
  • 新增:导入文件:TEX、WIKI、DOCX 等
  • 新增:便携版 Windows 应用程序(#369)
  • 新增:支持在代码块中搜索和替换
  • 新增:支持代码块中的 GFM diff
  • 新增:支持在 HTML 块中快速输入 HTML,例如:输入 div,按 tab 将自动输入 <div></div>

🦋优化

  • 更新 Linux 文档并移除 snap 构建(#381)
  • 更新日语文档最新版本更新。
  • 在 README 中添加 alfred workflow(#394)
  • README.md 的法语翻译(#398)
  • 优化:打开模态框时添加高斯模糊效果(#407)
  • 改进了数学预览样式(#419)(#424)
  • README.md 的土耳其语翻译(#427)
  • 改进:#414 添加功能性括号自动补全(#428)
  • 新增:vscode 调试配置支持(#446)
  • 从打印中排除硬换行。(#454)
  • 导出带标题 id 的样式化 HTML(#460)
  • 优化:#485 打开项目命令。可能重命名为"打开文件夹"
  • 添加了西班牙语翻译(#499)
  • 新增:为编辑器添加工具提示
  • 优化:#429 支持 DataURL 图片(#480)
  • 优化:重写图片选择器
  • 优化:通知用户已上传图片的删除 URL
  • 重写代码块、HTML 块、数学块、前置元数据

🐞错误修复

  • 修复了文档中的下载 URL。(#379)
  • 修复:#371 错误的粘贴行为
  • 修复:#380 列表快捷键的错误操作
  • 错误修复:列表项中的行内数学公式样式错误(#405)
  • 错误修复:#406 相对图片路径不显示(#411)
  • 错误修复:#400(#410)
  • 修复:错误的鼠标点击位置 #416(#423)
  • 修复:标题栏向北方向调整大小(#455)
  • 修复:#441 #451 空列表项没有段落(#456)
  • 修复:任务列表项居中(#457)
  • 修复:#402 侧边栏目录滚动错误(#461)
  • 修复:推荐文件名可能为空(#462)
  • 格式清理(#463)
  • 表格中的箭头键上/下导航(#470)
  • 修复:#481 为仅解析 Markdown 文件添加缺失的点(#483)
  • 修复:YAML 前置元数据在每次打开文件时重复新行 #494
  • 修复(#431):损坏的数学表达式
  • 修复(#434):数学块中无需自动配对
  • 修复(#450)渲染行内数学公式时的样式错误
  • 修复:#399 #476 #490 数学渲染样式缺失
  • 修复:#393

0.12.25

🌵新功能

🦋优化

  • 优化:#361 轻松切换侧边栏(#368)

🐞错误修复

  • 修复:#348 导出 PDF 时不导出选项卡和侧边栏
  • 错误修复:#360 PDF 导出中没有分页符
  • 错误修复:#167 #357 #344
  • 修复:#343 源代码模式下配色方案不一致(#363)

0.12.20

🌵新功能

  • 新增:侧边栏中的文件列表:树状视图和列表视图。#71
  • 新增:侧边栏中的项目内搜索。
  • 新增:当前编辑文件的目录。
  • 新增:从 Number(MacOs 应用)复制表格
  • 新增:侧边栏中的新建文件、新建目录、复制、剪切、粘贴、重命名、移到废纸篓。
  • 新增:保存所有打开的文件和关闭所有打开的文件。
  • 新增:支持引用链接。#297
  • 新增:支持引用图片。
  • 新增:在上下文菜单中复制表格(#331)
  • 新增:通过 Twitter 反馈
  • 新增:现在可以使用删除键,#301

🦋优化

  • 优化:使用 popper 重写表格选择器
  • 优化:勾选复选框时添加动画
  • 打包桌面文件和资源(#336)
  • 重写通知(#337)

🐞错误修复

  • 修复:无法复制完整链接 #312
  • 修复:无法导出表格 Markdown #313
  • 错误修复:#328 源代码模式快捷键不起作用(#332)
  • 错误修复:复制粘贴标题删除文本 #321(#333)
  • 修复:文本光标跳过段落中的行 #330

0.11.42

🌵新功能

  • 新增:在用户偏好设置中添加 editorFont 设置。(#175)— Anderson
  • 新增:换行,支持事件及导入导出 Markdown — Jocs
  • 新增:减少列表项缩进 — Jocs
  • 新增:支持 CRLF 和 LF 行尾
  • 新增:在标题栏中点击文件名进行重命名保存仅限 macOS)。
  • 新增:支持 YAML 前置元数据
  • 新增:支持 setext 标题,但默认标题样式为 atx
  • 新增:在偏好设置文件中设置用户列表项标记。
  • 新增:仅当按下 Ctrl+A 时从选中的表格(单元格)中选择文本
  • 新增:支持多行数学公式 #242
  • 新增:支持上下文菜单:复制剪切粘贴插入段落编辑表格行和列 #169

🦋优化

  • ATX 标题严格遵循 GFM 规范 #177 — Jocs
  • 当 * 用于打开列表项时无需自动配对 — Jocs
  • 优化:为块级 HTML 标签添加粘性 — Jocs
  • 添加日文自述文件(#191)— Neetshin
  • 禁用 Snap 和不支持包的更新菜单(#196)— Felix Häusler
  • 检查窗口大小是否大于屏幕大小(#192)— Felix Häusler
  • 添加回退编辑器字体族(#209)— Felix Häusler
  • 渲染文件时使用 partialRender 而非 render,这将加快渲染阶段。
  • 优化:减小浮动框中滚动条的宽度。
  • 更小的滚动条和悬停颜色(#245)
  • 更新 Electron 到 v2.0.2 [安全]
  • 添加 Tab 键缩进支持(#125)

🐞错误修复

  • 修复:#94 历史记录错误
  • 修复:#213 渲染数学公式时样式错误
  • 修复:错误"无法读取未定义的属性'forEach'"(#178)— 鸿则
  • 修复:更改源代码模式快捷键(#180)— Mice
  • 修复:#153 任务列表复选框和文本之间的双空格 — Jocs
  • 修复:#198 表格中的导航
  • 修复:#190 卸载时删除用户设置(NSIS)(#203)— Felix Häusler
  • 修复:激活时 HTML 块样式错误 — Jocs
  • 修复:#194 PDF 导出受 LaTeX 高亮影响
  • 修复:#202 不支持列表内的表格
  • 修复:#217 窗口以最大化或全屏模式启动时无法打开文件
  • 修复:#243(#260)
  • 修复:#232(#259)
  • 修复:#251
  • 修复:#248 导出 PDF 时深色背景消失(#252)
  • 修复:#231 剪切在代码块中不起作用
  • 修复:#274 当光标在代码块外部时无法选择代码块中的代码。
  • 修复:无边框窗口拖拽
  • 修复:#79 通过 MIME 类型检测图片类型

0.10.21

📔​注意

在安装 0.10.21 版本之前,您需要卸载旧版本的 MarkText,因为我们在构建时更改了 AppId。

🌵新功能

  • 块级 HTML #110
  • 原始 HTML #110
  • 现在可以使用 Tab 键缩进列表项
  • 自动配对Markdown 语法引用括号
  • 支持在元素之间插入空行 #33
  • Linux 和 Windows 上的最近使用的文档(#139)

🦋优化

  • 更新第三方包到最新版本
  • 使用 HTTPS 替代 HTTP(#158)
  • 添加波兰语自述文件(#154)
  • 优化:清理 HTML 以避免 XSS 攻击 #127(#132)

🐞错误修复

  • 修复:启动时更新过时的偏好设置 #100
  • 修复:成功保存更改后重置修改指示器
  • 修复:禁用 Tab 键焦点
  • 修复:加粗和斜体解析错误 #116
  • 修复水平线样式 #120
  • 修复用户偏好设置 #122
  • 修复:@Jocs 导出 PDF/HTML 时 hr 的样式错误
  • 修复 UTF-8 BOM 编码
  • 修复:#162 支持 php 语言
  • 修复:#152 表情错误
  • 修复:#149 无法删除代码块内容

0.9.25

🌵新功能

  • 显示和行内数学公式支持 #36
  • 图片路径自动补全 #96
  • 新增:在段落菜单中切换松散列表项 #103
  • 添加松散和紧凑列表兼容性 #74

🦋优化

  • 调整打字机模式下的行高和字体大小
  • 优化输出无样式 HTML @fxha
  • 插入代码块时使用 'fuzzaldrin' 过滤语言
  • 优化:遵循 GFM 并优化主题分隔线更新。— Jocs
  • 优化:超过六个 # 字符不是标题,因此我们不需要高亮 # — Jocs
  • 优化:编写 ATX 标题时,# 字符的结束序列是可选的 — Jocs
  • 优化:监视图片路径变化并重建缓存 — Jocs
  • 更新:将 vue 和 snabbdom 更新到最新版本 — Jocs
  • 优化:插入代码块时使用 'fuzzaldrin' 过滤语言 — Jocs
  • 更新 travis-ci(#92)— Felix Häusler

🐞错误修复

  • 修复:#81
  • 修复:#55
  • 修复:#63
  • 修复:首次启动时因缺少目录而崩溃(#78, #90, #93)
  • 修复:#101
  • 错误修复:#112 — Jocs
  • 错误修复:在源代码模式下无法清空内容 #105 — Jocs
  • 错误修复:#107
  • 修复:#88(#108)— Felix Häusler
  • 允许在 Windows 上使用最大化按钮退出全屏(#109)— Felix Häusler
  • 错误修复:当光标位于数学格式末尾时,无法向右移动。#101 — Jocs

0.8.12

🌵新功能

  • MarkText 菜单中添加用户偏好设置,快捷键为 CmdorCtrl + ,,您可以设置默认的主题自动保存
  • 文件菜单中添加自动保存,默认值在 preferences.md 中,您可以MarkText 菜单中打开。#45
  • 添加拖拽与放置以使用 MarkText 打开 Markdown 文件 @fxha
  • 用户设置:实时模式下的字体大小、行高、颜色。
  • 将文件移动到其他文件夹 @DXXL
  • 重命名文件名

🦋优化

  • 现在可以保存主题到用户偏好设置中 #16
  • 自定义关于对话框 @fxha

🐞错误修复

  • 修复:防止在拖拽与放置到 MarkText 上时直接打开图片或文件 #42
  • 修复:将主题应用于所有打开的窗口而不仅仅是活动窗口。
  • 修复:在 Windows 上设置正确的应用程序菜单偏移 #44
  • 修复:Linux 和 Windows 上缺失偏好设置菜单。@fxha

0.7.17

新功能

  1. 检查更新...,并在有更新可用时自动更新。(仍然需要签名...😢

  2. 插入图片:(在编辑菜单中)

    • 绝对路径

    • 相对路径

    • 上传图片到云端

  3. 在创建代码块或在代码块中更改语言时,为语言添加文件图标。

错误修复

  1. 难以聚焦到代码围栏中的输入。

  2. 在代码块中输入语言时,点击语言项不会隐藏浮动框。

  3. 代码块中的其他错误。

  4. Windows 用户无法使用打开方式功能。

  5. Linux 系统中菜单消失。

  6. 修复打开带有代码块的 Markdown 文件时语言高亮消失的错误。

  7. 移除输出样式化 HTML 中的符号。#41

  8. 打开 Markdown 文件时转义原始 Markdown。#37

优化

  1. 允许用户在 Windows 上更改安装目录。

  2. 成功输出 HTML 和 PDF 时显示通知。

  3. 更新 css-tree 到最新版本。

  4. 在 CodeMirror 配置中设置 lineWrapping 为 true

0.6.14

新功能

  • 在实时预览模式和源代码模式中添加深色主题和浅色主题。

  • 在文档中插入斗图,使用 CMD + / 打开面板。

优化

  • 自定义滚动条背景颜色和滑块颜色。

  • 添加斗图收藏。

  • 添加斗图历史搜索词。

错误修复

  • 修复在代码块中搜索键时导致搜索输入失去焦点的错误。

  • 修复输入中文后编辑器失去光标的错误。

0.5.2

新功能

  • 添加打字机模式,当前行将始终位于文档中心。如果更改当前行,将自动滚动到新行。

  • 添加专注模式,当前段落将被聚焦。

  • 添加深色主题、浅色主题。

优化

  • 优化标题栏中路径名和文件名的显示。

  • 点击查找上一个或查找下一个时,编辑器将自动滚动到高亮词。

错误修复

  • 在源代码模式和普通模式之间切换时恢复光标位置

0.4.0

新功能

  • 在文档中搜索值,使用查找上一个查找下一个选择上一个或下一个。

    添加高亮词的动画。

    打开搜索面板时自动聚焦搜索输入。

    通过 ESC 按钮关闭搜索面板时将自动选中最后一个高亮词。

  • 替换值

    全部替换

    替换一个并自动高亮下一个词。

错误修复

  • 修复点击代码块边缘导致代码块无法被聚焦的错误。

优化

  • 优化标题栏中字数统计的显示。我们还移除了标题栏的背景颜色,使其更简洁。

  • 自定义任务列表项中复选框的样式。

  • 更改插入表格对话框的显示。

0.3.0

新功能

  • 导出 PDF

错误修复

  • 修复编辑器只能打印第一页的错误。