Cap icon indicating copy to clipboard operation
Cap copied to clipboard

Migrate to Tauri v2

Open ItsEeleeya opened this issue 6 months ago • 8 comments

This is now READY With the recent release of Tauri 2.0.0-rc, I decided to give this another try after a couple of weeks since my last attempt. Most things should work as expected.

TODO:

  • [x] All dependencies updated for v2
  • [x] Tray stop icon when recording is in-progress.
  • [x] Camera overlay
  • [x] Fix any missing permissions

New changes:

  • Using tauri-plugin-decorum for webview transparency (No longer using macOS private APIs). This allows for possible publishing on the Mac AppStore in the future.
  • (macOS/Linux) Camera overlay is visible on all spaces/workspaces
  • Add more info to the About Cap window. (Should now show copyright text)
  • Fix missing background and border styles when running with NEXT_PUBLIC_LOCAL_MODE=true

Changes below will not longer be part of this and will be part of future PRs.

  • ~~Make camera overlay into NSPanel on macos. (more appropriate for its functionality)~~
  • ~~(Windows/Linux) Optimize the titlebar to better suit other platforms.~~
  • ~~Minor adjustments to the look of preview~~
  • ~~(macOS/Linux) _Show timer on the tray icon when recording is in-progress.~~
  • Deep-links and re-implementation of #48

Any feedbacks or requests are appreciated!

ItsEeleeya avatar Aug 03 '24 20:08 ItsEeleeya