chahinebrini
c9029b8fb5
fix(games): Tetris controls centered + Snake icon visibility + digital score-dashboard
User-Wünsche:
1. Tetris bedien-buttons mittig zum Spielfeld (war off-center)
2. Snake geklickte button-icons NICHT weiß (sonst light-theme unsichtbar)
3. Beide games: digital score-counter über playfield
Tetris:
- Controls in alignItems:'center'-wrapper mit width:boardWidth child +
justifyContent:'space-between' → Move-Pad+Action-Pad bündig zum Feld
unabhängig von screen-width
- Old Score/Level/Lines header entfernt → DigitalScore übernimmt
Snake:
- DPadBtn: ALWAYS color={tint} (#007aff iOS-blue) für Ionicons
- Active-state via borderColor + scale(1.04), NICHT mehr durch white-icon
- Semi-transparent blue bg (rgba) sichtbar in beiden themes
- Android-Branches + elevation entfernt (überall einheitlich)
DigitalScore (neu):
- 7-segment-feel via Courier New monospace + letterSpacing 2 + tabular-nums
- padStart(5,'0') Score+Best, padStart(2,'0') Level/Length
- Dunkles Panel (#0d1117) + border #1f2937, intentional contrast
- width:boardWidth, alignSelf:center
- Snake: SCORE+BEST | Tetris: SCORE+BEST+LVL
TS clean. Frontend-only, Metro reload reicht.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-09 15:46:17 +02:00
..
2026-05-09 14:51:02 +02:00
2026-05-09 14:51:02 +02:00
2026-05-08 19:32:27 +02:00
2026-05-08 22:15:55 +02:00
2026-05-09 14:51:02 +02:00
2026-05-09 14:51:02 +02:00
2026-05-09 15:46:17 +02:00
2026-05-08 22:15:55 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-09 14:51:02 +02:00
2026-05-06 07:13:43 +02:00
2026-05-09 14:51:02 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-09 14:51:02 +02:00
2026-05-09 14:51:02 +02:00
2026-05-09 14:51:02 +02:00
2026-05-09 14:51:02 +02:00
2026-05-09 14:51:02 +02:00
2026-05-06 07:13:43 +02:00
2026-05-09 14:51:02 +02:00
2026-05-06 07:13:43 +02:00
2026-05-09 14:51:02 +02:00