Markion v0.3.3
Markion v0.3.3
Adds a recent-workspace switcher so you can move between folders and restore each folder’s last path-backed tabs.
Highlights
Recent workspace switcher
- The Files-panel workspace-name header is now a switcher: current folder, recent folders, and Open Folder.
- Each workspace root keeps its own ordered list of path-backed tabs (Markdown, curated text, and supported images) plus the active file in
session.toml. - Switching to a remembered folder snapshots the current workspace, closes only clean tabs, keeps every dirty tab without a Save / Don't Save prompt, then restores that folder’s last path-backed tabs and rescans the tree.
- File → Open Folder of a remembered directory uses the same restore path; a new directory keeps dirty tabs and shows a welcome tab only when nothing remains open.
- Opening a file outside the current workspace still rebases the file-tree root only and does not replace the live tab set.
- Empty Files panel can list recent folders when no workspace root is established yet. Labels and status messages are localized.
Compatibility
- No migration required for Markdown files or preferences. Existing
session.tomlfiles with a single snapshot are promoted into one workspace entry on load. - MarkNice workspace bundle is unchanged from v0.3.2; prior Windows Edge and WeChat evidence carries over. macOS and Linux manual browser checks remain deferred as authorized since v0.2.1.
- Windows and macOS installers are unsigned; SmartScreen or Gatekeeper bypass may still be required.
Downloads
- Windows x64: NSIS installer.
- macOS Apple Silicon: DMG.
- Linux x86_64: DEB and AppImage.
Verification
- Local:
cargo test --workspacepassed;verify-bundlepassed forassets/marknice-workspace. - CI: Windows, macOS, and Linux native package jobs on the
v0.3.3tag workflow, including updater signing, GitHub Release publication, and Aliyun OSS mirror.
Full comparison: v0.3.2...v0.3.3
Markion v0.3.3(中文说明)
新增最近工作区切换器,便于在多个文件夹之间切换,并恢复每个文件夹上次打开的路径标签页。
主要更新
最近工作区切换
- Files 面板工作区名称标题变为切换器:当前文件夹、最近文件夹,以及打开文件夹。
- 每个工作区根目录在
session.toml中各自保存有序的路径标签页(Markdown、受支持文本与图片)以及活动文件。 - 切换到已记住的文件夹时,会先快照当前工作区,只关闭干净标签页,保留所有未保存标签页且不弹出保存确认,再恢复目标文件夹上次的路径标签页并重新扫描文件树。
- 通过「文件 → 打开文件夹」打开已记住目录时走同一恢复路径;打开新目录时保留脏标签页,仅在没有任何标签页时显示欢迎页。
- 在当前工作区外打开文件仍只变更多文件树根,不会用目标目录的快照替换当前标签页。
- 尚未建立工作区根且存在最近记录时,空状态可列出最近文件夹。相关文案已本地化。
兼容性
- Markdown 文件与偏好设置无需迁移。仅含单一快照的旧版
session.toml会在加载时提升为一条工作区记录。 - MarkNice 工作区包与 v0.3.2 相同;既有 Windows Edge 与微信粘贴证据继续适用。macOS / Linux 手动浏览器检查自 v0.2.1 起仍按维护者授权延后。
- Windows 与 macOS 安装包未签名,可能仍需手动绕过 SmartScreen 或 Gatekeeper。
下载
- Windows x64:NSIS 安装程序。
- macOS Apple Silicon:DMG。
- Linux x86_64:DEB 与 AppImage。
验证
- 本地:
cargo test --workspace通过;assets/marknice-workspace的verify-bundle通过。 - CI:
v0.3.3标签工作流的 Windows / macOS / Linux 原生打包,以及更新器签名、GitHub Release 发布与阿里云 OSS 镜像。
完整变更对比: v0.3.2...v0.3.3