Rewrite using Relm4

Yes, this is a monster commit but at this stage I'm the only one working
on this project anyway. Further commits will follow Best Practises™
again.
This commit is contained in:
Reinout Meliesie 2026-01-21 13:20:47 +01:00
commit 4d4b7eb1c7
Signed by: zedfrigg
GPG key ID: 3AFCC06481308BC6
43 changed files with 2159 additions and 1248 deletions

View file

@ -1,5 +1,5 @@
[package]
name = "zoodex"
name = "zoodex-scratchpad"
version = "1.0.0"
authors = ["Reinout Meliesie <zedfrigg@kernelmaft.com>"]
edition = "2024"
@ -10,9 +10,9 @@ license = "GPL-3.0-or-later"
lto = true
[dependencies]
async-sqlite = { version = "0.5.3", default-features = false }
fallible-iterator = "0.3.0" # Must match version used by async-sqlite
futures = "0.3.31"
async-sqlite = { version = "0.5.4", default-features = false }
gtk4 = { version = "0.10.3", features = ["v4_20"] }
libadwaita = { version = "0.8.1", features = ["v1_8"] }
relm4-macros = { version = "0.10.1", default-features = false }
relm4 = { version = "0.10.0", features = ["gnome_48"] }
# Keep version in sync with the one Relm4 uses
tokio = { version = "1.47.3", features = ["macros", "rt", "rt-multi-thread", "sync"] }