feat: 第6布局改为左品右聊(聊天通高整列,chatFullHeight 几何)

This commit is contained in:
Aisland
2026-08-17 11:37:46 +08:00
parent 9afcc91e25
commit 9731c9b7f0
5 changed files with 37 additions and 18 deletions
+3 -1
View File
@@ -335,8 +335,10 @@ type SplitPane = {
视口内钳制;透明遮罩点击关闭),不再使用侧边栏内展开式下拉;面板内容仅「选择布局 + 填名称」
(快捷方式表单暂移除,存量快捷方式条目仍保留展示/删除);
- **拓扑预设六个**(2 行 × 3 列缩略图网格,聊天窗蓝色 💬 标注):
左右两栏 / 三栏横排 / 左一右二 / 上一下二 / 井字四栏 / 上一下三(2026-08-16 定案);
左右两栏 / 三栏横排 / 左一右二 / 上一下二 / 井字四栏 / 左品右聊(2026-08-16 定案);
左一右二 = 左列整高内容窗 + 右列「上内容 + 下聊天」(左列布局聊天固定右下,无 ⇄ 翻转);
左品右聊 = 左侧品字形(上一个、下两个内容窗)+ 右侧聊天通高整列(chatFullHeight 几何,
聊天可 ⇄ 翻转贴左);
- 保存的布局以「布局条目」形式出现在项目区(布局 = 一种工作台项目),点击打开 tiling 工作区,
再次点击 / ✕ / Esc 关闭。
@@ -324,3 +324,12 @@
(removeShortcut 保留);词典新增 preset.l2/preset.t3。
- 验证:构建 + node --check 通过;服务端实时下发(含 preset.l2/leftWidth/setLeftW);
待用户刷新实测。
## 补记(第 6 个布局改为「左品右聊」)
- 用户定案:上一下三 改为——左侧品字形(上一个、下两个内容窗)+ 右侧聊天窗通高整列。
- 引擎:LayoutSpec 新增 chatFullHeight(聊天通高:marginTop 不再被 top 行下推、
top 行排入内容区一侧、聊天分隔线全高、工具栏宽度取内容区宽);
该布局支持 ⇄ 翻转(聊天通高贴左时内容区在右)。
- 预设:t3 的 chatFull=true;缩略图改为左品字 + 右通高聊天;词典 preset.t3 改名「左品右聊 / Pin + chat」。
- 验证:构建 + node --check 通过;服务端实时下发(含 chatFullHeight);待用户刷新实测。