脉络 v0.26.0
0.26.0
这一版以「可维护性与质感」为主题:备注编辑器升级为 CodeMirror 6 原生的沉浸式编辑(Obsidian Live Preview 同款原理)、新增日历视图、脉络图的卡片外观体系,并把项目文件管理的文件夹树打磨完整。
沉浸式备注编辑器
- Live Preview 同款机制:Markdown 是唯一真相,CodeMirror 只会变换视图——非光标元素的行内语法(加粗、斜体、
删除线、代码、链接)光标离开即成型成视觉效果,语法标记隐藏;光标移回即显示源码可编辑。撤销 / 选区 / IME / 粘贴全部原生。 - 块级渲染:标题分级、引用竖线、列表圆点、
等宽代码块;**Markdown 表格光标离开即渲染为 HTML 表格**(表头斑马纹);mermaid 代码块渲染为流程 / 时序 / ER 图(深色自动切换主题,惰性加载)。 - 点击表格 / 图即回到源码编辑;悬浮工具栏(加粗 / 斜体 / 删除线 / 代码 / 链接 / 列表 / 引用 / 标题 / 分隔线)作用于光标。
日历视图(⌘6)
- 按月把任务聚合到「生效截止日」,周末与逾期自动标注,今天高亮。
- 双击空白 / 悬停 + 新建任务并直接重命名;把列表行拖到日期格即改期;底部「未安排」区把无期限任务拖入任意日期。
脉络图外观体系
- 卡片风格:纸签墨印(默认)/ 水墨线性 / 玻璃拟态 / 紧凑数据;信息密度(完整 / 精简大图);连线样式(曲线 / 阶梯 / 直线)。
- 设置 → 外观 → 脉络图 与图工具栏调色板菜单均可切换,即时生效;布局高度按风格自适应重排。
- 性能:稳定布局 / 选中叠加分层缓存、TaskNode 自定义 memo、批量原子 actions(完成 / 优先级 / 期限 / 标签 / 依赖一次提交)。
详情面板与提醒
- 详情面板可 dock / 悬浮 切换;空状态操作引导。
- 四象限四角实时计数;打卡任务新增最近 28 天 / 10 个月的打卡记录条。
- 启动时对逾期任务每日提示一次,一键跳转列表。
文件管理
- 文件夹树逐级展开 / 收起,行内顺滑箭头;右键 → 打开 / 新建子文件夹 / 展开收起;一键展开 / 收起全部;子项计数徽章(修复根目录直属文件不计数)。
- 左侧栏可整体收起为图标栏(全部 / 最近 / 收藏 / 回收站快速切换)。
其他
- i18n:新增 nav 命名空间(面板 / 视图 / 工具栏文案,中英双语)。
- 移除过时 json-render 计划文档;vite.config 清理 Tauri 遗留(应用已完全 Electron 化)。
- 测试:+47 项(deps / layout / graph-construction / batch / live-preview / asset-tree),共 269 项全绿。