Commit graph

2 commits

Author SHA1 Message Date
Matthew Mone
d804154619 Update UI components and styles for improved consistency and functionality
- Introduce new CharacterSheet and MissionBoard components, enhancing user interaction for unit management and mission selection.
- Refactor existing components to utilize a shared theme system, consolidating styles for better maintainability and visual consistency.
- Update HubScreen to integrate new components and improve resource management interface.
- Implement dynamic imports for better performance and loading efficiency.
- Enhance existing UI elements with responsive design adjustments and improved accessibility features.
- Remove deprecated MissionBoard implementation to streamline codebase.
2025-12-31 12:25:14 -08:00
Matthew Mone
5c335b4b3c Add HubScreen and MissionBoard components for campaign management
Introduce the HubScreen as the main interface for managing resources, units, and mission selection, integrating with the GameStateManager for dynamic data binding. Implement the MissionBoard component to display and select available missions, enhancing user interaction with mission details and selection logic. Update the GameStateManager to handle transitions between game states, ensuring a seamless experience for players. Add tests for HubScreen and MissionBoard to validate functionality and integration with the overall game architecture.
2025-12-31 10:49:26 -08:00