Files
hcie-rust-v3.05/hcie-egui-app/crates/hcie-gui-egui/Cargo.toml
T
phantom b49106dc1d BIG REFACTOR GPT SOL
feat: Refactor Iced panel adapter and introduce build metadata management

- Updated Cargo.toml files across multiple crates to use workspace versioning.
- Enhanced the `iced-panel-adapter` to include a new `plain_slider` module and updated widget rendering to support theme colors.
- Added new theme color utilities for recessed and elevated surfaces in `iced-panel-adapter`.
- Introduced a new `hcie-build-info` crate to manage build metadata, including a build ID system.
- Created a build script to synchronize build IDs across the workspace.
- Added a Makefile for simplified build commands for the Iced application.
- Implemented regression tests for vector shape creation history in the engine API.
- Added a new script for managing Cargo commands with synchronized build ID increments.
- Updated line count report to reflect recent changes in codebase.
- Created a visual plan document for future improvements in the Iced history and panel systems.
2026-07-21 04:25:23 +03:00

49 lines
1.4 KiB
TOML

[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