feat: Introduce Unified Layout with Enhanced Chat and Status Panels

- Added a new unified layout system that integrates chat and status panels for improved user experience.
- Implemented EnhancedChatComponent and EnhancedStatusPanel to manage chat interactions and display system information.
- Updated CMake configuration to include new source files for the unified layout, ensuring proper build setup.
- Refactored existing TUI components to support the new layout structure, enhancing modularity and maintainability.
This commit is contained in:
scawful
2025-10-06 14:30:15 -04:00
parent 67a4a82e2e
commit 673201e4fd
8 changed files with 1435 additions and 139 deletions

View File

@@ -48,6 +48,9 @@ add_executable(
cli/cli_main.cc
cli/cli.cc
cli/tui/tui.cc
cli/tui/unified_layout.cc
cli/tui/enhanced_chat_component.cc
cli/tui/enhanced_status_panel.cc
cli/handlers/compress.cc
cli/handlers/patch.cc
cli/handlers/tile16_transfer.cc