From 53a821a80d322a850f1f644e0b1fd4ac026a4811 Mon Sep 17 00:00:00 2001 From: null Date: Wed, 8 Jul 2026 14:39:33 -0500 Subject: [PATCH] fix(home): use people art for daily question card --- README.md | 12 ++++++++++++ app/src/main/java/app/closer/ui/home/HomeScreen.kt | 7 +++---- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 457c2928..19dc6b2f 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,13 @@ Fresh Android dark-mode captures from the current emulator build. +

Visual system

+ +Closer uses paired light and dark illustration assets so the product can stay warm without fighting +the selected theme. The home daily-question card is intentionally people-forward: the ready-to-answer +and reveal-ready moments use the couple/cards artwork, while quieter waiting states can fall back to +the answer-card ritual art. +

What makes it different

@@ -93,6 +100,11 @@ Fresh Android dark-mode captures from the current emulator build. + + + + +
Curated prompts
Question packs are written and reviewed, not generated at answer time.
Calm by design
No feeds, likes, followers, public profiles, or pressure mechanics.
Theme-aware art
Light and dark illustrations are paired for the same product moments.
Human warmth
The home ritual leads with people and recognizable Closer card artwork.
Private rituals
The visual language reinforces answering alone, revealing together, and continuing gently.

Product surface

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 8bb00349..e05dc430 100644 --- a/app/src/main/java/app/closer/ui/home/HomeScreen.kt +++ b/app/src/main/java/app/closer/ui/home/HomeScreen.kt @@ -1014,12 +1014,11 @@ private fun PrimaryHomeActionCard( ) { val colors = action.tone.actionColors() val isDark = isCloserDarkTheme() - // Daily-question art escalates with the ritual: - // answer cards before anyone answers, partner prompt while one partner is waiting, - // then a dedicated reveal-ready illustration once both answered. + // Daily-question art stays people-forward on the home card: the ready-to-answer + // and reveal-ready moments both use the couple/cards illustration. val artRes = if (action.target == HomeActionTarget.DailyQuestion) { when (dailyQuestionState) { - DailyQuestionState.UNANSWERED -> R.drawable.illustration_daily_question + DailyQuestionState.UNANSWERED -> R.drawable.illustration_daily_reveal_ready DailyQuestionState.BOTH_ANSWERED -> R.drawable.illustration_daily_reveal_ready else -> homePrimaryArt(action.target) }