Contents
Docs

Space 总览

Forsion 的功能以"空间"为单位组织——每个空间一套视图与数据,按需启用,还能从商店装新的。

Space(空间)是 Forsion 组织功能的方式。每个 Space 是一份配方:规定这个空间打开哪些视图、侧栏里放什么、面对哪一份数据。切换 Space,整个工作区随之换一副面孔。

Space 图标排在 Ribbon 上区,点一下即切换。

内置空间

空间干什么
对话与 Agent 聊天,一切的起点
Amadeus笔记系统:文档、多维表、白板、仪表盘、PDF
日历聚合一切带日期的东西
收件箱Agent 主动发给你的消息
自动化让 AI 按规则自己干活
编码写代码、当场预览
公开统一管理你已发布的网页应用与笔记分享链接

启用、关闭与默认空间

用不到的空间可以在设置里关掉,界面更清爽;随时能重新打开,数据不受影响。

也可以指定启动时进入哪个 Space——冷启动直接进它的默认布局,而不是恢复上次退出时的样子。

插件与商店里的空间

插件可以自带 Space:装好即出现在 Ribbon 上区,不用重启。商店的"插件"分类里也有第三方空间(卡片上标着 Space),每个自带说明,不合适就卸载。

空间与界面

Space 里的内容以标签页打开,支持拖拽分屏、拖出独立窗口、置顶 Mini 卡片。Space 配方也可以直接声明主区原生分栏:在 layout.main 的第二项起写 "split":"right" 或 "split":"down",宿主会建立真正的 Dockview 面板组;未写 split 的旧配方仍按同组标签页打开。界面各部分怎么用,见工作区与界面。

默认分割上一项;splitFrom 可以指定前面某一项的索引(从 0 开始)。例如视频、右分的文档、split:"down", splitFrom:0 的 Chat,可得到左上视频、左下 Chat、右侧文档通高。Main 内部分屏不会改变外区边界:左栏通高,右栏在整个 Main 右边,底部横跨 Main 与右栏。旧的交错布局在恢复时按分区归位。回归仪器:desktop 下的 npm run check:splitregions(默认使用 5273 dev renderer)与 npm run check:bluebirdspace。

固定 View:layout.main / left / right 的条目可以写 "pinned": true,表示该区内始终至少留一个这种视图 —— 它关不掉、拖不出本区;在它上面打开别的类型会另开标签,同类型照旧就地换。多开出来的同类标签仍可以关,只有区内最后一个受保护。底部面板不支持固定。用来保证「无论怎么切,最初的界面都找得回来」;升级到支持固定 View 的版本时,各 Space 的已存布局会重置一次。

新建标签页:每个 Space 在「打开」里占一格,名字和图标用 Space 自己的。点格子 = 把 layout.main 的第一项开在当前标签里;layout.main 的其余项、以及所属插件注册的其他视图,进这一格的展开菜单,菜单末尾是「进入 Space」。主区只有不带文件路径的 chat / amadeus-editor 的 Space 不出格子(它们的入口是「新建」和「最近使用」);没带 Space 的插件视图列在「不属于任何 Space」。

English: splitFrom selects an earlier Main item by zero-based index; omitted means the previous item. Shell panels surround the entire Main subtree, preserving its internal splits. The left panel spans the window height; the right panel sits beside all Main views; the bottom panel spans Main and right. Saved interleaved layouts are repaired on restore. Pinned views: an item in layout.main, left or right may set "pinned": true, meaning that panel always keeps at least one view of that type. It cannot be closed or dragged out of its panel; opening a different type on it opens a new tab, while the same type still navigates in place. Extra tabs of the same type can be closed; only the last one in the panel is protected. The bottom panel does not support pinning. Saved Space layouts are reset once when upgrading to a version with pinned views.

下一步

Mini Panel

已适配的 Space 可在独立悬浮面板中使用,当前包括 Tangu、Amadeus 和 ToDo List。详见 Mini Panel。插件作者可阅读 适配契约。

Adapted Spaces can also provide a compact floating panel. Current built-in adapters cover Tangu, Amadeus and ToDo List.