diff --git a/app/src/main/java/app/closer/ui/home/HomeScreen.kt b/app/src/main/java/app/closer/ui/home/HomeScreen.kt index f3b16b3b..d6c581f8 100644 --- a/app/src/main/java/app/closer/ui/home/HomeScreen.kt +++ b/app/src/main/java/app/closer/ui/home/HomeScreen.kt @@ -1007,14 +1007,15 @@ private fun PrimaryHomeActionCard( ) { val colors = action.tone.actionColors() val isDark = isCloserDarkTheme() - // The reveal-waiting moment (you answered, then your partner did) gets its own warm couple art so - // "your reveal is waiting" reads as the night's focus. Every other daily-question state keeps the - // default target-based art. - val artRes = if ( - action.target == HomeActionTarget.DailyQuestion && - dailyQuestionState == DailyQuestionState.BOTH_ANSWERED - ) { - R.drawable.illustration_tonight_partner_prompt + // Daily-question art escalates with the ritual: + // partner prompt before anyone answers, answer cards while one partner is waiting, + // then a dedicated reveal-ready illustration once both answered. + val artRes = if (action.target == HomeActionTarget.DailyQuestion) { + when (dailyQuestionState) { + DailyQuestionState.UNANSWERED -> R.drawable.illustration_tonight_partner_prompt + DailyQuestionState.BOTH_ANSWERED -> R.drawable.illustration_daily_reveal_ready + else -> homePrimaryArt(action.target) + } } else { homePrimaryArt(action.target) } @@ -1745,7 +1746,7 @@ fun PairedHomePreviewScreen(onNavigate: (String) -> Unit = {}) { category = "emotional_intimacy", depthLevel = 2 ), - dailyQuestionState = DailyQuestionState.BOTH_ANSWERED, + dailyQuestionState = DailyQuestionState.PARTNER_ANSWERED_USER_PENDING, hasPartnerAnsweredToday = true, partnerAnsweredQuestionId = "demo", answerStats = HomeAnswerStats(total = 24, revealed = 18, private = 6),