huntedbytheirs
48a4aed0ec
test(scale): add automated tests, manual QA checklist, and build integration
...
- Automated scale tests: float tolerance, safety guard, ceilf fallback
- Manual QA checklist: 8 items covering fractional, mixed-DPI, XWayland
- Build: test_scale Makefile target (standalone C23, no wlroots deps)
2026-07-05 21:53:30 -04:00
huntedbytheirs
8b91bc939c
feat(client): add current_scale field to Client and LayerSurface structs
...
- Add float current_scale to Client struct (HOT section, after corner_radius)
- Add float current_scale to LayerSurface struct (HOT section, after mapped)
- Add config scale range validation [0.25, 4.0] with fprintf warnings
2026-07-05 21:32:22 -04:00