feat: + 面板改为右侧弹出悬浮窗(遮罩点击关闭,320px 适配内容)
This commit is contained in:
+4
-3
@@ -331,9 +331,10 @@ type SplitPane = {
|
||||
|
||||
### 13.5 「+」面板改版
|
||||
|
||||
- 「+」展开后两个入口:
|
||||
1. **新建工作区**:拓扑预设选择(可视化缩略图)→ 各窗内容指派 → 命名保存;
|
||||
2. **接入项目 / 快捷方式**:现有接入指引 + 本地条目功能保留(§5.6);
|
||||
- 「+」点击后**向右侧弹出悬浮面板**(fixed 锚定 sidebar 右边缘与工作台区块顶部,320px 宽、
|
||||
视口内钳制;透明遮罩点击关闭),不再使用侧边栏内展开式下拉;
|
||||
两个入口:1. **新建工作区**:可视化拓扑缩略图选择 → 只填布局名称 → 进入;
|
||||
2. **快捷方式**:本地条目功能保留(§5.6,接入指引已移除);
|
||||
- 保存的布局以「布局条目」形式出现在项目区(布局 = 一种工作台项目),点击打开 tiling 工作区,
|
||||
再次点击 / ✕ / Esc 关闭。
|
||||
|
||||
|
||||
@@ -301,3 +301,12 @@
|
||||
⑤ 引擎 UI 文案经 setSplitT 注入 locale(zh/en 新增 15 键)。
|
||||
- 验证:构建 + node --check 通过;服务端实时下发(含 presetThumb/PanePicker/setChatSide/swapPanes);
|
||||
待用户刷新实测。
|
||||
|
||||
## 补记(+ 面板改为右侧弹出悬浮窗)
|
||||
|
||||
- 用户要求:+ 点击后向右弹出窗口(非展开下拉),窗口比例适配内容;不安排自动重启(其他窗口仍在工作)。
|
||||
- 实现:addOpen 时渲染透明全屏遮罩(点击关闭)+ fixed 弹出面板:宽 320px、
|
||||
left = sidebar 右边缘 + 8(视口内钳制,sidebar 右边缘由既有 ResizeObserver 测量维护)、
|
||||
top = 工作台区块顶部(钳制 56..视口-540);内容不变(布局缩略图 → 名称 → 进入 /
|
||||
快捷方式表单);样式 .dsh-wt_pop 限高滚动 + 阴影。
|
||||
- 构建 + node --check 通过;服务端实时下发(含 popBackdrop/dsh-wt_pop),无需重启,用户刷新生效。
|
||||
|
||||
Reference in New Issue
Block a user