Releases: dannystewart/volumeHUD
Releases · dannystewart/volumeHUD
v3.2.0
Added
- Adds audible feedback sound when changing volume with Shift key modifier. It matches system behavior and respects the system preference for "Play feedback when volume is changed." If that preference is disabled, holding Shift plays the audible feedback, and if it's enabled, holding Shift silences it.
Fixed
- Fixes hidden window blocking clicks for Show Desktop in Mission Control / Exposé by setting explicit zero-size frame constraint. Thanks to @usagimaru for the fix and @jg22 for his patience before it was finally found.
Full Changelog: v3.1.1...v3.2.0
v3.1.1b1
- Adds another fix for HUD window interaction with Mission Control and Show Desktop by removing
.stationarywindow behavior. - Adds build number to the About window, accessible by clicking the version number text to alternate between version and build.
NOTE: This build was ONLY for an experimental bug fix that does NOT appear to work. I recommend staying on 3.1.0.
v3.1.0
Added
- Light mode support: The HUD now uses Apple's standard primary colors and no longer defaults to dark mode. Dark mode should look identical, but the HUD should look less out of place on light mode now.
Full Changelog: v3.0.3...v3.1.0
v3.0.3
Changed
- Changed the volume icon when at 0% to match the icon when muted (speaker with slash). Previously this was the speaker with no waves, meant to make a distinction between "turned down" and "muted," but since these are functionally the same, I think it's better to be clear.
v3.0.2
Fixed
- Reduces HUD fade from 0.2s to 0.11s to more closely match the old pre-
NSAnimationContextanimation. Yes, I'm OCD enough to do a whole new point release for this. No, I'm not sorry.
Full Changelog: v3.0.1...v3.0.2
v3.0.1
Fixed
In the noble tradition of all software development, I discovered a bug five minutes after releasing 3.0.0. Adding .transient to the window collection behaviors broke the fade out animation when the HUD disappeared. This switches to NSAnimationContext to restore compatibility.
P.S. volumeHUD hides the system HUD now. Pretend this is still 3.0.0.
Full Changelog: v3.0.0...v3.0.1
v3.0.0
Added
- volumeHUD now hides the system HUD!
- The app checks to make sure volume or brightness has actually changed after a key press is detected; if not, it stops intercepting those keys until it detects a device change or the app is restarted, to ensure you're not prevented from changing the volume or brightness if it doesn't work on your system.
Fixed
- Adds
.transientto the window collection behavior to avoid blocking interaction with Exposé features like Show Desktop. - Makes the startup check more robust to prevent "volumeHUD has started" notification from occurring on startup/login.
Full Changelog: v2.3.1...v3.0.0
v2.3.1
Removed
- Removes Option+Shift fine-grained control for brightness. I didn't consider the fact that macOS doesn't even natively support this for brightness adjustments, and attempting to implement it caused significant issues with ambient light detection and other false positives. Option+Shift for volume control remains unchanged and fully functional.
Full Changelog: v2.3.0...v2.3.1
v2.3.0
Added
- Adds relative HUD position setting, so people can choose between percentage-based distance from the bottom (the app's original behavior) and absolute pixel positioning (Apple's default behavior).
Changed
- Replaces the About view layout with a new two-column design to make room for settings without feeling cramped.
- Reverts the change to absolute positioning by default and now uses relative positioning again (the pre-2.2.0 behavior). Apple-style absolute positioning is now optional via Settings.
Fixed
- Fixes an issue with Option+Shift for brightness control where the keypress state persisted after keys were released. This caused brightness to detect changes in 1/64th increments which significantly increased false positives from ambient light changes and other external factors.
Full Changelog: v2.2.0...v2.3.0
v2.2.0
Added
- Adds fine-grained brightness and volume control by holding Option+Shift to adjust with 64-step precision, matching prior macOS behavior. (Thanks to SamusAranX and claire9318054 for requesting this!)
- Adds a new app icon using Icon Composer, replacing the legacy asset catalog approach.
Changed
- Adjusts HUD placement to ignore the Dock and menu bar for consistency, and repositions it to 140px from the bottom to match the prior macOS appearance. (Big thanks to SamusAranX for pointing out the inconsistencies here!)
Fixed
- Fixes slight inconsistency in window dimensions between HUDController and HUDView. (No visual change.)
- Fixes HUD window level to prevent blocking system features like Exposé and Show Desktop while maintaining proper display hierarchy. (Thanks to usagimaru for reporting this!)
Full Changelog: v2.1.0...v2.2.0