Veloop 0.2.2
What changed
- Improved caret placement for empty text controls when direct text geometry is unavailable.
- Added a bounded Accessibility fallback that targets the current frontmost process, validates collapsed selections against the focused control, and avoids estimating geometry for non-text or non-empty controls.
- Preserved Palette geometry as the first choice while making fallback failures fast and non-blocking.
- Updated the public version, Homebrew Cask, bilingual download links, and release contracts for 0.2.2.
Verification
swift test: 218 tests passed, 0 failures.- The release build completed for both
arm64andx86_64. - Strict code-signature verification, read-only DMG contract verification, and
hdiutil verifypassed. - The Homebrew Cask checksum matches the published DMG.
Installation notes
Veloop 0.2.2 remains ad-hoc signed and is not notarized. Because the binary hash changes between releases, macOS may require Accessibility to be enabled once for the updated app.
Download integrity
- Asset:
Veloop-0.2.2-universal.dmg - SHA-256:
403ba0b535f36588d68af175b8c00bdefad1be2ef55e202eed9202e3413742bb