Add egui dock.

This commit is contained in:
2025-08-20 16:25:57 +02:00
parent 52610ef102
commit 693d734f02
3 changed files with 151 additions and 71 deletions

48
Cargo.lock generated
View File

@@ -441,6 +441,7 @@ dependencies = [
"bioz-icd-rs",
"defmt",
"eframe",
"egui_dock",
"egui_plot",
"log",
"postcard-rpc",
@@ -876,6 +877,17 @@ version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76"
[[package]]
name = "duplicate"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97af9b5f014e228b33e77d75ee0e6e87960124f0f4b16337b586a6bec91867b1"
dependencies = [
"heck",
"proc-macro2",
"proc-macro2-diagnostics",
]
[[package]]
name = "ecolor"
version = "0.32.0"
@@ -980,6 +992,17 @@ dependencies = [
"winit",
]
[[package]]
name = "egui_dock"
version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baa7ef4e24fccd35639705ba68a58a5713c19b15a2cd426c0a26901b5954882c"
dependencies = [
"duplicate",
"egui",
"paste",
]
[[package]]
name = "egui_glow"
version = "0.32.0"
@@ -2436,6 +2459,12 @@ dependencies = [
"windows-targets 0.52.6",
]
[[package]]
name = "paste"
version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
[[package]]
name = "percent-encoding"
version = "2.3.1"
@@ -2635,6 +2664,19 @@ dependencies = [
"unicode-ident",
]
[[package]]
name = "proc-macro2-diagnostics"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8"
dependencies = [
"proc-macro2",
"quote",
"syn",
"version_check",
"yansi",
]
[[package]]
name = "profiling"
version = "1.0.17"
@@ -4373,6 +4415,12 @@ version = "0.8.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7"
[[package]]
name = "yansi"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
[[package]]
name = "yoke"
version = "0.8.0"