Add Iced panel adapter and AI chat/script panels
- Implemented a theme system in `iced-panel-adapter` for consistent styling across panels. - Created `iced-panel-ai-chat` for an AI assistant interface, including message handling and UI components. - Developed `iced-panel-script` for a DSL editor with execution capabilities, allowing procedural drawing commands. - Introduced message types for interaction in both chat and script panels. - Added color and theme management for improved visual consistency.
This commit is contained in:
@@ -29,6 +29,10 @@ members = [
|
||||
"hcie-egui-app/crates/egui-panel-ai-chat",
|
||||
"hcie-egui-app/crates/egui-panel-script",
|
||||
"hcie-egui-app/crates/egui-panel-ai-script",
|
||||
"hcie-iced-app/crates/hcie-iced-gui",
|
||||
"hcie-iced-app/crates/iced-panel-adapter",
|
||||
"hcie-iced-app/crates/iced-panel-script",
|
||||
"hcie-iced-app/crates/iced-panel-ai-chat",
|
||||
"tools/screenshot-diff",
|
||||
"tools/panel-tuner",
|
||||
]
|
||||
@@ -58,6 +62,7 @@ eframe = { version = "0.34", default-features = false, features = ["default
|
||||
egui_extras = { version = "0.34", features = ["svg", "image"] }
|
||||
egui_dock = { version = "0.19", features = ["serde"] }
|
||||
rfd = "0.15"
|
||||
iced = { version = "0.13", features = ["tokio", "image", "svg"] }
|
||||
|
||||
# Utilities
|
||||
base64 = "0.22"
|
||||
|
||||
Reference in New Issue
Block a user