[package] name = "hcie-gui-egui" version.workspace = true edition.workspace = true [[bin]] name = "hcie-gui" path = "src/main.rs" [features] default = ["tablet-evdev"] tablet-evdev = ["dep:evdev"] [dependencies] hcie-build-info = { workspace = true } hcie-engine-api = { path = "../../../hcie-engine-api" } egui-panel-adapter = { path = "../egui-panel-adapter" } egui-panel-filters = { path = "../egui-panel-filters" } egui-panel-ai-chat = { path = "../egui-panel-ai-chat" } egui-panel-script = { path = "../egui-panel-script" } egui-panel-ai-script = { path = "../egui-panel-ai-script" } egui = { workspace = true } eframe = { workspace = true } egui_extras = { workspace = true } egui_dock = { workspace = true } image = { workspace = true } rfd = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } log = { workspace = true } arboard = { workspace = true } base64 = { workspace = true } zip = { workspace = true } quick-xml = { workspace = true } env_logger = { workspace = true } resvg = { workspace = true } usvg = { workspace = true } tiny-skia = { workspace = true } dirs = "5.0" winit = "0.30" evdev = { version = "0.12", optional = true } [dev-dependencies] rstest.workspace = true proptest.workspace = true approx.workspace = true