fix(grid): order startup layout - #71
Conversation
…69) - Reorder kept tiles to the layout's stored order after a refresh - Persist drag-reorder by camera id instead of page offset + index
- Settings > Appearance: start in Library or Live - Optional layout the Live grid opens on at startup (default: last used)
PR Summary by QodoFix grid ordering and add startup page and layout preferences
AI Description
Diagram
High-Level Assessment
Files changed (7)
|
Code Review by Qodo
1.
|
- Snapshot layout id and tile order before awaiting in MoveTileAsync - Serialize tile-order writes so quick drags can't land out of order - Log layout-picker load failures instead of swallowing them
Summary
Fixes #69, closes #70.
Note: orders already scrambled by the old bug need one re-drag.
Related
Type
Checklist
TreatWarningsAsErrors=true).dotnet test); new Core logic has unit tests.AppreferencesCoreonly (Infrastructure / Video / Devices wired via DI in a head).Platforms tested
Screenshots / notes