feature/gameplay-ui-improvements #2

Merged
cal merged 10 commits from feature/gameplay-ui-improvements into main 2026-02-07 05:01:17 +00:00
Owner
No description provided.
cal added 9 commits 2026-02-07 04:45:53 +00:00
- Created RunnersOnBase.vue component with split layout (runners left, catcher right)
- Created RunnerCard.vue for individual runner cards with expand-in-place functionality
- Integrated component into GamePlay.vue (mobile and desktop layouts)
- Added team color computed properties for batting/fielding teams
- Component only shows when runners on base (hasRunners computed)
- Click runner card to expand in place and show full player card + catcher matchup
- Smooth CSS transitions and animations matching pitcher/batter card style
- Includes design documentation and HTML mockup for reference
- Changed duration-400 to duration-300 (valid Tailwind class)
- Fixes PostCSS build error
- Removed GameBoard component from both mobile and desktop layouts
- Removed unused GameBoard import
- RunnersOnBase component now handles runner display
- Cleaner UI focused on pitcher/batter matchup and expandable runner cards
- Added TODO comment to improve styling, colors, animations
- Component is functional and working well, ready for future aesthetic improvements
- Test empty/occupied/expanded states
- Test player name handling and initials
- Test runner selection and catcher card expansion
- Test team color integration
- All 40 tests passing
cal added 1 commit 2026-02-07 04:57:58 +00:00
cal merged commit 9ba611bfee into main 2026-02-07 05:01:17 +00:00
cal deleted branch feature/gameplay-ui-improvements 2026-02-07 05:01:18 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cal/strat-gameplay-webapp#2
No description provided.