Skip to content

Redesign from Claude design (Afsan) + cart drawer fix#12

Merged
rezwana-karim merged 10 commits into
mainfrom
redesing-from-claude-design-afsan
May 26, 2026
Merged

Redesign from Claude design (Afsan) + cart drawer fix#12
rezwana-karim merged 10 commits into
mainfrom
redesing-from-claude-design-afsan

Conversation

@rezwana-karim
Copy link
Copy Markdown
Collaborator

@rezwana-karim rezwana-karim commented May 26, 2026

This pull request primarily updates project configuration and documentation files to improve environment setup, file exclusion patterns, and architectural documentation. The most significant changes include a major overhaul of the .claudeignore file for better cross-platform support, enhancements to the .claude/settings.local.json tool list, and new documentation for responsive layout architecture.

Configuration and Environment Improvements:

  • Overhauled .claudeignore to provide more comprehensive and platform-agnostic ignore patterns for Android, iOS, macOS, Windows, Linux, and coverage files. This helps prevent unnecessary files from polluting the workspace and context window, and adds exceptions for certain files.
  • Updated .claudeignore to move the claude_design/ directory under docs/resolved-deprecated/claude_design/ for better organization and to prevent context bloat.
  • Cleaned up .claudeignore by removing the .agents/ directory from the ignore list and making minor adjustments to ignored files and directories.

Tooling Enhancements:

  • Expanded the list of available tools in .claude/settings.local.json, adding new Bash commands for file operations, sed-based code modifications, and a variety of MCP and Chrome automation tools. This increases the flexibility of the development and automation environment.

Documentation and Architecture:

  • Added a new section to .remember/remember.md detailing the unified responsive layout architecture, breakpoints, bottom navigation handling, and modal sheet presentation strategies. This provides clear guidance for maintaining consistent UI/UX across device types.

Marketplace Behavior Fix:

  • Adjusted the marketplace cart action to open the cart drawer without also pushing the cart route, preventing unexpected navigation after dismissing the sheet.

syed-reza98 and others added 8 commits May 25, 2026 20:35
Remove numerous PNG screenshots from PetFolio-UI-Screens to reduce repository clutter/size. Move/rename PetFolio Design System.md, PetFolio.html, and screen.png into docs/resolved-deprecated/ for archival of deprecated assets.
Introduce missing ink950/ink700 tokens to PetfolioThemeExtension and switch many components to use centralized theme tokens and text styles. Replace ad-hoc GoogleFonts usage and raw AppColors in multiple screens/widgets with Theme.textTheme, PetfolioThemeExtension values (pt.*) or consolidated GoogleFonts (Sora/Inter) with adjusted weights. Refactor UI components for consistent layout (paw toggle sizing/alignment, social/circle buttons sizing), remove explicit Sora fontFamily usages, and tweak navigation and pill/button font choices. Minor .claude local setting added for a Google Fonts directory.
Replace numerous CircularProgressIndicator usages with the TailWagLoader to standardize loading UI across care, medical vault, marketplace, matching, pet profile, and social screens. Introduce PetfolioEmptyState for empty views (cart, medical vault, pet profile) and remove the duplicate _EmptyCart widget. Improve social stories loading by showing skeleton placeholders instead of a single spinner, add necessary widget imports, and remove an unused pf_card import. These changes unify loading/empty states and provide better UX consistency.
Replace hardcoded visual values with theme tokens and adjust layout spacings across the app for visual consistency. Key changes: use PetfolioThemeExtension for radii and shadows in bone_slider and routine recommendation sheet; switch many hardcoded colors to Theme.of(context).colorScheme in marketplace product card; refactor product card image area to expand and position quick-add button; tweak paddings, sizes and grid aspect ratios in care and marketplace screens; minor adjustments to badge/grid spacing and chart paddings. These changes centralize styling, improve consistency with the design system, and refine component layout.
Update the Container height in _CategoryChips from 104 to 112 to provide additional vertical spacing for the category chips, improving layout alignment and accommodating chip content.
Copilot AI review requested due to automatic review settings May 26, 2026 21:46
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of lines (20,000). Try reducing the number of changed lines and requesting a review from Copilot again.

@rezwana-karim rezwana-karim requested a review from Copilot May 26, 2026 21:47
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of lines (20,000). Try reducing the number of changed lines and requesting a review from Copilot again.

@rezwana-karim
Copy link
Copy Markdown
Collaborator Author

@copilot Review this pull request

Copy link
Copy Markdown
Contributor

Copilot AI commented May 26, 2026

@copilot Review this pull request

Reviewed and fixed a navigation issue: cart action now only opens the drawer (commit 7879778). No other issues found.

Copilot AI changed the title Redesing from claude design afsan Redesign from Claude design (Afsan) + cart drawer fix May 26, 2026
@rezwana-karim rezwana-karim requested a review from Copilot May 26, 2026 21:56
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of lines (20,000). Try reducing the number of changed lines and requesting a review from Copilot again.

Replace and expand the CLAUDE.md guidance to reflect the live project state and current developer workflow. Notes include live Supabase stats (31 tables, 29 RPCs, 78 migrations), recommendation to use --dart-define-from-file/.env for env vars, expanded feature and architecture overviews, Riverpod patterns, codegen reminders, storage buckets, RPC list, and prioritized gaps/tech-debt (notably: no Stripe webhook, vendor_ledgers not populated, plain JSONB bank_account_details, and missing story cleanup scheduler). Also documents migration and schema sync practices, query tips, and prioritized P0/P1/P2 issues for developers.
@rezwana-karim rezwana-karim merged commit c14446c into main May 26, 2026
1 check passed
@rezwana-karim rezwana-karim deleted the redesing-from-claude-design-afsan branch May 26, 2026 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants