MooTool

Handy tool set for developers

View on GitHub

DIFF-486:设置外观/导航布局加载规范化(对齐 Electron normalizeSettings

背景

Electron mergeSettings / normalizeSettings 会校正未知 interfaceStyle、自定义侧栏分组 customGroups(去重 ID、剔除首页与非法工具、空名丢弃)以及 paneSizes 键名/向量合法性(见 settings.test.ts normalizes unknown interface stylesnormalizes custom navigation groupsnormalizes persisted workspace pane sizes)。Compose 仅在 Electron 迁入路径零散处理,且 SettingsRepository.sanitizeLoadedSettings 未覆盖外观/布局,非法 interfaceStyle 可能传入 MooTheme

行为

验证