feat(bienvenida): add monetization-free welcome screen
Build the first-run welcome surface from mockup screen 14, stripped of its entire monetization block: no PRO pill, no "14 dias PRO gratis" trial line, no pricing card, no secondary "free version" link. Ships only logo, headline, body copy, exactly 3 feature bullets, and the single "Empezar a escuchar" CTA, as a full-screen route (not a modal). Spanish copy is re-cast from the mockup's "tu" form to the app's established voseo register (matching ~750 existing app_es.arb lines), using "auto" instead of "coche" per the one existing precedent. The 3 bullet icons reuse existing tokens (electricMagenta/liveGreen/ warmCoral) that already match the mockup's own hex values for them. CTA switches to the Escuchar tab and pops the route. Wiring this screen into the real first-launch flow (main.dart/app.dart) is left for a follow-up unit, same shape as WU15/WU15b - this WU only covers the isolated, tested screen per its own task list and verify command. WU17.
This commit is contained in:
+10
-1
@@ -799,5 +799,14 @@
|
||||
"error": {}
|
||||
}
|
||||
},
|
||||
"localMusicFolderGenericName": "Selected folder"
|
||||
"localMusicFolderGenericName": "Selected folder",
|
||||
"welcomeHeadline": "Your world, live",
|
||||
"welcomeBody": "53,412 stations from 238 countries. Save your favorites, take them to the car, and wake up to them.",
|
||||
"welcomeBullet1Title": "Per-station equalizer",
|
||||
"welcomeBullet1Subtitle": "Plus a preset per output device",
|
||||
"welcomeBullet2Title": "Android Auto",
|
||||
"welcomeBullet2Subtitle": "Your favorites and local music in the car",
|
||||
"welcomeBullet3Title": "Music alarms",
|
||||
"welcomeBullet3Subtitle": "With gradual volume rise and vacation mode",
|
||||
"welcomeCtaLabel": "Start listening"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user