Skip to content

Conversation

@janhesters
Copy link
Collaborator

Add comprehensive UI component library built on Radix UI primitives including Button, Card, Form, Input, Textarea, Label, Alert, Sheet, and DropdownMenu components with full accessibility support

Add class-variance-authority, clsx, and tailwind-merge for component styling utilities

Add tailwindcss-animate and tw-animate-css for smooth animations

Configure shadcn/ui with components.json

Add cn() utility function for conditional className merging

Add ThemeProvider and DarkModeToggle for dark mode support

Configure comprehensive design system with OKLCH color tokens

Integrate ThemeProvider and Redux Provider in app entry point

Migrate to Tailwind v4 with inline theme configuration

Fix ESLint config to prevent @typescript-eslint plugin redefinition

Add comprehensive UI component library built on Radix UI primitives including Button, Card, Form, Input, Textarea, Label, Alert, Sheet, and DropdownMenu components with full accessibility support

Add class-variance-authority, clsx, and tailwind-merge for component styling utilities

Add tailwindcss-animate and tw-animate-css for smooth animations

Configure shadcn/ui with components.json

Add cn() utility function for conditional className merging

Add ThemeProvider and DarkModeToggle for dark mode support

Configure comprehensive design system with OKLCH color tokens

Integrate ThemeProvider and Redux Provider in app entry point

Migrate to Tailwind v4 with inline theme configuration

Fix ESLint config to prevent @typescript-eslint plugin redefinition
@janhesters janhesters self-assigned this Oct 15, 2025
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.

2 participants