Appearance
外观设置
系统概览
外观设置页面(ADR-157)。提供 UI 尺寸、主题颜色、字体、动画、屏幕控制等外观配置, 是 settings 主菜单的一个子页面。
核心职责
settings-appearance.ts— 外观配置菜单 schema 定义。
对外 API(节选)
buildSettingsAppearanceLevel()— 构建外观设置层级。
与其他子系统关系
- 设置主菜单:
settings.ts(路由到本页面)。 - 设置共享工具:
./settings-shared.ts(applyUIAppearanceDom)。 - UI 状态:
@/core/state.uiState。 - 渲染:
render-menu.ts。
不变量
- Schema 驱动 UI:所有控件定义在
MenuNode[]中。 - 外观配置与
ui-state.ts的默认值保持一致。