Bring list cards, badges and the add button to the Cozy Cream layout - #100
Merged
Conversation
Second alignment round covering the design's most distinctive elements: - List cards restructured to the design's row: circular icon chip on the left, title with an uppercase meta caption beneath, and a right column with the status badge above the owner avatar. Shared CardIconChip / DoneToggleChip and MetaCaption primitives keep the three cards uniform. - The chip doubles as the done toggle on Task and Reminder cards (open circle -> filled check, Role.Checkbox semantics, 46dp tap target), replacing the square Checkbox. - Task spines now colour by urgency, matching the app-wide bar meaning documented in StatusTone.kt; priority moves into the caption text. - Chore cards gain the design's cadence-pressure bar (new Chore.pressureFraction()) and an "every Nd - done Xd ago" caption. - Reminder cards drop error/errorContainer for overdue in favour of the shared rose status tone, per the error-colour rule. - The add FAB is now circular, sage, and centre-docked above the nav bar, with the quick-add menu stacking centred above it. - CategoryBadge removed: the meta caption replaced its last usages. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YZ2FuLCyKuhmXsPMV5RRes
check_changelog_fragment.py only counts fragments newly added in the PR; extending the fragment that already merged with #99 does not register. Restore that fragment to main's version and record the card, FAB, and reminder restyle in a new cozy-cream-cards.json. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YZ2FuLCyKuhmXsPMV5RRes
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YZ2FuLCyKuhmXsPMV5RRes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Second Cozy Cream alignment round, following up on #99 with the design's most distinctive card and navigation elements. These were originally flagged as out of scope but are purely visual, so no behaviour changes beyond where noted.
What changed
List cards restructured to the design's row (
TaskCard.kt,ChoreCard.kt,ReminderCard.kt, newcore/CardChips.kt,core/MetaLabel.kt)Checkboxwith the sameRole.Checkboxsemantics and a 46dp tap target.CategoryBadgedeleted: the caption line replaced its last usages.Status semantics aligned with the documented rule (
TaskCard.kt)StatusTone.kt; priority moved into the caption text (a non-colour marker, as that doc prescribes).Chore cadence pressure (
Chore.kt,ChoreCard.kt)Chore.pressureFraction()(share of the cadence window elapsed, using the same thresholds as status), rendered as the design's 5dp pressure bar along the card bottom. Hidden in zen mode.Centre-docked add button (
DashNavGraph.kt,AddMenuFab.kt)colorScheme.secondary), and docked at the centre above the nav bar; the quick-add menu stacks centred above it. The configurable menu order and the hidden-Memos-tab behaviour are unchanged.Reminders drop error colours for overdue (
ReminderCard.kt)error/errorContainer, per the repo rule reserving error colours for genuine errors.Notes
changelog/unreleased/cozy-cream-cards.json; the fragment merged with Align app aesthetics with the Cozy Cream design system #99 is left untouched becausecheck_changelog_fragment.pyonly counts fragments newly added in the PR (now noted as LESSONS.md Redesign reminder edit sheet UX #32).Checks
python3 a11y_check.pyclean (86 files).changelog/unreleased/cozy-cream-cards.json, minor bump); changelog check green.🤖 Generated with Claude Code
https://claude.ai/code/session_01YZ2FuLCyKuhmXsPMV5RRes