warfactoryracine/core
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
..
include/warfactory Complete Phase 3: Revolutionary UI interface system with hybrid sizing 2025-09-26 11:18:26 +08:00
src Complete Phase 3: Revolutionary UI interface system with hybrid sizing 2025-09-26 11:18:26 +08:00
CMakeLists-full.txt Complete Phase 2: Revolutionary hot-reload system with blazing 0.4ms performance 2025-09-24 13:21:58 +08:00
CMakeLists-light.txt Complete Phase 2: Revolutionary hot-reload system with blazing 0.4ms performance 2025-09-24 13:21:58 +08:00
CMakeLists.txt Complete Phase 3: Revolutionary UI interface system with hybrid sizing 2025-09-26 11:18:26 +08:00
README.md Add project structure with engines, core, client 2025-09-19 01:40:53 +08:00

Core Game Logic

Core game mechanics and shared systems for Warfactory.

Structure

  • Game loop management
  • Shared data structures
  • Common utilities
  • Engine coordination