Bug Fixes
- Mask position: Online masks (000a, 000d, etc.) now positioned correctly — parse DC center coordinates matching C#
XvalMB/YvalMBmath - Mask default position: Default to top-left (0,0) matching C# behavior, not bottom
- Mask persistence: Mask selection survives app restart —
mask_pathsaved to config - Brightness restore: Fixed double-persist corruption — handler passes level (1-3) to
DisplaySettings, not percent (25/50/100)
Test Improvements
- LCD panel visual test harness uses
~/.trcc/.lcd_test/for theme isolation