SuperDimmer
v1.0.6
March 02, 2026
🐛 Bug Fixes
- Umbra Hang Fix — Fixed hang when switching dark/light mode via Umbra. SuperDimmer was flooding System Events with AppleScript calls. Now uses targeted Accessibility API instead.
- Auto-Minimize Rewrite — Replaced brute-force AppleScript (which never worked reliably) with Accessibility API. Windows are now properly minimized via kAXMinimizedAttribute.
- Profile Loading Guards — Prevented cascading notification storms when switching Light/Dark profiles. isDimmingEnabled and dimmingType didSet now skip heavy side effects during bulk profile load.
🔧 Improvements
- Retry Limit — Auto-minimize now stops retrying after 3 failed attempts per window instead of hammering indefinitely.
- Thread Safety — Overlay removal during auto-minimize now correctly dispatches to main thread.
- Logging — Auto-minimize logs now show "Attempting" vs "Successfully minimized" so you can see what actually worked.