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、监督证据和高频日志具有可访问替代或降噪行为。
|
||||
|
||||
Reference in New Issue
Block a user