Releases: selimacerbas/KeyCaster.spoon
Releases · selimacerbas/KeyCaster.spoon
v0.1.0
What's New
Bug Fixes
- Click animation leak: Mouse click circles now properly clean up when
stop()is called mid-animation - Text measurement fallback: Uses
utf8.len()instead of byte count — correct width for multi-byte symbols like ⌘, ⇧ - Line mode timer waste: Fade timer no longer runs in overflow mode (was a 30fps no-op)
Features
- Customizable key symbols: Override any key's display symbol via
spoon.KeyCaster.specialKeysandspoon.KeyCaster.punctuationKeysbefore:start() - Deep config merge:
configure()now merges nested tables (e.g.,{box = {w = 300}}no longer wipes other box keys)
Improvements
- Extracted
_boxSize()helper (removed 6 inline patterns) - Deduplicated menubar menu builder
- Version bump to 0.1.0