Skip to content

🖍️ Color n' Constant Changes (#739)#741

Draft
EightBitByte wants to merge 7 commits into
devfrom
739/colors-n-constants
Draft

🖍️ Color n' Constant Changes (#739)#741
EightBitByte wants to merge 7 commits into
devfrom
739/colors-n-constants

Conversation

@EightBitByte
Copy link
Copy Markdown
Collaborator

@EightBitByte EightBitByte commented May 14, 2026

Summary

This WIP PR introduces a styling overhaul for the application's UI, focusing on the Sidebar component and migrating hardcoded colors to CSS variables.

Changes

  • Tailwind & CSS Variables: Registered custom CSS variables in globals.css (e.g., surface-elevated, button-primary-bg) and updated tailwind.config.ts.
  • Sidebar Component:
    • Restyled SidebarContent to utilize the new color variables and support dark mode consistently.
    • Refactored dietary preference displays to use a new PrefBadge component with distinct semantic colors (red for restrictions, orange for allergies).
    • Improved code structure and readability with the cn utility.
  • Toolbar: Adjusted desktop menu dimensions and border radius in DesktopToolbar.
  • Fix: Added a missing await to a database insert operation inside packages/api/src/dishes/services.ts.

Closes #739, #727, #734, #728

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.

Colors & Constants Fixing Dark Mode Color Discrepancies Anteatery Hero Image Light Mode Color Discrepancies

1 participant