From 6ed26626dbc6b8dfeb03bed51ae492dcbf161e5e Mon Sep 17 00:00:00 2001 From: AskaEth Date: Tue, 10 Nov 2026 23:59:07 +0800 Subject: [PATCH] =?UTF-8?q?docs(app-iced):=20=E7=99=BB=E8=AE=B0=E7=A6=81?= =?UTF-8?q?=E7=94=A8=E6=BB=91=E5=9D=97=E6=BF=80=E6=B4=BB=E8=BD=A8=2038%=20?= =?UTF-8?q?=E4=B8=BA=20Pixel=20=E7=BA=A7=E5=81=8F=E7=A6=BB=20#9=EF=BC=88M2?= =?UTF-8?q?29=20=E5=A4=8D=E5=AE=A1=20r3=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 复审核对出 artifacts README 的归因错误:`page-settings-g1-dark.png` 里禁用滑块轨是 `on-surface@38% over surface`(轨带 6030 px),不是面状控件族的 12%;上一版引用的 7 px 12% 小簇在 Image path 字段标签附近,与滑轨无关。 按塔裁决**不改实现**:规格卡只定义了面状控件族(chip 描边 / switch 轨 / 字段底 / 滑轨未激活段)的 12%,而禁用**激活轨**沿用 M3 `SliderTokens.DisabledActiveTrack` 的 38% —— 两者是两个族。 登记写在本文件参考值表下方(`DevDocs/` 被 gitignore,README 里的同一段无法入库,故以代码为准)。 --- crates/app-iced/src/components/inputs/slider.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/app-iced/src/components/inputs/slider.rs b/crates/app-iced/src/components/inputs/slider.rs index 91449a2..dccf756 100644 --- a/crates/app-iced/src/components/inputs/slider.rs +++ b/crates/app-iced/src/components/inputs/slider.rs @@ -12,6 +12,9 @@ //! | 11.6 | 禁用 | 激活轨 `OnSurface`@**38%**、未激活 @**12%**、handle @**38%** | `interaction::*` | //! | — | 离散停靠点 | **4** 圆点 `SecondaryContainer`(`StopIndicatorSize`);尾随间距 6 | [`Slider::steps`] | //! +//! **Pixel 级偏离 #9(M229 r3,塔裁决不改实现)**:禁用**激活轨**沿用 M3 的 `DisabledActiveTrack` **38%** +//! (规格卡只定义了面状控件族的 12%;两者是两个族,不是同一档的两个名字,取证见 artifacts README §6)。 +//! //! ## 为什么必须自绘 //! //! iced 内置 `slider` 只能画「轨道 + 圆形/矩形 handle(高度 = 控件高)」,