Release notes
每一次变化,
都有记录。
这里长期保留人工编写的版本说明。安装包只在下载页保留最新稳定版。
v0.7.2 2026年11月12日
Nomo v0.7.2|三种文档导航布局与编辑改进
更新总结
- 文档导航可选择右侧大纲、左侧标签或左侧上下分区,设置即时生效并自动保存。
- 重新展开大纲时可复用已有标题列表。主页默认按最近打开时间混排文件夹和文档。
- 悬停图片即可切换 100%、75% 或 50% 宽度,改进图片前后的光标和删除操作。
- 修复空白文档的点击焦点和块公式中的等号解析,改进 Windows 资源管理器定位。
文档导航与主页
- 在「设置 → 统计与大纲 → 文档导航布局」选择三种布局。右侧大纲将文件树和大纲分放在编辑区两侧,左侧标签可在目录和大纲间切换,左侧上下分区可同时显示两者并拖动分隔条。
- 切换布局时保留未保存的修改、选区和阅读位置。侧栏宽度、上下分区比例及左侧选中的目录或大纲标签会自动保存。
- 再次展开大纲时会直接显示已有的标题列表。正文有变化时,大纲在后台刷新并保留当前列表,直到新结果就绪。
- 主页默认按最近打开时间混排文件夹和文档。打开的项目会移到最前,其余项目保留原来的相对顺序。刷新和清除按钮移到「主页」标题旁,可通过「继续编辑」返回活动文档。
- 恢复工作区时,待加载标签与普通标签使用一致的样式,并显示未保存标记。点击后按需加载文档。
编辑与图片
- 在所见即所得模式悬停正文或表格中的图片,可选择 100%、75% 或 50% 宽度,支持撤销。正文中的块级图片支持按整张图片移动光标和删除。
- 批量插图全部成功时静默完成,遇到失败时显示原因。
- 点击可编辑空白文档的纸面留白,光标落在第一行行首,可立即输入。
- 块公式中独占一行的
=保留为公式内容,兼容 LF、CRLF 和 CR 换行。感谢 @RefirmSaky 提交修复。#104
文件操作
- 文件树的根目录和子目录采用一致的悬停反馈。点击子目录箭头展开或收起,双击子目录名称可重命名。
- 在 Windows 上,可从文件树、文档标签或本地图片的右键菜单在资源管理器中选中对应项目。复制路径时统一盘符和网络共享路径的格式。
v0.7.1 2026年11月11日
Nomo v0.7.1|文件夹工作区与编辑体验更新
更新总结
- 重新打开文件夹时,恢复该目录上次的标签、编辑模式和阅读位置。
- 支持锁定单篇文档,也可设置为默认以只读方式打开已有 Markdown。
- 改善 Markdown 和 HTML 表格的自动列宽及长行内代码折行,优化 GIF 播放。
- 恢复主窗口的位置、大小和最大化状态,支持一键还原 100% 缩放。
主页与工作区
- 主页的文件夹卡片显示文档缩略图,支持拖动排序。文件树中的文档可拖入其他目录。
- 从主页打开文件夹可直接进入该目录的工作区。恢复时会记住标签顺序、活动文档、编辑模式和阅读位置。
- 删除在其他窗口打开的文件时,可以先将未保存的修改另存为副本。
编辑与排版
- 点击右下角的锁图标可切换当前文档的编辑锁。锁定后仍可选中、复制、查找和导出。在「设置 → 文件与窗口」中可开启「打开已有 Markdown 时默认只读」。
- 在所见即所得模式中,点击段落或标题左侧悬停时出现的短竖线,即可选中整段。
- Markdown 和 HTML 表格根据内容与可用空间分配列宽,长行内代码可在单元格内折行。HTML 标题可从大纲跳转,语义视图按 HTML 规则折叠容器内多余的换行和缩进。
- GIF 优先显示首帧,正文、表格和大图预览中的动画仅在可见时播放。
窗口与平台修复
- 再次启动时恢复主窗口的位置、大小和最大化状态。「显示」菜单可分别控制侧栏、大纲和右下角工具。「实际大小」将缩放恢复到 100%。
- Windows 安装器修复高 DPI 下界面模糊的问题。覆盖安装发现目标 Nomo 正在运行时,会提示保存文档并确认退出后继续。
- macOS 修复偏好设置窗口的按钮重叠和快捷键显示问题。
v0.7.0 2026年11月8日
Nomo v0.7.0|原生重构,高性能 Markdown 编辑
Nomo v0.7.0 是首个基于 Rust + GPUI 的原生正式版本。
这一版重构了应用底层,移除 WebView,采用原生界面与渲染管线,并围绕长文档、多标签和复杂 Markdown 内容重新设计加载与资源管理。
更新总结
- 全面采用 Rust + GPUI 原生架构,移除 WebView。
- 长文档优先呈现可见内容,按需加载与排版,减少重复解析。
- 所见即所得、源码与双栏模式共享文档和撤销历史,图片、代码与图表缓存采用预算管理。
- 保留丰富的 Markdown 写作功能,原生处理公式与图表,支持 HTML、PDF、Word 导出。
- 提供 Windows、macOS 和 Linux 安装包,继续保持免费、开源。
全面原生,移除 WebView
- 使用 Rust + GPUI 构建桌面界面,编辑器不再依赖 WebView。
- Markdown 排版、LaTeX 公式与 Mermaid 图表通过原生管线处理。
- 支持 Windows、macOS 和 Linux,继续保持免费、开源。
性能优先,从首屏开始
- 优先呈现可见内容:长文档无需等待全文排版完成,即可开始阅读。
- 按需加载与排版:预取相邻内容,回收离屏片段,减少重复解析和布局。
- 共享文档状态:所见即所得、源码和双栏模式共用文档与撤销历史,避免重复保存完整正文。
- 控制资源占用:图片、代码高亮和图表缓存采用预算管理,相关资源随文档关闭回收。
已有原生开发构建的首屏测试结果:
| 文档场景 | 首屏可见时间 |
|---|---|
| 5 MiB 纯文本 Markdown | 160 ms |
| 10 MiB 混合 Markdown | 203 ms |
| 已打开三份文档,再打开第四份 | 146 ms |
熟悉的写作功能,原生呈现
支持所见即所得、源码与双栏编辑,以及表格、代码高亮、公式、图表、任务清单和脚注。配合多标签、文件树、大纲、搜索替换、自动保存,以及 HTML、PDF、Word 导出,完成日常 Markdown 写作。
在 GitHub 查看此版本v0.6.2 2026年10月16日
v0.6.1 -> v0.6.2 更新总结
- 修复列表中文输入法组字时跳行,以及 KP 精细排版软换行附近的旧候选残留问题。
- 明确 Shift+Enter 为段内硬换行,开启或关闭精细排版时均保留断行,不拆分段落或列表项;源码中的普通单换行仍保持软换行语义。
- 修复任务列表光标进入隐藏标记、左右跨项移动及状态恢复时的光标边界与阅读位置跳动问题。
- 修复表格列宽压缩时表头过度收窄,兼顾普通表头、合并表头和较长表头的可读性。
- 禁用 Windows 应用 WebView 的浏览器默认快捷键处理,避免误触,同时保留 Nomo 与编辑器的按键响应。
- 精简弹窗按钮文案,同步简体、繁体中文等相关提示。
v0.6.1 2026年10月15日
v0.6.0 -> v0.6.1 更新总结
- 支持批量打开 Markdown、TXT 和 JSON 文档,完善多文件拖放与外部打开请求路由;单个文件打开失败不阻断后续文件,重新激活已有文件夹窗口时保留未保存内容与新建标签。
- 新增
^上标^、~下标~语法与工具栏切换,保持解析、渲染、保存往返及 HTML、PDF、Word 导出一致。 - 优化行内公式插入,新增独立入口和草稿预览,支持空内容或 Esc 取消并恢复原选文,保持撤销重做与行间公式行为。
- 修复行内代码被选中时字体、尺寸和正文布局发生变化的问题。
- 修复 PDF 导出页边距区域与正文主题底色不一致的问题,并优化文档大纲的柔和阴影。
- 完善 Linux x64 的 DEB/RPM 构建、依赖安装处理及已有稳定版的补发流程。
v0.6.0 2026年10月15日
v0.5.6 -> v0.6.0 更新总结
- 初步支持 Word(.docx)导出,保留标题、列表、表格、链接和脚注,内嵌图片,并将公式与 Mermaid 图表转换为图片;实际字体替换与分页由 Word/WPS 决定,仍待实机验收。
- 新增 Emoji 补全与表情选择器,支持冒号短代码建议、中英文搜索和分类浏览。
- 完善 HTML 与 PDF 导出样式和分页,共享正文样式,改进图片资源处理、导出快照与精细排版协调。
- 优化表格自动列宽,并统一编辑器、精细排版和导出中的表格布局处理。
- 大纲面板支持从顶部拖动、记忆位置及恢复默认位置。
- 新增顶层段落与标题的整段选择入口,修复选区背景白缝、行尾空白覆盖、高度跳变及点击纸面留白后残留选区等问题。
- 修复正文输入时未变化的 HTML 预览与图片被重复重建导致的跳动,保留预览 DOM,并正确处理内容修改、撤销重做及编辑器重新挂载。
- 修复空任务项回车取消、嵌套列表退出,以及任务列表下方空行退格恢复任务标记的问题。
- 修复空白标签页自动聚焦与留白点击,统一源码和语义模式的滚动条位置,并支持 H1–H6 HTML 标题的 align 对齐。
- 优化多标签资源生命周期、按需渲染与缓存管理,减少隐藏编辑区、后台标签和屏幕外代码、图表的重复初始化与渲染开销。
v0.5.6 2026年10月12日
v0.5.5 -> v0.5.6 更新总结
- 新增编辑器快捷插入菜单,默认在行首或空格后输入
/调出,支持键盘选择内容类别与样式,并可在设置中关闭或修改触发符号。 - 文件树新增键入定位、匹配高亮和临时匹配提示,方便快速定位文件与文件夹。
- 修复隐藏资源管理器后 Markdown 小窗空白的问题,优化小窗进出切换、窗口位置与尺寸恢复,以及任务栏状态切换。
- 完善专注模式下侧栏的展开、收起动效与焦点管理。
- 修复表格保存丢失,使用嵌入 HTML 保留无表头、合并单元格等普通 Markdown 表格无法表达的结构,并修复 HTML 锚点转义问题。
- 修复多行公式中
$与首尾公式内容同行时的解析问题。 - 完善编辑器节点的输入法组字、编辑态与只读状态协调,以及保存、导出和目录、脚注更新处理。
- 更新桌面、文件关联、托盘及各平台打包图标资源,优化图标描边;应用内 Logo 保留原有造型,更新弹窗支持浅深色主题图标。
v0.5.5 2026年10月9日
v0.5.4 -> v0.5.5 更新总结
- 新增 KP 精细排版引擎,接入编辑器、预览、macOS Quick Look 与导出,支持中西文混排、标点处理及英文断词。精细排版默认关闭,可在偏好设置中开启;原生客户端输入法与长文档体验仍待进一步验收。
- 优化精细排版下的宽度调整、缩放和正文输入,修复左右移动光标跳跃、输入跳动及行尾空格显示问题。
- 重构行内 Markdown 原文编辑,完善格式标记边界处理与保存序列化,修复加粗内容保存后重新读取丢失的问题。
- 修复正文目录刷新时折叠状态丢失,完善目录导航,并修复文章大纲展开、折叠箭头状态更新。
- 新增升级后首次启动的更新日志弹窗,日志随安装包提供,离线也可查看;全新安装、同版本重启和降级不会产生新提醒。
- 修复仓库迁移后的更新代理地址校验,兼容新旧下载地址。
- 修复资源管理器重命名时误报文件外部变更,并调整界面样式。
v0.5.4 2026年10月7日
v0.5.3 -> v0.5.4 更新总结
- Windows 新增 Markdown 组合标签,可将两篇文档左右分栏独立编辑,支持交换、拆分和调整分栏比例。
- Windows 支持普通标签、组合标签及组合成员跨窗口拖拽,完善编辑状态保留与工作区恢复。
- 完善全文与选区写作统计,统一语义、源码和双栏模式的统计口径。
- 文件管理器右键菜单新增“复制文件”,可将已保存文件粘贴到支持文件附件的聊天软件或系统文件管理器。
- 修复外部文件打开规则,遵循“每次询问”和“新窗口”设置,并支持选择已有文件夹窗口;首次保存与另存为默认定位当前窗口文件夹。
- 为 Mermaid 架构图内置离线 logos 品牌图标包,支持主编辑器与 macOS Quick Look;统一常态与编辑预览尺寸。
- 修复代码块中文输入边界、保存选区映射,以及编辑态切换时的布局和滚动变化。
- 修复表格多列选区设置对齐时仅作用于最后一列的问题。
- 手动检查到新版本时自动展示更新说明,并优化工作区与选中标签的轮廓和阴影。
v0.5.3 2026年9月29日
v0.5.2 -> v0.5.3 更新总结
- 修复多窗口工作区历史恢复,并新增最近打开入口,方便重新打开文件与文件夹。
- 优化 Mermaid 图表可读性与自适应缩放,完善全屏查看与导出尺寸处理。
- 修复代码块双栏定位跳转与滚动条拖动冲突,以及展开后偶发显示滚动条的问题。
- 修复多窗口主题同步延迟。
- 修复链接编辑框拖选越界时误关闭,以及元数据卡片单击后闪烁收起的问题。
- 修复 Windows 图标被 macOS 主题资源替换的问题。
- 修复 GitHub 主页 README 渲染。
v0.5.2 2026年8月31日
v0.5.1 -> v0.5.2 更新总结
- 新增 Markdown 双栏编辑模式,支持语义编辑与源码并排显示、左右交换、拖动调整分栏比例,并保存布局偏好。
- 重构双栏内容与滚动同步,按文档内容对应位置跟随,保留两栏自然排版,优先保持正在操作的一栏稳定。
- 优化复杂文档的源码增量更新与阅读位置保持,减少首次编辑、模式切换、缩放和异步资源加载时的跳动。
- 修复双栏大纲挤占右侧编辑区宽度的问题,并改进源码自动换行和缩放后的大纲跳转定位。
- 修复 Markdown 表格序列化时丢失反斜杠、行内代码反引号处理不正确的问题。
- 修复外部打开文件时多余窗口被唤起的问题;优先定位已打开的文件,同一直接父目录已有窗口时复用该窗口标签页,其余情况遵循打开方式设置。
v0.5.1 2026年8月26日
v0.5.0 -> v0.5.1 更新总结
- 新增 Markdown 选区动态统计,可在状态栏实时查看选区的行数、词数、字数、字符数和预计阅读时间。
- 支持长代码块展开与收起,并修复列表正文复制时附带序号的问题。
- 优化 Markdown 行内标记编辑与中文输入体验,修复光标被分隔符吸附、分隔符遮挡输入以及 GitHub 主题代码块选区遮挡问题。
- 修复编辑器缩放时的滚动闪烁与视角漂移,并提升深色主题语义色的对比度。
- 统一文件与文件夹的窗口打开路由,修复 macOS 关闭到托盘后无法重新打开窗口的问题。
- 完善 macOS 系统主题跟随、快捷键展示、加粗输入、应用图标构建与 Homebrew 安装支持。
- 修复自动更新开关持久化,统一原生端语言设置,并优化关于页项目入口和平台支持信息。
- 项目许可证调整为 AGPLv3。
v0.5.0 2026年8月18日
v0.4.9 -> v0.5.0 更新总结
- 完善语义编辑模式的 Markdown 剪贴板支持,复制时可保留 Markdown 语法,粘贴时可正确还原标题、列表、引用、代码、链接和公式等结构。
- 优化工作区文件树的按需扫描与刷新机制,减少大型目录的无效扫描并提升展开、刷新体验。
- 修复搜索替换浮窗的显示层级和拖拽行为,避免被编辑内容遮挡或拖动异常。
- 优化主题切换性能,使窗口界面与文档正文同步切换,并修复 macOS Quick Look 预览主题不同步的问题。
- 修复 macOS 冷启动时通过 Finder 或文件关联打开文档可能丢失的问题。
- 修复高缩放比例下标题栏菜单显示不完整的问题。
v0.4.9 2026年8月13日
v0.4.8 -> v0.4.9 更新总结
- 优化编辑器末尾弹性滚动,长文档编辑和大纲定位时可将末尾内容滚动到更舒适的位置。
- 修复粘贴纯文本时连续换行可能丢失的问题,保留剪贴板原有段落与空行结构。
- 修复编辑器滚动条出现或消失时引发的内容布局跳动。
- 修复文件被外部删除或移动后反复弹出处理提示的问题,保留当前内容并引导另存为。
v0.4.8 2026年8月12日
v0.4.7 -> v0.4.8 更新总结
- 修复文档大纲中单击标题或展开按钮可能被误判为拖拽的问题,点击跳转、展开收起与章节拖拽现在互不冲突。
- 更新中英文项目说明与功能指南,使文档与当前编辑、导航、导出、更新和多平台能力保持一致。
- 完善内置示例文档,补充当前支持的 Markdown 功能与交互示例。
v0.4.7 2026年8月12日
v0.4.6 -> v0.4.7 更新总结
- 增加 GitHub 更新代理回退,直连检查或下载失败时自动尝试 gh-proxy,提升受限网络环境下的软件更新成功率。
- 支持在文档大纲中拖拽重排完整章节,并在跨层级移动时同步调整标题层级、保留章节内容和撤销能力。
- 优化文档大纲批量操作,支持一键全部展开或按默认层级收起。
- 修复在行尾按 Delete 无法合并下一行的问题。
- 支持使用 Ctrl+W 快捷键关闭当前文件。
v0.4.6 2026年8月10日
v0.4.5 -> v0.4.6 更新总结
- 支持文件夹内 Markdown 链接导航,提升文档间跳转体验。
- 新增 Markdown 格式检查能力,并将该功能标记为 Beta。
- 修复标签页阅读位置恢复问题,切换标签页后更稳定地回到原阅读位置。
- 修复代码块导致 Markdown 小窗正文横向偏移的问题。
- 修复标题行首回车时的拆分行为,空段落插入标题前且原标题语义保持不变。
v0.4.5 2026年8月9日
v0.4.4 -> v0.4.5 更新总结
- 修复 mac 版导出 PDF 时界面卡死的问题
- 修复 mac 版在打开一个长文件之后切换到短文件会出现空白内容的问题;可视区域高度此前未能根据当前文件重新填充
- 修复左上角红绿灯的居中问题
- 优化新打开文件之后默认在顶部,而不是保留之前的滚动距离
v0.4.4 2026年8月8日
v0.4.3 -> v0.4.4 更新总结
- 修复 macOS PDF 导出未正确等待页面字体和图片加载的问题,提升导出内容的完整性和错误可诊断性。
- 完善 Markdown 编辑器、标签页、文件树、目录、代码块和图片等区域的右键菜单,提供更贴合当前对象的操作入口。
- 增强桌面剪贴板能力,支持富文本、纯文本和图片的复制粘贴,并在平台能力受限时自动降级。
- 补充图片复制、图片路径复制、文件路径复制和在文件夹中显示等快捷操作。
v0.4.3 2026年8月8日
v0.4.2 -> v0.4.3 更新总结
- 修复仅包含代码块、Mermaid 图表或数学公式块的文档在打开后初始选区异常的问题,避免首次输入破坏原有内容。
- 为特殊块结尾的文档提供安全的正文输入位置,同时避免保存时产生多余空段落。
- 修复 Windows 窗口从托盘或 Markdown 小窗模式恢复后,任务栏和 Alt+Tab 中可能缺少窗口入口的问题。
v0.4.2 2026年8月7日
v0.4.1 -> v0.4.2 更新总结
- 完善跨平台 PDF 导出:增强 Windows 导出与文档书签,并补充 macOS 原生导出支持。
- 新增编辑器标题层级提示,优化标题识别体验,并保持目录同步操作的撤销历史。
- 优化活动标签页、标题栏和空工作区的视觉层次与边缘布局。
- 修复应用启动恢复期间已打开标签页暂时不可见的问题。
- 新增中文隐私政策,明确本地数据、网络连接和第三方服务的处理方式。
v0.4.1 2026年8月7日
v0.4.0 -> v0.4.1 更新总结
- 恢复 macOS Quick Look 预览扩展,并支持 Mermaid 图表渲染与主题同步。
- 修复中文图片路径解析,提升包含中文路径的 Markdown 图片预览可靠性。
- 同步 macOS opener 插件权限 schema,完善跨平台权限配置。
- 优化文档大纲避让布局,减少大纲与正文内容的遮挡。
- 优化窗口状态持久化流程,合并高频窗口几何变化写盘,降低窗口拖动和缩放期间的配置写入压力。
v0.4.0 2026年8月6日
v0.3.0 -> v0.4.0 更新总结
- 新增启动更新提醒与更新日志展示,完善软件更新流程和发布说明解析。
- 重构 Windows 自绘标题栏,并完善桌面窗口、系统托盘、菜单和系统主题同步体验。
- 新增 GitHub 主题、经典灰主题和琥珀纸页主题基础,优化主题配色对比度和代码选区显示。
- 增加 Markdown 文档小窗,优化编辑器壳层切换动效、工具栏收展动画和响应式布局。
- 优化全局滚动条显隐、标签栏与编辑器视觉层级、文件选中态和界面字号。
- 修复 macOS 启动窗口崩溃、macOS dyld alignment、代码块首次拖动选中文本、HTML 代码块误识别和 Markdown 原始编码保留问题。
- 完善跨平台文件管理器定位,并收紧系统主题异步同步逻辑。
v0.3.0 2026年7月24日
v0.2.5 -> v0.3.0 更新总结
- 新增 TXT / JSON 分段编辑器,支持大文本分块读取、虚拟滚动、编辑批处理、会话注册和保存协调。
- 统一文档查找替换体验,补充查找替换面板、文本搜索能力和交互原型。
- 完善分段编辑器体验,支持全文行号显示、分段视口状态、外部变更协调和工作区恢复。
- 修复 Windows 跟随系统主题、只读源文件保存、外部文件打开和文件关联相关问题。
- 修复中文输入法标点异常、行内代码选区显示和 XML 代码块重复渲染。
- 新增 GitHub Issue 模板,并补充 TXT / JSON 分段编辑器技术方案文档。
v0.2.5 2026年7月8日
v0.2.4 -> v0.2.5 中间更新总结
- 添加了文件外部变更时的默认处理行为配置项,支持重新载入、忽略和覆盖外部修改三种模式,新增对应多语言翻译与设置界面控件,完善相关类型定义与默认配置逻辑
更改明细: https://github.com/LIXianSenQwQ/nomo/compare/v0.2.5...v0.2.5
在 GitHub 查看此版本v0.2.4 2026年7月8日
Full Changelog: https://github.com/LIXianSenQwQ/nomo/compare/v0.2.3...v0.2.4
- 修改 mac 版本的顶部样式
v0.2.3 2026年6月30日
v0.2.2 -> v0.2.3 中间更新总结
- 修复行内标记光标边界跳动,优化源码模式连续回车后的滚动跟随。
- 统一语义阅读位置同步,并支持语义模式段内软换行。
- 优化行内代码强调样式,修复行内注释渲染与编辑态宽度问题。
- 修复 macOS 中文输入引用块残留拼音,并完善引用块输入快捷键判断。
- 修复 Tauri 开发启动问题,补充跨平台兼容启动脚本。
- 优化编辑器性能热路径。
- 修复确认弹窗默认按钮本地化。
v0.2.2 2026年6月29日
v0.2.1 -> v0.2.2 中间更新总结
- 修复多窗口场景下从桌面打开同一个 Markdown 文件时被多个窗口重复打开的问题。
- 重做工作区恢复与正文存储流程,提升重启后标签页、正文内容和工作区状态恢复的可靠性。
- 优化工作区状态持久化,减少状态丢失和恢复顺序异常。
- 修复保存与导出相关稳定性问题,并补充对应测试基线。