Fixes
- GUI unresponsive on startup (#70) —
DataManager.ensure_all()blocked the Qt main thread while downloading/extracting theme archives. Now runs in a background thread - Overlay scaled wrong on resume (#70) —
_restore_overlay()and_load_theme_overlay_config()didn't set config resolution before applying overlay config. Non-square displays (e.g. 320x240) got 75% scaling