Overlays: review r2 fixes

This commit is contained in:
ZacharyZhang-NY committed 2026-10-05 13:17:47 -04:00
1 parent 9329ce2ed3
commit a4e5683f57
22 files changed
+197 -37

No files matched your search

+1 -1
View File
@@ -48,7 +48,7 @@ ui.Render(view, 400, 300, 1)
| `KeepOnEscape` | `bool` | `false` | Escape 不关闭。 |
| `HideClose` | `bool` | `false` | 不显示右上角关闭按钮。 |
`open` 为 false 时不构建任何元素。`content` 可为 nil;内容超出窗口高度时在内容区滚动。
`open` 为 false 时不构建任何元素。`content` 可为 nil;说明与内容一起滚动,标题与操作区始终留在窗口内(含 200% 文字缩放)。
## 状态
+1 -1
View File
@@ -53,7 +53,7 @@ ui.Render(view, 400, 300, 1)
- 触发按钮:次按钮外观加下拉箭头,打开时保持按下底色。
- 菜单项:悬停或键盘焦点时显示 Selection 底色和左侧 2 DIP 强调条;勾选项显示勾号;禁用项变暗。
- 菜单面板最高为可用空间,超出时滚动;子菜单在右侧打开,右侧放不下时翻到左侧,下方放不下时上移。
- 菜单面板最高为可用空间,超出时滚动;子菜单在右侧打开,右侧放不下时翻到左侧,仍放不下时贴窗口边缘,宽度不超过窗口;下方放不下时上移。
## 事件
+2 -2
View File
@@ -31,7 +31,7 @@ ui.Render(view, 400, 300, 1)
| `Description` | `string` | `""` | 补充说明,作为面板的无障碍描述。 |
| `ConfirmLabel` | `string` | 内置“确定 / Confirm” | 确认按钮文字。 |
| `CancelLabel` | `string` | 内置“取消 / Cancel” | 取消按钮文字。 |
| `Danger` | `bool` | `false` | 确认按钮使用危险变体,图标改为 Danger 色。 |
| `Danger` | `bool` | `false` | 确认按钮使用危险变体,图标改为 Danger 色,打开时焦点改在取消。 |
`PopconfirmResult{Confirmed, Cancelled bool}` 只在发生选择的那一帧为 true。
@@ -48,7 +48,7 @@ ui.Render(view, 400, 300, 1)
| 按键 | 行为 |
| --- | --- |
| 打开时 | 焦点在确认按钮。 |
| 打开时 | 焦点在确认按钮;`Danger` 时在取消按钮,连按 Enter 不会执行危险操作。 |
| Enter | 触发聚焦的按钮。 |
| Tab | 在取消与确认间移动,焦点顺序紧跟锚点。 |
| Escape | 取消并把焦点还给锚点。 |
+1 -1
View File
@@ -31,7 +31,7 @@ ui.Render(view, 400, 300, 1)
## 状态
弹层外观(Surface 底、1 DIP 边框、6 DIP 圆角)与 160 ms 淡入;减少动画时直接显示。
弹层外观(Surface 底、1 DIP 边框、6 DIP 圆角)与 160 ms 淡入;减少动画时直接显示。面板不超过窗口减去 `Inset`,内容超出时滚动。
## 事件