Fixed
- Display Scaling now works. Clicking Shield 4K / 1080p failed silently with
"unknown variantuhd_4k" — the frontend and backend disagreed on the preset
names. Fixed the mismatch so the presets apply. - Correct Shield 4K scaling values (#24). The 4K preset is now
3839×2160 @ density 640 (was 3840×2160 @ 540). Shield TV rejects a 3840
width, and density 540 broke some app menus (Disney+, HBO). Applied to both
the v2 app and the v1 PowerShell script. - "Open folder" on the Snapshots page works. It used an
open_pathcall the
app wasn't permitted to make; it now reveals the snapshot folder in the system
file manager (and the folder is created up front so it works before your first
snapshot).
Added
- Light-theme gallery in the README alongside the dark one, and the
screenshot pipeline now captures both themes.
First-run warnings
These builds are unsigned. Your OS may complain on first launch:
- macOS (Gatekeeper): the first-launch dialog on macOS 15+ only offers "Move to Trash" or "Done" — click Done, then either:
- Terminal:
xattr -dr com.apple.quarantine "/Applications/Shield Optimizer.app"(one-time, then double-click as normal) - GUI: System Settings → Privacy & Security → scroll to the "Shield Optimizer was blocked" message → Open Anyway → enter password
- Terminal:
- Windows (SmartScreen): "More info" → "Run anyway".
- Linux:
chmod +x ShieldOptimizer*.AppImagebefore running.
See the v2 README for setup and feature docs.