Skip to content

Feat/UI styling improvements#19

Merged
Degalax merged 2 commits intomainfrom
feat/ui-styling-improvements
Feb 5, 2026
Merged

Feat/UI styling improvements#19
Degalax merged 2 commits intomainfrom
feat/ui-styling-improvements

Conversation

@Degalax
Copy link
Collaborator

@Degalax Degalax commented Feb 5, 2026

This pull request introduces a comprehensive visual refresh across the application, focusing on a modernized, cohesive color palette and improved layout for recipe-related pages. It also adds a new protected route for the Planning feature. The most notable changes include a full redesign of the Catalogue page and its cards, enhanced global and header styling, and consistent theming for recipe detail views.

Catalogue Page Redesign:

  • The Catalogue page (page.tsx and new Catalogue.css) is fully restyled with a new card layout, filter controls, badges, and improved empty state messaging. Cards now show images, meta info, and have a visually distinct style for custom recipes. [1] [2] [3] [4] [5] [6]

Global and Header Styling Improvements:

  • The global stylesheet (index.css) now defines a custom color palette, lighter backgrounds, and improved contrast. Buttons, headings, links, and scrollbars are restyled for a more modern look. [1] [2]
  • The header (Header.css) has been updated for better spacing, gradients, active link highlighting, and improved navigation and user icon styles. Responsive adjustments are included for mobile. [1] [2] [3] [4]

Recipe Detail Page Theming:

  • The recipe detail view (recipedetail.css) now matches the new theme, with softer backgrounds, updated tag colors, and improved image and link styling. [1] [2] [3]

Routing and Feature Additions:

  • A new protected route for the Planning page is added to App.tsx, enabling access to this feature for authenticated users. [1] [2]

These changes collectively provide a more unified and visually appealing user experience throughout the app.

- Add Catalogue.css with proper card layout and flexbox
- Add CertifRecipe.css with certified recipe cards styling
- Improve text contrast across all pages (#3D2E2A for readability)
- Add placehold.co fallback images for missing recipe images
- Add white backgrounds for ingredients/instructions sections
- Remove vite.svg from public folder
- Update color palette for better accessibility
@Degalax Degalax self-assigned this Feb 5, 2026
@Degalax Degalax added the enhancement New feature or request label Feb 5, 2026
@Degalax Degalax merged commit 9373e23 into main Feb 5, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants