I'm working to few improments, and release a stable version for Coop in this weekend.
My initial plan is use Native GUI instead of Tauri (webview), but I came back to tauri because my rust skill isn't enough to do it 😅.
My only problem with tauri is it heavily depend on gtk3 on linux which quite old, and I found some native features like context menu, tray,... isn't work well on wayland. It also doesn't provide much API for custom window like macos or windows.
In the long term, I want to do everything in Rust, so I can have more control in the quality without depend on 3rd libs.
my target stack:
- backend: rust-nostr
- db: nostrdb or sqlite
- gui: gpui or xilem, florem