mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-06-22 17:24:27 +08:00
14 lines
960 B
Markdown
14 lines
960 B
Markdown
|
|
# Material Color Service Tasks
|
||
|
|
|
||
|
|
- [x] Add unified material/color snapshot models and `IMaterialColorService`.
|
||
|
|
- [x] Persist wallpaper color source and native wallpaper event preference.
|
||
|
|
- [x] Add the Material & Color settings page.
|
||
|
|
- [x] Keep Appearance focused on theme mode, window chrome, and corner radius.
|
||
|
|
- [x] Route plugin appearance snapshots through the material/color snapshot.
|
||
|
|
- [x] Route component editor theming through the material/color snapshot.
|
||
|
|
- [x] Remove legacy color/material preview and save logic from the Appearance page view model.
|
||
|
|
- [x] Replace legacy positional `ThemeAppearanceSettingsState` writes with preserving `with` updates where found.
|
||
|
|
- [x] Keep native wallpaper events optional with polling/manual refresh fallback.
|
||
|
|
- [x] Add regression tests for normalization, plugin mapping, and component editor palette mapping.
|
||
|
|
- [ ] Continue retiring legacy direct consumers of raw theme/wallpaper/Monet tuples when they are touched.
|