Releases: aefren/Hibiki
Releases · aefren/Hibiki
Release list
Hibiki v0.9.2
Bug Fixes
- Quick navigation sound lag (b, shift+b, h, k, etc.): sounds now play at the position of the control being announced instead of the previously focused one. NVDA reports a quick-nav target before moving the virtual caret to it (NVDA issue #8831), so Hibiki was reading the old caret position. Sounds are now resolved from the control field's own identifier, falling back to the text range being spoken, then to the caret only as a last resort.
- Shared-line controls sounding identical: multiple controls on one line (e.g. several links in a sentence) now each play at their own position instead of all sharing the first control's spot.
- Over-eager role/state label suppression: "Suppress spoken role labels" and "Suppress spoken state labels" now only hide labels that Hibiki actually has a sound for. Roles and states without a mapped sound are spoken normally again instead of being silently dropped.
- Label suppression vs. browse mode sounds: with "Play sounds during browse mode navigation" turned off, role and state labels are spoken again in browse mode instead of being hidden with nothing to replace them.
Installation
- Download
Hibiki-0.9.2.nvda-addon - Open the file with NVDA
- Accept the installation prompt
- NVDA will restart automatically
Minimum NVDA Version: 2025.3.2
Hibiki v0.9.1
Bug Fixes
- Import safety: The add-on no longer crashes on load if the installed NVDA version does not define one of the listed role constants.
- Table sounds: Tables, table rows, table cells, and table headers now play distinct sounds.
- Thread safety: The sound cache is protected with a lock to prevent race conditions from concurrent speech hooks.
- Settings panel: Duplicate panel registration on add-on reload is now prevented.
- Stability: Guard against a null desktop object in 3D audio playback.
Installation
- Download
Hibiki-0.9.1.nvda-addon - Open the file with NVDA
- Accept the installation prompt
- NVDA will restart automatically
Minimum NVDA Version: 2025.3.2
Hibiki v0.9
What's New in v0.9
Heading Level Sounds
- Each heading level (H1–H6) now plays a distinct sound instead of a generic heading sound
- Per-heading-level sound customization in the settings dialog
Installation
- Download
Hibiki-0.9.nvda-addon - Open the file with NVDA
- Accept the installation prompt
- NVDA will restart automatically
Minimum NVDA Version: 2025.3.2
Hibiki v0.8.2
Changes
- Fixed add-on name display in NVDA Add-on Store
- The add-on now correctly displays as 'Hibiki' instead of the full description text
- Updated summary field in manifest.ini for proper display in NVDA's Add-on Store UI
Hibiki v0.8.1 - First Official Release
Hibiki v0.8.1 - First Official Release
🎉 We're thrilled to announce the first official release of Hibiki. This release marks a significant milestone with major improvements to audio feedback and stability.
What's New
Highlights
- 🎉 First official release of Hibiki - A spatial 3D audio feedback system for UI navigation
- 🐛 Fixed phantom sound bug - Refactored speech hook architecture to prevent sounds playing on unrelated speech events
- ⌨️ Added browse mode support - Arrow key navigation now includes 3D positional audio feedback
- 🎯 Improved audio-speech synchronization - Better alignment between spatial sounds and spoken labels
Bug Fixes
- Fixed phantom sounds playing on unrelated speech events (#getPropertiesSpeech hook refactoring)
- Fixed browse mode sound delays during arrow key navigation
- Fixed getPropertiesSpeech hook implementation to use internal functions correctly
- Improved speech hook architecture for better event isolation
Technical Changes
- Refactored speech hook system for improved reliability
- Enhanced internal function hooking mechanism
- Improved event handler isolation to prevent audio interference
Installation
- Download
Hibiki-0.8.1.nvda-addonfrom this release - Open the file with NVDA
- Accept the installation prompt
- NVDA will restart automatically
Usage
- Toggle Hibiki: NVDA+Shift+S
- Navigation: Arrow keys, Tab, or NVDA+Numpad keys provide spatial audio feedback
- Browse Mode: Use arrow keys in browse mode for directional audio cues
- Customization: Access settings through NVDA → Preferences → Settings → Hibiki
Known Issues
None reported. Please file issues on GitHub if you encounter any problems.