v1.2.0
专注书写,体验再进一步 | Highlight
v1.2.0 集中改进了分栏阅读、磁贴编辑和运行性能,并为 Windows 安装包新增 SignPath 代码签名。
更准确的分栏同步滚动
分栏模式现已支持双向同步滚动。滚动编辑区或预览区时,另一侧会自动定位到对应内容,便于对照 Markdown 源文与渲染结果。
同步逻辑针对代码块、图片和长段落等不同高度的内容进行了优化,并改进了长文档测量、尺寸变化检测和滚动来源判断。测量过程采用异步执行,切换笔记时会取消尚未完成的旧任务,以减少卡顿和位置跳动。
同步滚动默认开启,也可以在设置中关闭。
更便捷的磁贴编辑方式
磁贴新增双击编辑功能,并提供手动保存后自动返回磁贴模式的选项。
拖动操作加入了距离判断,以减少双击编辑与窗口拖动之间的冲突。自动保存不会触发模式切换,避免在输入过程中打断编辑。
更低的资源占用
后台窗口现在会使用较低的内存目标,并在回收到窗口池时清理不再需要的笔记数据,同时保留窗口预热机制。
Markdown 预览、设置面板和关于页面改为按需加载,前端主包体积从约 1.11 MB 降至约 221 KB。图片粘贴、外部文件检测、预览渲染和字数统计等操作也进行了性能优化,以提升长时间使用和复杂文档编辑时的响应速度。
Windows 安装包新增 SignPath 签名
Windows 发布产物现已接入 SignPath 代码签名,可以验证安装包的发布者身份与文件完整性。
经过签名的安装包不再因缺少可信签名而被 Microsoft Defender 拦截,安装和更新过程也更加可靠。
A More Focused and Refined Writing Experience | Highlight
Version 1.2.0 focuses on split-view navigation, tile editing, runtime performance, and SignPath code signing for Windows installers.
More accurate synchronized scrolling
Split view now supports bidirectional synchronized scrolling. Scrolling either the editor or the preview automatically positions the other pane at the corresponding content, making it easier to compare Markdown source text with the rendered result.
The synchronization logic has been improved for content with varying heights, including code blocks, images, and long paragraphs. Long-document measurement, resize detection, and scroll-source tracking have also been refined. Measurements now run asynchronously, and obsolete tasks are cancelled when switching notes to reduce pauses and unexpected position changes.
Synchronized scrolling is enabled by default and can be disabled in Settings.
More convenient tile editing
Tiles can now enter editing mode with a double-click. An optional setting can return the note to tile mode after a manual save.
A movement threshold helps distinguish editing from window dragging. Autosave does not trigger a mode change, ensuring that editing is not interrupted while text is being entered.
Lower resource usage
Background windows now use a lower memory target and clear unnecessary note data when returned to the window pool, while retaining the existing window pre-warming mechanism.
Markdown preview, Settings, and About are now loaded on demand, reducing the main frontend bundle from approximately 1.11 MB to about 221 KB. Image pasting, external-file polling, preview rendering, and word counting have also been optimized to improve responsiveness during extended use and complex-document editing.
SignPath signing for Windows installers
Windows release artifacts are now code-signed through SignPath, allowing the publisher identity and file integrity of each installer to be verified.
Signed installers will no longer be blocked by Microsoft Defender because of a missing trusted signature, providing a more reliable installation and update experience.
以下是详细内容:
v1.2.0
新增 | New
- 新增分栏双向同步滚动与设置开关 (#201) @gzxx307 @Kricium
- 新增磁贴双击进入编辑模式 (#311) @SiskonEmilia
- 支持保存后自动返回磁贴 (#311) @SiskonEmilia
- 新增 Windows ARM64 NSIS 安装包 (#374) @u-00a0
- 新增历史版本重新构建工作流 (#374) @u-00a0
改进 | Improved
- 优化分栏同步滚动定位精度与流畅度 (#201) @gzxx307 @Kricium @Achilng
- 优化长文档异步测量与任务取消 (#201) @gzxx307 @Kricium
- 降低后台窗口内存占用 @Achilng
- 优化编辑、预览与字数统计性能 @Achilng
- 优化大图粘贴时的内存占用 @Achilng
- 拆分前端资源并缩小首屏主包体积 @Achilng
- 重构 Markdown 图片路径解析 (#247) @hanxing-go
- 新增 Windows 安装包 SignPath 代码签名 (#342) @u-00a0
修复 | Fix
- 修复同步滚动偏移与尺寸重测问题 (#201) @gzxx307 @Kricium
- 修复磁贴拖动时窗口位置偏移 (#311) @SiskonEmilia
- 修复代码块滚动时复制按钮偏移 (#310) @RaidenAZ
- 修复右键菜单越出窗口边界 @Achilng
- 修复深色模式下 LaTeX 运算符变绿 (#348) @Gardenia-i
- 修复插入格式后编辑器跳至顶部 (#350) @Gardenia-i
- 修复系统主题监听器泄漏 @Achilng
- 修复历史版本构建兼容性问题 (#374) @u-00a0
文档 | Docs
- 完善 SignPath 签名配置文档 (#342) @u-00a0
- 在 README 中补充赞助信息 @u-00a0
- 新增隐私政策声明 @u-00a0
- 修复失效的 Star History 图表 (#375) @OctoBored
其他 | Other
- 升级
postcss、serde_with与quinn-proto(#345 #355 #356) @dependabot - 完善 Windows 安装包签名与产物验证流程 (#342) @u-00a0
- 调整 Mirror酱工作流以适配新增产物 (#374) @u-00a0
Full Changelog: v1.1.0 -> v1.2.0