v1.0.2
This update focuses on stability, enhanced customization for visual feedback, and polishing the user interface.
✨ New Features & Improvements
-
Customizable HUD Duration : You can now adjust how long the "Muted/Live" visual overlay stays on screen.
- General : Set a specific duration for standard mute toggles.
- Push-to-Talk (PTT) : Set a separate, independent duration for PTT events.
-
Dynamic Menu Shortcuts : The "Toggle Mute" item in the status bar menu now correctly reflects your custom global shortcut (e.g., if you set it to Cmd+Shift+M , the menu will show ⌘⇧M ).
-
UI Modernization : The Settings window has been refreshed with native macOS styling, improved spacing, and better organization.
🐛 Bug Fixes -
Device List : Fixed an issue where the list of input devices would occasionally disappear from the menu.
-
Crash Fixes : Resolved a crash that could occur when switching tabs within the Settings window.
-
Input Switching : Fixed a bug that prevented changing the system default input device via the Settings menu.
-
Settings Shortcut : Removed the hardcoded Cmd+, shortcut from the status bar menu to prevent conflicts.
⚙️ Under the Hood -
CoreAudio Stability : Resolved UnsafeMutableRawPointer warnings to ensure better compatibility and stability with modern macOS versions.
-
Performance : Improved memory management and added structured logging for better error tracking.