Implement comprehensive end interaction system with split viewport keypad

This major enhancement transforms the scoring interface into a sophisticated end interaction system that mirrors professional archery scoring workflows.

Core behaviors: per-end descending sorting, smart cell selection snapping, active end visual highlighting, cross-end disarm, enhanced keypad pop-up/retract.

Split viewport: upper viewport with scrollable scorecard, lower viewport with 30% keypad, 250ms animated transitions, proper separation prevents UI obstruction.

Enhanced 4x4 keypad: responsive Expanded widgets, CLEAR and CLOSE buttons, percentage-based sizing eliminates overflow.

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Mikkeli Matlock
2025-08-23 22:36:10 +09:00
parent 12956c27dc
commit 074f827c8b
8 changed files with 1081 additions and 143 deletions
+3 -1
View File
@@ -50,7 +50,9 @@ COMPLETED_*.md
INCOMPLETE_*.md
# User notes - private human thoughts
# DO NOT REMOVE FROM GITIGNORE
NOTES.txt
# UI design references. DO NOT REMOVE FROM GITIGNORE
# UI design references.
# DO NOT REMOVE FROM GITIGNORE
.uidesign/