add example plugin

should be working now
add plugins to sidebar
add plugin system base
Create function signatures for plugins
Update crates
This commit is contained in:
takotori 2024-03-17 14:56:48 +01:00
parent 59fe7fc454
commit a9e0758435
27 changed files with 468 additions and 335 deletions

View file

@ -7,13 +7,14 @@ repository = "https://github.com/Xetibo/ReSet"
license = "GPL-3.0-only"
[dependencies]
reset_daemon = "1.0.1"
re_set-lib = "1.0.0"
adw = { version = "0.5.3", package = "libadwaita", features = ["v1_4"] }
#reset_daemon = "1.1.0"
re_set-lib = { git = "https://github.com/Xetibo/ReSet-Lib" }
reset_daemon = { git = "https://github.com/Xetibo/ReSet-Daemon", branch = "dashie" }
adw = { version = "0.6.0", package = "libadwaita", features = ["v1_4"] }
dbus = "0.9.7"
gtk = { version = "0.7.3", package = "gtk4", features = ["v4_12"] }
glib = "0.18.3"
tokio = { version = "1.33.0", features = [
gtk = { version = "0.8.1", package = "gtk4", features = ["v4_12"] }
glib = "0.19.3"
tokio = { version = "1.36.0", features = [
"rt",
"time",
"net",
@ -21,8 +22,8 @@ tokio = { version = "1.33.0", features = [
"rt-multi-thread",
"sync",
] }
fork = "0.1.22"
fork = "0.1.23"
ipnetwork = "0.20.0"
[build-dependencies]
glib-build-tools = "0.18.0"
glib-build-tools = "0.19.0"