fix: keep assistant workbar docked and resizable
The right assistant workbar could switch to an overlay, duplicate its close control, and let resizing crowd or clip the chat composer. It now uses one directional toggle below the window controls, remains a docked sibling, and preserves equal 300px minimums for the chat and workbar with symmetric composer gutters. Release note: 修复右侧助手工作栏遮挡聊天区及拖动边界不一致的问题;工作栏现在使用单一方向按钮,并在左右区域达到相同最小宽度后停止拖动。
This commit is contained in:
@@ -216,9 +216,16 @@ Runtime
|
||||
|
||||
### 6.3 工作栏尺寸
|
||||
|
||||
- 宽窗口:工作栏停靠右侧,支持键盘和指针调整宽度。
|
||||
- 中等窗口:可停靠或覆盖主内容,保持用户上次选择。
|
||||
- 窄窗口:以全屏或接近全屏抽屉显示。
|
||||
- 所有窗口宽度下工作栏都停靠右侧并参与水平布局回流;展开时主工作区同步收缩,不能覆盖
|
||||
或遮罩其内容。
|
||||
- 分栏计算排除最左侧主导航,主工作区与工作栏使用相同的 `300px` 最小宽度。拖动记录两侧
|
||||
在可用分栏宽度中的比例;任一侧达到最小值后停止,窗口缩放后按原比例重新计算并再次
|
||||
应用同一最小值约束。
|
||||
- 对话内容与输入区始终保留对称的左右安全边距,工作栏边界不得覆盖或裁切输入框、发送
|
||||
按钮及主工作区右侧边距。
|
||||
- 唯一展开与收起开关位于窗口关闭按钮下方的当前任务或页面上下文栏最右侧。工作栏内部
|
||||
不重复关闭入口。开关图标中的箭头方向随当前动作切换,按钮不以持续高亮表达展开状态;
|
||||
该上下文栏为后续任务状态、范围和高频操作扩展预留位置。
|
||||
- 终端、宽日志和大型成果允许用户切换到底部停靠或独立窗口。
|
||||
- 应用只建议适合的布局,不因面板内容自动改变用户已经选择的停靠位置。
|
||||
|
||||
@@ -751,6 +758,8 @@ Electron、ChildProcess、PTY、SSH Client、Socket 或文件句柄。
|
||||
### 17.5 可用性
|
||||
|
||||
- [ ] 宽、中、窄窗口均可访问完整能力目录和用户打开的面板实例。
|
||||
- [ ] 工作栏在宽、中、窄窗口展开时都推动主工作区回流,不覆盖、遮罩或隔离主内容;唯一
|
||||
开关始终位于当前任务或页面上下文栏最右侧。
|
||||
- [ ] 仅使用键盘可以选择能力、面板实例、目标、执行空间和控制动作。
|
||||
- [ ] 状态不只依赖颜色,徽标具有文字或可访问名称。
|
||||
- [ ] 终端、HTML、监督证据和高频日志具有可访问替代或降噪行为。
|
||||
|
||||
@@ -44,9 +44,12 @@ GoodBuddy 应能够:
|
||||
└──────────────┴──────────────────────────────┴──────────────────────┘
|
||||
```
|
||||
|
||||
- 宽窗口:右侧栏固定显示,可拖动宽度。
|
||||
- 中等窗口:右侧栏默认折叠,点击后覆盖主工作区右侧。
|
||||
- 窄窗口:右侧栏作为全屏抽屉。
|
||||
- 所有窗口宽度下右侧栏都停靠显示并推动主工作区水平回流,不覆盖或遮罩主内容。
|
||||
- 排除最左侧主导航后,主工作区与右侧栏使用相同的 `300px` 最小宽度,并按用户拖动后的
|
||||
比例分配可用宽度;任一侧到达最小值后停止拖动。
|
||||
- 主工作区中的消息流和输入区保留对称的左右安全边距,右侧栏不得覆盖或裁切其右边缘。
|
||||
- 唯一展开与收起开关位于窗口关闭按钮下方的当前任务或页面上下文栏最右侧,右侧栏内部
|
||||
不重复关闭入口。
|
||||
- 右侧栏在对话、知识库和活动视图之间保持状态。
|
||||
- 知识图谱实体详情复用同一右栏容器,不再维护独立布局。
|
||||
- 九个标准能力固定可达;能力、连接和数据状态可以变化,但应用不按当前上下文自动隐藏入口。
|
||||
|
||||
Reference in New Issue
Block a user