SoloMD v5.0.13
中文更新说明
- 切换预览/阅读模式保留 Ctrl+Z 撤销历史、编辑焦点与当前行相对位置对齐:切换预览或阅读模式时保持编辑器实例常驻挂载,不再清空 CodeMirror 的 Undo/Redo 撤销栈,切回实时/编辑模式后可正常按
Ctrl/⌘+Z撤销文字修改(#512);切入预览模式时当前编辑行与可视区域顶部的相对偏移位置保持一致(#487);从预览视图切回实时视图时精准恢复之前的滚动位置与编辑焦点(#516)。 - 引用块内列表格式化、无序列表整组切换与代码块快捷键光标落位:在引用块(
>)内使用有序列表、无序列表、任务列表格式化时,统一将列表标记置于>之后(如> 1.、> -、> - [ ]),再次触发可还原为纯引用行并支持连续多行引用同时转换(#513);对有序列表或无空行连续多行使用无序列表快捷键时支持整组同步转为无序列表;使用快捷键插入代码块时光标直接停留在代码块正文输入行。 - 多级有序列表混排层级对齐与复制纯文本/Word 自动去除转义反斜杠:修复中文前未加空格的有序列表项(如
1.当...)吞并后续同级项导致预览模式将外层3.误判为内层2.4的问题;复制为纯文本或复制为 Word 格式时自动去除非代码块内的 Markdown 转义反斜杠(如\#、\*、1\.),仅在复制 Markdown 源码时保留。 - 默认导出目录设置、桌面端 WebDAV 修复、Codeberg 同步、文件树横向滚动与小标题字号下限:在「设置 › 导出」新增「默认导出目录」设置(支持指定固定导出目录或留空跟随当前笔记所在目录,#503);修复桌面端测试 WebDAV 连接提示
webdav_test_connection not found的问题(#510);在 Git 同步平台选项中新增 Codeberg(#478);文件树未开启换行时支持通过底部横向滚动条左右滑动查看超长节点名(#495);规定预览/阅读模式与编辑器中五、六级标题最小字号不小于正文字号(1em,#490)。 - 上线社区致谢与贡献者墙:在官网上线 solomd.app/zh/thanks 并在应用内「关于」弹窗中致谢所有赞助支持者、资深测试官(张工、太阳雨 tyysoft、冰瞬若风)、社区推广者及 26 位代码/主题/发行版打包贡献者。
English Release Notes
- Preserved Undo/Redo history, focus & exact line offset across Preview and Reading Mode: Switching between Live Edit, Source, Preview, and Reading Mode keeps the editor instance mounted so your Undo/Redo history stack (
Ctrl/⌘+Z) is never cleared (#512), your active editing line aligns at the exact same vertical offset relative to the viewport top when entering Preview Mode (#487), and switching back to Live Edit restores your exact scroll position and focus (#516). - Blockquote list formatting, symmetric unordered list group toggle & code-fence caret placement: Toggling ordered, unordered, or task lists inside a blockquote (
>) keeps the quote marker in front (> 1.,> -,> - [ ]) and converts contiguous quote lines together (#513); pressing the unordered list shortcut on an ordered/task list item or contiguous plain lines converts the entire group symmetrically; inserting a fenced code block via shortcut places the caret directly on the inner code body line. - Nested ordered-list hierarchy & clean Plain Text / Word clipboard copy: Normalized ordered list markers missing a space before CJK characters (e.g.
1.当...) so multi-level numbered lists (2.1–2.3followed by outer3.) stay aligned between Live Edit and Preview; “Copy as Plain Text” and “Copy as Word” strip Markdown backslash escapes (\#,\*,1\.) while keeping code spans verbatim. - Default export directory, WebDAV desktop registration, Codeberg sync, FileTree horizontal scroll & heading sizes: Added a “Default export directory” setting in Settings › Export (#503); registered all WebDAV and Cloud Sync commands in the desktop runner (#510); added Codeberg to the Git sync provider selector (#478); enabled horizontal scrolling for long filenames in the file tree when wrapping is off (#495); and set a
1emfloor onh5/h6headings so no heading is smaller than body text (#490). - Community Thanks & Contributors Wall: Launched solomd.app/thanks and updated the in-app About dialog to honor all sponsors, senior testers (张工, tyysoft 太阳雨, 冰瞬若风), promoters, and 26 code/theme/package contributors.