fix(iced/feedback): 复审 r3 的 A/B/D/E/F 项 + C 项待 rebase 后改 view_at
(先落一个中间提交,rebase main 之后再按 tower 的修正把空态图标改成 32/view_at)
This commit is contained in:
1 parent
5d9e75efd8
commit
a4cdd61fe5
12 files changed
+325
-108
No files matched your search
@@ -16,8 +16,11 @@
|
||||
//!
|
||||
//! 1. **数值来自哪里**:颜色/字级/圆角/内距走令牌(`Role` / `TypeRole` / `ShapeScale` / `Space`),
|
||||
//! 进度厚度、Snackbar 宽高、Dialog 宽、空态块这四组令牌层没有 → 登记 **G17**([`geometry`])。
|
||||
//! 2. **状态层只有一处**:hover/pressed 的叠色一律经 [`interaction::overlay_color`],
|
||||
//! 禁用内容一律经 [`interaction::disabled_content_over_role`];
|
||||
//! 2. **状态层只有一处**:hover/pressed 的叠色一律经 [`interaction::overlay_color`];
|
||||
//! 禁用内容默认经 [`interaction::disabled_content_over_role`],但**动作件是个例外**——
|
||||
//! `action.rs` 的 `content_color()` 把 38% 内容色叠在它**自己的容器角色**上
|
||||
//! (`InverseSurface` / `SurfaceContainerHigh`),因为 `interaction` 那两档只认
|
||||
//! 「叠在 Surface / 12% 容器上」;
|
||||
//! 禁用是**状态**(`on_press: Option<M>` 为 `None`),不是另一个构造器(M77 之前 Chip 踩过)。
|
||||
//! 3. **精确尺寸经 `layout`**:图标/几何图元一律 `layout::fixed` / `layout::centered_fixed`(Q9),
|
||||
//! 居中一律父级 `align_x/align_y`(Q8,不许 `center_*`)。
|
||||
@@ -48,7 +51,7 @@
|
||||
//! progress.rs linear / circular(含环形 SVG 图元)
|
||||
//! snackbar.rs 提示条 + 贴顶/贴底
|
||||
//! dialog.rs 对话框 + scrim
|
||||
//! empty_state.rs 空态(项目自定,全部 [估])
|
||||
//! empty_state.rs 空态(项目自定:`[估]` 几何 + `[规格]` 排版 + 一条 `[源]` CTA)
|
||||
//! action.rs 文字动作 / 图标动作(Dialog 与 Snackbar 共用)
|
||||
//! gallery_parts.rs 家族自己的 gallery 段落开关(`ULL_FEEDBACK_PART`)
|
||||
//! probe.rs 渲染层像素断言(对着 gallery 截图量,见其模块文档)
|
||||
|
||||
Reference in new issue
Block a user