Align navigation, icons and search with the Cozy Cream handoff - #102
Merged
Conversation
Third alignment round covering the handoff's structural chrome: - New DashBottomBar replaces the M3 NavigationBar: flat surface strip with a 1dp hairline top edge, tabs bottom-aligned around a centre slot holding the round 52dp sage add button (AddMenuFab split into AddMenuButton in the bar and the floating AddMenu above it). Active tabs show the handoff's tinted pill behind the icon with an accent label; inactive tabs are faint. Tab order and the hidden-Memos behaviour are unchanged. - Icons on the navigation, quick-add menu, page headers, and the chore card chip switch to the outlined set, matching the handoff's thin glyphs. - List actions (search, owner filter, countdown, zen) move up into the page header row per handoff 3a-1; task sorting becomes the small "due" text control beside the filter chips. - Search on Tasks and Chores (handoff 3a-2): a pill search field with Cancel, live filtering over title/category/owner, results under an "in tasks · N" section label with the matching substring highlighted in card titles. Search state survives rotation; zen mode is unaffected. - The design handoff reference files are checked in under docs/design/cozy-cream. 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.
Third Cozy Cream alignment round, covering the structural chrome the handoff specifies: the bottom utility bar, the outline icon set, the header action row, and search.
What changed
Bottom utility bar (new
DashBottomBar.kt,DashNavGraph.kt,AddMenuFab.kt)NavigationBarwith the handoff's bar: flat on the surface tone with a 1dp hairline top edge, tabs bottom-aligned around a centre slot holding the round 52dp sage add button. The oldAddMenuFabis split:AddMenuButtondocks in the bar, and the quick-addAddMenufloats centred above it when expanded.Role.Tab+ selected state), the configurable quick-add order, and the hidden-Memos-tab behaviour are all preserved.Outline icons
Icons.Outlined, matching the handoff's thin stroked glyphs.Header action row + text sort control (handoff 3a-1)
Search (handoff 3a-2, new
core/SearchRow.kt)Docs
README.md,github.md,ChoreDash.dc.html) are checked in underdocs/design/cozy-cream/so the source of truth lives with the code. The presentation-only device-frame scripts are omitted.Not in this round
Search is per-list (the handoff's mock shows cross-domain results from one field); the sort bottom sheet, footer strips, NFC hint card, and the dark reminder screen remain open.
Checks
python3 a11y_check.pyclean (87 files).changelog/unreleased/cozy-cream-nav-search.json, minor bump).🤖 Generated with Claude Code
https://claude.ai/code/session_01YZ2FuLCyKuhmXsPMV5RRes
Generated by Claude Code