Skip to content

v0.3.0 - Tauri Migration

Latest

Choose a tag to compare

@piro0919 piro0919 released this 21 Jan 09:58
· 3 commits to main since this release

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