feat(packs): add distinct pack artwork
|
|
@ -253,29 +253,30 @@ private fun PackArtworkHeader(categoryId: String) {
|
|||
}
|
||||
|
||||
private fun packArtworkRes(categoryId: String): Int = when (categoryId) {
|
||||
"boundaries" -> R.drawable.pack_art_boundaries
|
||||
"communication" -> R.drawable.pack_art_communication
|
||||
"trust",
|
||||
"boundaries",
|
||||
"conflict",
|
||||
"conflict_repair",
|
||||
"rebuilding_trust" -> R.drawable.pack_art_trust_repair
|
||||
"emotional_intimacy",
|
||||
"gratitude",
|
||||
"couple_intimacy" -> R.drawable.pack_art_intimacy
|
||||
"fun",
|
||||
"date_night",
|
||||
"quality_time" -> R.drawable.pack_art_fun_date
|
||||
"future",
|
||||
"values" -> R.drawable.pack_art_future_goals
|
||||
"home_life",
|
||||
"stress" -> R.drawable.pack_art_home_life
|
||||
"money" -> R.drawable.pack_art_money_values
|
||||
"marriage",
|
||||
"parenting" -> R.drawable.pack_art_family_commitment
|
||||
"sex_and_desire",
|
||||
"sexual_preferences",
|
||||
"physical_intimacy" -> R.drawable.pack_art_desire
|
||||
"conflict" -> R.drawable.pack_art_conflict
|
||||
"conflict_repair" -> R.drawable.pack_art_conflict_repair
|
||||
"daily_fun_mc" -> R.drawable.pack_art_daily_fun_mc
|
||||
"date_night" -> R.drawable.pack_art_date_night
|
||||
"difficult_conversations" -> R.drawable.pack_art_deep_reflection
|
||||
"emotional_intimacy" -> R.drawable.pack_art_intimacy
|
||||
"couple_intimacy" -> R.drawable.pack_art_intimacy
|
||||
"fun" -> R.drawable.pack_art_fun_date
|
||||
"future" -> R.drawable.pack_art_future_goals
|
||||
"gratitude" -> R.drawable.pack_art_gratitude
|
||||
"home_life" -> R.drawable.pack_art_home_life
|
||||
"marriage" -> R.drawable.pack_art_family_commitment
|
||||
"money" -> R.drawable.pack_art_money_values
|
||||
"parenting" -> R.drawable.pack_art_parenting
|
||||
"physical_intimacy" -> R.drawable.pack_art_physical_intimacy
|
||||
"quality_time" -> R.drawable.pack_art_quality_time
|
||||
"rebuilding_trust" -> R.drawable.pack_art_trust_repair
|
||||
"sex_and_desire" -> R.drawable.pack_art_desire
|
||||
"sexual_preferences" -> R.drawable.pack_art_sexual_preferences
|
||||
"stress" -> R.drawable.pack_art_stress
|
||||
"trust" -> R.drawable.pack_art_trust
|
||||
"values" -> R.drawable.pack_art_values
|
||||
else -> R.drawable.pack_art_deep_reflection
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -387,29 +387,30 @@ private fun packAccent(categoryId: String): Color {
|
|||
}
|
||||
|
||||
private fun packArtworkRes(categoryId: String): Int = when (categoryId) {
|
||||
"boundaries" -> R.drawable.pack_art_boundaries
|
||||
"communication" -> R.drawable.pack_art_communication
|
||||
"trust",
|
||||
"boundaries",
|
||||
"conflict",
|
||||
"conflict_repair",
|
||||
"rebuilding_trust" -> R.drawable.pack_art_trust_repair
|
||||
"emotional_intimacy",
|
||||
"gratitude",
|
||||
"couple_intimacy" -> R.drawable.pack_art_intimacy
|
||||
"fun",
|
||||
"date_night",
|
||||
"quality_time" -> R.drawable.pack_art_fun_date
|
||||
"future",
|
||||
"values" -> R.drawable.pack_art_future_goals
|
||||
"home_life",
|
||||
"stress" -> R.drawable.pack_art_home_life
|
||||
"money" -> R.drawable.pack_art_money_values
|
||||
"marriage",
|
||||
"parenting" -> R.drawable.pack_art_family_commitment
|
||||
"sex_and_desire",
|
||||
"sexual_preferences",
|
||||
"physical_intimacy" -> R.drawable.pack_art_desire
|
||||
"conflict" -> R.drawable.pack_art_conflict
|
||||
"conflict_repair" -> R.drawable.pack_art_conflict_repair
|
||||
"daily_fun_mc" -> R.drawable.pack_art_daily_fun_mc
|
||||
"date_night" -> R.drawable.pack_art_date_night
|
||||
"difficult_conversations" -> R.drawable.pack_art_deep_reflection
|
||||
"emotional_intimacy" -> R.drawable.pack_art_intimacy
|
||||
"couple_intimacy" -> R.drawable.pack_art_intimacy
|
||||
"fun" -> R.drawable.pack_art_fun_date
|
||||
"future" -> R.drawable.pack_art_future_goals
|
||||
"gratitude" -> R.drawable.pack_art_gratitude
|
||||
"home_life" -> R.drawable.pack_art_home_life
|
||||
"marriage" -> R.drawable.pack_art_family_commitment
|
||||
"money" -> R.drawable.pack_art_money_values
|
||||
"parenting" -> R.drawable.pack_art_parenting
|
||||
"physical_intimacy" -> R.drawable.pack_art_physical_intimacy
|
||||
"quality_time" -> R.drawable.pack_art_quality_time
|
||||
"rebuilding_trust" -> R.drawable.pack_art_trust_repair
|
||||
"sex_and_desire" -> R.drawable.pack_art_desire
|
||||
"sexual_preferences" -> R.drawable.pack_art_sexual_preferences
|
||||
"stress" -> R.drawable.pack_art_stress
|
||||
"trust" -> R.drawable.pack_art_trust
|
||||
"values" -> R.drawable.pack_art_values
|
||||
else -> R.drawable.pack_art_deep_reflection
|
||||
}
|
||||
|
||||
|
|
|
|||
|
After Width: | Height: | Size: 628 KiB |
|
After Width: | Height: | Size: 633 KiB |
|
After Width: | Height: | Size: 681 KiB |
|
After Width: | Height: | Size: 650 KiB |
|
After Width: | Height: | Size: 697 KiB |
|
After Width: | Height: | Size: 671 KiB |
|
After Width: | Height: | Size: 691 KiB |
|
After Width: | Height: | Size: 712 KiB |
|
After Width: | Height: | Size: 690 KiB |
|
After Width: | Height: | Size: 720 KiB |
|
After Width: | Height: | Size: 702 KiB |
|
After Width: | Height: | Size: 709 KiB |
|
After Width: | Height: | Size: 730 KiB |
|
After Width: | Height: | Size: 547 KiB |
|
After Width: | Height: | Size: 566 KiB |
|
After Width: | Height: | Size: 611 KiB |
|
After Width: | Height: | Size: 616 KiB |
|
After Width: | Height: | Size: 606 KiB |
|
After Width: | Height: | Size: 598 KiB |
|
After Width: | Height: | Size: 609 KiB |
|
After Width: | Height: | Size: 634 KiB |
|
After Width: | Height: | Size: 630 KiB |
|
After Width: | Height: | Size: 629 KiB |
|
After Width: | Height: | Size: 655 KiB |
|
After Width: | Height: | Size: 633 KiB |
|
After Width: | Height: | Size: 641 KiB |
|
|
@ -135,7 +135,7 @@ Use the 2D pastel couple art as the large-format identity.
|
|||
| Couple moments | `illustration-couple-onboarding`, `invite`, `history`, `paywall`, `subscription` | Onboarding, pairing, history, paywall |
|
||||
| Product rituals | `illustration-daily-question`, `partner-activation`, `reveal-celebration` | Daily question, partner wait state, reveal |
|
||||
| Play and progress | `illustration-spin-wheel`, `streak-milestone`, `together-empty` | Play hub, milestones, empty states |
|
||||
| Pack art | `pack-art-*` | Question pack cards and category headers |
|
||||
| Pack art | `app/src/main/res/drawable*-nodpi/pack_art_*.png` + `docs/brand/generated-art/pack_art_*` | Question pack cards and category headers |
|
||||
| Particles | `particle-heart`, `particle-petal` | Reveal, match, milestone celebration |
|
||||
|
||||
Needed additions:
|
||||
|
|
|
|||
|
After Width: | Height: | Size: 628 KiB |
|
After Width: | Height: | Size: 633 KiB |
|
After Width: | Height: | Size: 681 KiB |
|
After Width: | Height: | Size: 650 KiB |
|
After Width: | Height: | Size: 697 KiB |
|
After Width: | Height: | Size: 671 KiB |
|
After Width: | Height: | Size: 691 KiB |
|
After Width: | Height: | Size: 712 KiB |
|
After Width: | Height: | Size: 690 KiB |
|
After Width: | Height: | Size: 720 KiB |
|
After Width: | Height: | Size: 702 KiB |
|
After Width: | Height: | Size: 709 KiB |
|
After Width: | Height: | Size: 730 KiB |
|
After Width: | Height: | Size: 547 KiB |
|
After Width: | Height: | Size: 510 KiB |
|
After Width: | Height: | Size: 566 KiB |
|
After Width: | Height: | Size: 611 KiB |
|
After Width: | Height: | Size: 616 KiB |
|
After Width: | Height: | Size: 606 KiB |
|
After Width: | Height: | Size: 620 KiB |
|
After Width: | Height: | Size: 550 KiB |
|
After Width: | Height: | Size: 598 KiB |
|
After Width: | Height: | Size: 586 KiB |
|
After Width: | Height: | Size: 587 KiB |
|
After Width: | Height: | Size: 598 KiB |
|
After Width: | Height: | Size: 606 KiB |
|
After Width: | Height: | Size: 570 KiB |
|
After Width: | Height: | Size: 468 KiB |
|
After Width: | Height: | Size: 609 KiB |
|
After Width: | Height: | Size: 634 KiB |
|
After Width: | Height: | Size: 630 KiB |
|
After Width: | Height: | Size: 629 KiB |
|
After Width: | Height: | Size: 655 KiB |
|
After Width: | Height: | Size: 633 KiB |
|
After Width: | Height: | Size: 566 KiB |
|
After Width: | Height: | Size: 641 KiB |