New
v0.0.13
What's New
Added
- Support for backtick (`) special character - The backtick key can now be used in hotkey bindings, expanding the available key options for your configurations. Thanks to @danielfalbo for the contribution! (#8)
Fixed
- Duplicate keycode from layout - Resolved an issue where keycodes could be duplicated when retrieved from the keyboard layout
- ZBench vendor dependency - Fixed the vendor import for the zbench benchmarking library
Improved
- Enhanced error messages - Parser now provides more helpful context when reporting errors, including examples for invalid hex keycodes and suggestions for common mistakes
- Duplicate command handling - Now allows identical duplicate commands in process groups for more flexible configurations
- Build optimization - Development builds are now faster - only main branch builds all targets
- Code quality - Various internal improvements including simplified activation checks and adoption of more idiomatic Zig patterns
Installation
Install via Homebrew:
brew install jackielii/tap/skhd-zig
or upgrade:
brew upgrade jackielii/tap/skhd-zig
Full Changelog
See CHANGELOG.md for complete version history.