reya on Nostr: I'm working to few improments, and release a stable version for Coop in this weekend. ...
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
Published at
2024-08-02 06:19:15Event JSON
{
"id": "3f4ad85f7104116c5f440ee2923b4ab1bcd55c107d869b607fe58379834def7c",
"pubkey": "126103bfddc8df256b6e0abfd7f3797c80dcc4ea88f7c2f87dd4104220b4d65f",
"created_at": 1722579555,
"kind": 1,
"tags": [
[
"e",
"9ba4845632499425a10b4be463c0a19c2e2729f34f26c3b86558a95799ea06d2",
"wss://relay.damus.io/",
"root"
],
[
"e",
"9ba4845632499425a10b4be463c0a19c2e2729f34f26c3b86558a95799ea06d2",
"wss://relay.damus.io/",
"reply"
],
[
"p",
"6b9da920c4b6ecbf2c12018a7a2d143b4dfdf9878c3beac69e39bb597841cc6e",
"",
"mention"
]
],
"content": "I'm working to few improments, and release a stable version for Coop in this weekend.\n\nMy 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 😅.\n\nMy 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.\n\nIn the long term, I want to do everything in Rust, so I can have more control in the quality without depend on 3rd libs.\n\nmy target stack:\n- backend: rust-nostr\n- db: nostrdb or sqlite\n- gui: gpui or xilem, florem",
"sig": "b21dc1ca558293c155fc6681456cdf97def5f1e16c2cf9ae73cf6d522d10f76c7d08252fdbc4cc6f3e93d5aaac098d6ebbc62f3860ba0103a24ec0f23535a4c1"
}