refactor(app-iced): M75 r4 —— interaction 拆成 mod.rs(287) + tracker.rs(159),恢复被压掉的文档
interaction.rs 连压三笔才回到 400 行(靠删文档腾空间),而它会被四条家族线各扩一次。 - interaction/mod.rs:五态枚举 + overlay_color / disabled_colors / disabled_content_over(态→颜色) - interaction/tracker.rs:事件→态的状态机 + 它的两条单测;Tracker 用法示例(ignore 代码块)恢复 - 对外路径不变:components::interaction::* 照旧(mod.rs 里再导出 Tracker) - 两份文件都写了「加东西前先看行数余额」 顺带修两处门禁:注释里去掉 hex 色值(守门连注释一起扫)、再导出显式 allow。
This commit is contained in:
1 parent
ab5f5802a8
commit
a878fc6a58
3 files changed
+180
-137
No files matched your search
@@ -111,7 +111,7 @@ pub fn view<'a>(ui: &'a Ui) -> Element<'a, DemoMessage> {
|
||||
.spacing(ui.space(Space::X8))
|
||||
.width(Length::Fill);
|
||||
|
||||
// 滚动条:默认是主题给的 10px 深灰 thumb(`#6A7985`),压过组件本体(视觉 reviewer P2-4)。
|
||||
// 滚动条:默认是主题给的 10px 深灰 thumb,压过组件本体(视觉 reviewer P2-4)。
|
||||
// 这里把它改成 **透明轨 + OutlineVariant thumb**;宽度 10px 是 `scrollable` 的内部常量
|
||||
// (该控件不暴露 Scrollbar 配置),所以只做了「低对比」这一半,已登记为偏离 D7。
|
||||
let body = scrollable(sections)
|
||||
|
||||
Reference in new issue
Block a user