marknode / 版本说明

MarkNode v2.0.28

← 全部版本

MarkNode 2.0.28(测试版)

改进

  • 终端键盘快捷键:新增平台专属的清空终端快捷键 —— macOS 上为 Cmd+K,Ctrl+L 用于清屏,Ctrl+Shift+K 作为跨平台备选方案
  • 终端字体支持:改进终端字体配置,采用合适的等宽字体栈,让 Unicode 字符的渲染与对齐效果更好
  • 外部文件变更处理:外部文件变更不再自动展开树形文件夹 —— 在应用之外创建的文件会静默添加,而用户主动发起的操作(粘贴、创建)仍会按预期展开并选中
  • 单击打开文件:在编辑器设置中新增”单击打开文件”选项 —— 启用后,在项目树中单击即可打开文件,无需双击
  • 项目会话持久化:完整的工作区状态现在会自动保存并在应用重启后恢复 —— 包括打开的文件、当前标签页、光标位置、滚动位置、预览模式,编辑器/预览/思维导图/大纲分栏面板的状态与比例,侧边栏状态以及终端可见性 —— 全部存储于 .dn/session.json
  • 最近项目菜单:在”文件”菜单中新增”最近项目”子菜单,可快速访问最近打开的项目 —— 最多显示 20 个最近项目,按最后使用时间排序,并显示文件夹名称以便区分,同时提供”清除最近项目”选项来重置历史记录
  • 文件导航器工具栏:为文件导航器新增图标工具栏及快捷操作按钮 —— 加号图标用于新建文件/文件夹,展开/折叠图标用于树形导航,更多图标用于重新加载/删除操作
  • 思维导图主题缩略图:为自定义思维导图主题动态生成缩略图 —— 主题现在显示真实的视觉预览,而非通用的调色板图标,并自动缓存以提升性能
  • 思维导图主题管理:改进主题存储逻辑 —— 编辑主题时,若该主题已存在于项目中,“在当前项目中保存副本”复选框会自动勾选;取消勾选则会移除项目副本,同时保留应用级别的主题
  • 思维导图默认主题设置:在设置中新增全局默认思维导图主题配置 —— 用户现在可以设置适用于所有项目的默认主题,并可直接在设置面板中预览所选主题
  • 思维导图主题持久化:实现按文档保存主题 —— 思维导图主题现在会为每个文档单独记住,并在重新打开文件时自动应用,采用三级优先级机制:文档专属主题 → 全局默认 → 上次使用的主题
  • 整合思维导图设置:将所有思维导图相关设置合并至单一的”思维导图”设置页 —— 集中了主题选择、位置偏好(左/右)和节点类型配置,带来更直观的使用体验
  • 使用默认主题选项:在思维导图视图中新增”使用默认主题”右键菜单项 —— 允许用户移除文档专属的主题设置并恢复为全局默认主题,从而在默认主题变更时轻松更新多个文档
  • 主题自动更新:在设置中更改默认思维导图主题后,所有使用默认主题(未被文档专属主题覆盖)的已打开文档都会自动更新为新的默认主题
  • 思维导图导出:直接从工具栏将思维导图保存为 PNG 图片 —— 文件会自动以文档标题和时间戳命名
  • 思维导图分享:通过云端上传在线分享思维导图 —— 生成可分享的链接,可复制到剪贴板或直接在浏览器中打开

问题修复

  • 终端 UTF-8 编码:修复了导致制表符和 Unicode 符号显示异常的字符编码问题
  • 终端环境变量:修复了从应用程序包启动时 PATH 环境变量缺失的问题,确保终端会话中可以访问命令行工具
  • 项目树样式:修复了使用”从磁盘重新加载”后忽略文件样式丢失的问题 —— gitignore 文件的灰显样式现在可在重新加载后正确保留
  • 深色模式对话框背景:修复了深色模式下设置和思维导图主题对话框的白色背景问题 —— 对话框现在会正确显示与主题匹配的深色背景
  • 思维导图主题更新:修复了修改主题颜色后缩略图不更新的问题 —— 主题属性变更并保存后,缩略图现在会正确刷新
  • 自定义主题加载:修复了从主题弹窗中选择自定义主题时颜色未正确应用的问题 —— 解决了应用级别与项目级别主题存储之间的优先级冲突
  • 思维导图折叠图标:修复了无子节点的节点在左上角 (0,0) 位置错误绘制展开/折叠图标的视觉异常