Summary
Add proper HighDPI support across all platforms (macOS, Windows, Linux) so the UI renders crisply on modern high-resolution displays.
Current Behavior
- macOS: Retina support explicitly disabled (
setWantsBestResolutionOpenGLSurface:NO)
- Windows: No DPI awareness manifest, causing Windows to bitmap-scale the entire application (blurry menus and UI)
- Linux: SDL2 window created without
SDL_WINDOW_ALLOW_HIGHDPI flag
Proposed Solution
References
- Research document:
research/highdpi-scaling-support.md
Summary
Add proper HighDPI support across all platforms (macOS, Windows, Linux) so the UI renders crisply on modern high-resolution displays.
Current Behavior
setWantsBestResolutionOpenGLSurface:NO)SDL_WINDOW_ALLOW_HIGHDPIflagProposed Solution
SDL_WINDOW_ALLOW_HIGHDPIflag on LinuxReferences
research/highdpi-scaling-support.md