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:
2026-07-11 18:13:03 +03:00
parent 0d1b0eae4c
commit f4ad22b55b
113 changed files with 8604 additions and 141 deletions
+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
<g transform="translate(40.96,40.96) scale(13.440000) translate(3.08,2.00)">
<g id="Layer_1" transform="translate(-4.3083, -2.1539)">
<g transform="matrix(1.0769, 0, 0, 1.0769, 0, 0)">
<path d="M20, 4.7L20, 9.1C22.4, 10.5 24, 13.1 24, 16C24, 20.4 20.4, 24 16, 24C11.6, 24 8, 20.4 8, 16C8, 13 9.6, 10.5 12, 9.1L12, 4.7C7.3, 6.3 4, 10.8 4, 16C4, 22.6 9.4, 28 16, 28C22.6, 28 28, 22.6 28, 16C28, 10.8 24.7, 6.3 20, 4.7z" fill="currentColor"/>
</g>
</g>
<g id="Layer_1" transform="translate(-4.3083, -2.1539)">
<g transform="matrix(1.0769, 0, 0, 1.0769, 0, 0)">
<path d="M17, 14L15, 14C14.4, 14 14, 13.6 14, 13L14, 3C14, 2.4 14.4, 2 15, 2L17, 2C17.6, 2 18, 2.4 18, 3L18, 13C18, 13.6 17.6, 14 17, 14z" fill="currentColor"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 904 B