- HR shown as a top arc gauge in Garmin zone colors (grey/blue/green/
orange/red) with a marker on the current zone and the bpm number below
- Redraw court to a proper padel layout: net centered, service lines at
the 3m-from-back-wall proportion, center line only between service lines
- Wider court with a configurable blue surface (bgColor param on
CourtRenderer, ready for the future settings screen)
- Serve ball marks the back zone (farthest from the net) of the server
- Roomier score spacing; games column white, sets accent green; "Pts"
- HR + time on a matched FONT_MEDIUM
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Delete resources/menus/menu.xml (scaffold menu, replaced by custom UI in Task 8)
- Delete resources/layouts/layout.xml (scaffold layout, view now draws in onUpdate)
- Trim resources/strings/strings.xml to AppName="Padel" only; remove prompt,
menu_label_1, menu_label_2 which were only referenced by the deleted files
- Release build: BUILD SUCCESSFUL
- Unit tests: PASSED (passed=16, failed=0, errors=0)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add Sensor and UserProfile permissions to manifest.xml (required for
Toybox.Sensor and Toybox.UserProfile API access; build fails without them).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Writes the complete TDD test suite for PadelMatch before the engine
exists. Build intentionally fails to compile (RED phase) — undefined
symbols PadelMatch, RulesConfig, US, THEM, and QUAD_* constants are all
defined in Task 3.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>