docs(plan): UI panel redesign implementation plan

12 bite-sized tasks: module-dir split → style.rs → preset.rs (TDD) →
wire setup_egui_style → group/collapsing helpers → collapsing_with_toggle
→ sections.rs (4 cards + 6 collapsing) → preset_bar → ui_system rewrite
→ acceptance (build/test/desktop/web).

Testable surface is preset.rs's hash logic (tests/preset_test.rs via new
lib.rs exports); everything else verified by the visual/web acceptance
checklist, matching the codebase convention that rendering isn't unit-tested.
This commit is contained in:
xfy 2026-07-17 14:46:19 +08:00
parent c260b6fbfb
commit 4de7800beb

File diff suppressed because it is too large Load Diff