Repository navigation
Startseite entschlacken, ruhiger Merke-Timer, Icon-Farbe & -Assets vereinheitlichen - #354
Conversation
…ets vereinheitlichen - Startseite: nur "Spiel starten" prominent (ohne Puls), Tägliche Challenge als Textlink, Level/Galerie/Freies Malen als Footer-Textlinks, Statistik als eine Textzeile, Streak-Badge/FloatingStars/Unlock-Hinweis entfernt (Serie nur noch in Malis Begrüßung) - Merke-Phase: TimerBar (dünner einfarbiger Balken) ersetzt TimerArc - Icon-Hintergrund #60D5FA -> #A9DCEB (app.json, SVG-Quellen, primaryLight) - generate-icon-assets.js erzeugt jetzt auch public/apple-touch-icon.png und public/feature-graphic.png (beide waren veraltet) - Ungenutzte Locale-Keys entfernt Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017fxbsNALrmwMj7LGMDPLw2
🔀 Mergeability-Report✅ Konfliktfrei mergebar ( CI-Checks: ✅ keine fehlgeschlagenen Checks ⏳ mergeability / mergeability Merge-Checkliste
Kostenlos generiert von reusable-mergeability.yml · keine API-Kosten · review-gate: |
…on, handlebars, shell-quote, source-map-js) Nur package-lock.json, Patch-/Minor-Updates transitiver Dependencies. Audit-Gate war auch auf testing rot (unabhängig von diesem PR). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017fxbsNALrmwMj7LGMDPLw2
|
🔒 Security Audit war rot wegen neu veröffentlichter Advisories (compression, handlebars, shell-quote, source-map-js). Das kommt nicht von diesem PR: Er ändert keine Dependencies, der Lockfile entsprach Generated by Claude Code |
Pull Request
Beschreibung
Feedback: Startseite zu überladen (zu viele Symbole/Farben), Countdown zu auffällig, App-Icon-Blau zu aufdringlich und in der Test-App noch falsch.
Startseite (
app/index.tsx)Merke-Phase
TimerBar: ein dünner, einfarbiger Balken ersetztTimerArc(80-px-Kreis, große Zahl, Gelb/Rot). Bei 3 s Anzeigezeit war der Kreis von Anfang an im WarnmodusTimerArc.*undColors.timerArcsind entferntIcon
#A9DCEBstatt#60D5FA. Das gilt fürapp.json(icon, adaptiveIcon, Splash, Web-Theme), die SVG-Quellen,primaryLightund die Feature-Grafik. Der Untertitel der Feature-Grafik ist jetzt dunkel, damit er auf dem helleren Blau lesbar bleibtpublic/apple-touch-icon.png(Web/PWA-Icon) zeigte noch das alte Jungen-Motiv,public/feature-graphic.png(OG-Bild) war abgeschnitten. Beide werden jetzt vonscripts/generate-icon-assets.jsmit erzeugtapple-touch-icon-Link in_layout.tsxhatte keinen/DrawFromMemory-Basispfadmain(v1.9.0) hat noch das Frosch-Icon von vor Icon- und Startbildschirm-Inkonsistenz beheben (Issue #304) #305. Das Haus-Icon gibt es nur auftesting. Test-APKs müssen austestingbzw. diesem Branch gebaut werden; Android-Launcher cachen Icons, im Zweifel deinstallieren und neu installierenAußerdem sind ungenutzte Locale-Keys in allen 7 Sprachen entfernt.
Art der Änderung
Cross-Platform Kompatibilität
Betrifft dieser PR plattformspezifischen Code? Nein.
TimerBarnutzt RN-Animatedund ist plattformübergreifend; die zwei TimerArc-Varianten (Skia/SVG) fallen weg.Testing Checklist
expo export --platform web)npm test: 458/458 grün,prettier --check,validate:svg-countsScreenshots / Videos
Lokal per Playwright aufgenommen (Startseite, Merke-Phase), nicht angehängt.
Zusätzliche Notizen
WebInstallBanner(nur Web) bleibt bewusst als Rahmen im sichtbaren Bereich (Web-Discoverability, siehedocs/WEB_DISCOVERABILITY.md).🤖 Generated with Claude Code
https://claude.ai/code/session_017fxbsNALrmwMj7LGMDPLw2
Generated by Claude Code