test(app-iced)+docs(appearance): 强调色「已提交」那一档的出图开关
D30 要拍「回车之后」的样子,但出图通道没有键盘(渲染第 3~4 帧就落盘)。所以把强调色 的两档取证开关(ULL_APPEARANCE_ACCENT / …_COMMIT)收进 accent 自己的模块:第二档在灌值 之后补一次 Accent::commit(),它做的正是回车那条消息(Change::AccentCommit)在状态层做的事 (State::apply 开头的 commit)。拍的因此是同一个状态,不是另一条渲染分支。 顺带两处口径订正: - state.rs 少了 3 行(它贴 400 行硬线),强调色的 env 开关不再散在 state 里; - rows.rs 的模块文档把「名字规则」指到 core 的 game/saves/write/boundary::check_name(原来写的是 presenter)。
This commit is contained in:
1 parent
f7cfc8ded6
commit
ebce41b2c5
3 files changed
+29
-7
No files matched your search
@@ -16,8 +16,9 @@
|
||||
//!
|
||||
//! 输入框用 `components::inputs::text_field`(与启动参数区同一个控件)。**回车 = 点「改名」**
|
||||
//! (M252 / P18):`Field::on_submit` 与右边那枚按钮共用 [`commit_rename`] 这一个消息产地,
|
||||
//! 所以空名 / 原名不变 / 非法字符走的仍是原来那条校验(`app/update/instances.rs` 的
|
||||
//! 空名与「没改」两条短路 + presenter 那边的目录名规则),**回车没有绕开任何一道边界**。
|
||||
//! 所以空名 / 原名不变 / 非法字符走的仍是原来那条校验(`app/update/instances.rs` 的空名与
|
||||
//! 「没改」两条短路 + `core::game::saves::write::boundary::check_name` 的路径规则),
|
||||
//! **回车没有绕开任何一道边界**。
|
||||
|
||||
use iced::widget::{column, row};
|
||||
use iced::{Alignment, Element, Length};
|
||||
|
||||
Reference in new issue
Block a user