Skip to content

脉络 v0.28.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 09:11
· 1 commit to main since this release

0.28.0

这一版把窗口外壳重构为 Obsidian 式布局:沉浸式标题栏、侧栏成为可停靠多 tab 容器、功能图标可拖拽停靠、侧栏自由拉伸。

沉浸式标题栏

  • 标题栏压窄并左移标题,不再是「一整条只放标题 + 窗口控件」。
  • 全局工具上移到标题栏右侧:搜索、小枢、主题切换、设置;macOS 红绿灯悬浮让位、Windows/Linux 自绘窗口控件保留。

侧栏可停靠多 tab(Obsidian 式)

  • 左 / 右栏统一为可停靠多 tab 容器,承载 项目 / 详情 / 小枢 / 浏览器 / 资产 / 定时 / 数据库。
  • 页签保活渲染(切换不丢内部状态:浏览器 webview / 对话 / 滚动位置)、可关闭(项目页签常驻)、可激活。
  • Ribbon 功能图标(浏览器 / 资产 / 定时 / 数据库)可拖拽——拖到左 / 右侧栏即在该侧成为 tab 并激活。
  • 侧栏 tab 结构与宽度持久化,刷新还原。

侧栏自由拉伸

  • 左 / 右栏各有一条拖拽边界(handle),pointer 拖动改宽度(最小 / 最大夹取),宽度持久化。
  • 收放:点页签栏折叠按钮 → 左栏收 0、右栏收 44px 图标竖条(点图标展开并激活);⌘B / ⌘⇧B 及项目栏开关驱动。

其它

  • 移除 react-resizable-panels 命令式依赖(该库的折叠在此环境不可靠),改为自实现拖拽边界。
  • 侧栏 store:sidePanes(left / right)+ addSideTab / removeSideTab / setSideActiveTab;选中任务 / 唤起小枢自动展开对应页签。

Full Changelog: v0.27.0...v0.28.0