extract frontend crate

This commit is contained in:
Ferdinand Schober
2024-09-03 00:52:48 +02:00
committed by Ferdinand Schober
parent 12bc0d86ca
commit 377997c6d2
37 changed files with 959 additions and 753 deletions

56
Cargo.lock generated
View File

@@ -1313,21 +1313,17 @@ dependencies = [
name = "lan-mouse"
version = "0.9.1"
dependencies = [
"anyhow",
"async-channel",
"clap",
"endi",
"env_logger",
"futures",
"glib-build-tools",
"gtk4",
"hickory-resolver",
"hostname 0.4.0",
"input-capture",
"input-emulation",
"input-event",
"lan-mouse-cli",
"lan-mouse-gtk",
"lan-mouse-ipc",
"lan-mouse-proto",
"libadwaita",
"libc",
"local-channel",
"log",
@@ -1340,6 +1336,41 @@ dependencies = [
"toml",
]
[[package]]
name = "lan-mouse-cli"
version = "0.1.0"
dependencies = [
"futures",
"lan-mouse-ipc",
"tokio",
]
[[package]]
name = "lan-mouse-gtk"
version = "0.1.0"
dependencies = [
"async-channel",
"glib-build-tools",
"gtk4",
"hostname 0.4.0",
"lan-mouse-ipc",
"libadwaita",
"log",
]
[[package]]
name = "lan-mouse-ipc"
version = "0.1.0"
dependencies = [
"futures",
"log",
"serde",
"serde_json",
"thiserror",
"tokio",
"tokio-stream",
]
[[package]]
name = "lan-mouse-proto"
version = "0.1.0"
@@ -2090,6 +2121,17 @@ dependencies = [
"syn",
]
[[package]]
name = "tokio-stream"
version = "0.1.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af"
dependencies = [
"futures-core",
"pin-project-lite",
"tokio",
]
[[package]]
name = "tokio-util"
version = "0.7.11"