What's Changed
Major Changes
- Migrated from Electron to Tauri v2 - Native macOS experience with significantly smaller bundle size
- Rewrote backend in Rust - Using native macOS APIs (NSPasteboard, NSEvent, NSScreen)
- Multi-monitor support - Accurate cursor position detection across all displays
Improvements
- Bundle size reduced from ~150MB to ~4.5MB
- Faster startup time
- Lower memory usage
- Better window positioning at cursor location
Technical Details
- Removed: Electron, electron-builder, uiohook-napi, Swift ClipboardWatcher
- Added: Tauri v2, Rust backend with cocoa/objc bindings
- Project structure cleaned up (src-tauri → src)
Full Changelog: v0.2.0...v0.3.0