SuperDimmer
v1.0.5
February 18, 2026
New Features
- Multi-Instance HUD Support — Create multiple Super Spaces HUDs with independent settings, positions, and display modes
- Per-HUD Display Modes — Each HUD can have its own display mode with full persistence across restarts
- Per-HUD Float on Top — Independent float-on-top settings for each HUD instance
- Space-Aware Auto-Hide — Auto-hide timers now only count time spent on the current Space, not across all Spaces
- UUID-Based Space Tracking — Spaces are now tracked by UUID instead of index, surviving reorder operations
- Settings UI Redesign — Renamed tabs and new 3-mode dimming selector for clearer configuration
Bug Fixes
- Critical: Infinite Loop Crash — Fixed rainbow spinning cursor crash caused by recursive loop
- Zone Level Dimming — Fixed freeze on startup and EXC_BAD_ACCESS crash when switching to Zone Level mode
- Overlay Flickering — Resolved flickering in AutoHideManager with improved hang detector
- Pause Dimming Logic — Fixed cancelDisable integration gaps and timer drift issues
- Extended Idle Reset — Auto-hide timers now properly reset after extended idle periods
- HUD Duplication — Duplicated HUDs now correctly appear at offset positions
- Per-HUD Persistence — Fixed position and size persistence for each HUD on app restart
Improvements
- Light Mode Defaults — Light Mode default dimming levels set to zero for better out-of-box experience
- Memory Optimization — Added autoreleasepool to screen capture operations for reduced memory usage
- Space Reorder Detection — Automatic detection when macOS Spaces are reordered, maintaining correct mappings
- Removed height limit from PreferencesView for better scrolling experience
- Comprehensive crash-proofing for Zone Level dimming mode