warfactoryracine/core/include/warfactory
StillHammer 959a2e4101 Complete Phase 3: Revolutionary UI interface system with hybrid sizing
🎯 **PRODUCTION-READY UI ARCHITECTURE**
- Data-agnostic IUI interface with type-safe enums for performance
- Revolutionary hybrid sizing: percentage targets + absolute pixel constraints
- Hierarchical windowing: Parent → Dock → Split → Tab → Window structure
- Complete ImGuiUI implementation with all DataType content renderers

🔧 **DEVELOPMENT INFRASTRUCTURE**
- AddressSanitizer + GDB debugging workflow for instant crash detection
- Cross-platform pipeline: Linux development → Windows .exe automation
- Debug mode default with comprehensive sanitizer coverage

📊 **TECHNICAL ACHIEVEMENTS**
- Fixed JSON type mixing and buffer overflow crashes with precise debugging
- Mathematical hybrid sizing formula: clamp(percentage_target, min_px, max_px)
- Professional layout system: economic topbar + companies panel + strategic map
- Interactive callback system with request/response architecture

🚀 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-26 11:18:26 +08:00
..
DebugEngine.h Complete Phase 2: Revolutionary hot-reload system with blazing 0.4ms performance 2025-09-24 13:21:58 +08:00
EngineFactory.h Complete Phase 2: Revolutionary hot-reload system with blazing 0.4ms performance 2025-09-24 13:21:58 +08:00
IEngine.h Complete Phase 1: Finalize all core interfaces with immutable architecture 2025-09-24 09:03:56 +08:00
IIO.h Complete Phase 1: Finalize all core interfaces with immutable architecture 2025-09-24 09:03:56 +08:00
ImGuiUI.h Complete Phase 3: Revolutionary UI interface system with hybrid sizing 2025-09-26 11:18:26 +08:00
IModule.h Complete Phase 1: Finalize all core interfaces with immutable architecture 2025-09-24 09:03:56 +08:00
IModuleSystem.h Complete Phase 1: Finalize all core interfaces with immutable architecture 2025-09-24 09:03:56 +08:00
IntraIO.h Implement unified IntraIO system with central routing manager 2025-09-25 07:37:13 +08:00
IntraIOManager.h Implement unified IntraIO system with central routing manager 2025-09-25 07:37:13 +08:00
IOFactory.h Implement unified IntraIO system with central routing manager 2025-09-25 07:37:13 +08:00
IUI_Enums.h Complete Phase 3: Revolutionary UI interface system with hybrid sizing 2025-09-26 11:18:26 +08:00
IUI.h Complete Phase 3: Revolutionary UI interface system with hybrid sizing 2025-09-26 11:18:26 +08:00
ModuleFactory.h Complete Phase 2: Revolutionary hot-reload system with blazing 0.4ms performance 2025-09-24 13:21:58 +08:00
ModuleSystemFactory.h Complete Phase 2: Revolutionary hot-reload system with blazing 0.4ms performance 2025-09-24 13:21:58 +08:00
SequentialModuleSystem.h Complete Phase 2: Revolutionary hot-reload system with blazing 0.4ms performance 2025-09-24 13:21:58 +08:00