Skip to content

Conversation

@jianan1104
Copy link
Owner

Summary

  • Replaced Flowbite with shadcn/ui component system (Card, Button, Input, Label, Select, Checkbox, Separator, Badge)
  • Implemented dark-first aesthetic using CSS variable theming (zinc palette) with light/dark mode toggle preserved
  • Redesigned layout with card-based sections (Operating System, Provider, Resources, Network & Identity) and a sticky two-column preview panel
  • Added lucide-react icons throughout (Play, Download, ExternalLink, Github, Sun/Moon)
  • Switched code editor theme from Monokai to One Dark for better visual cohesion
  • Added Inter font via Google Fonts for typography consistency
  • Removed flowbite/flowbite-react dependencies, replaced with tailwindcss-animate, class-variance-authority, clsx, tailwind-merge, lucide-react

Test plan

  • Verify dark mode toggle works and persists across page reloads
  • Verify all OS box selections work correctly
  • Verify provider group/dropdown filtering and radio card selection
  • Verify CPU and memory selections update config
  • Verify text inputs (disk size, machine name, hostname, IP, count) work
  • Verify "Start iteration from 0" checkbox works
  • Verify "Generate Vagrantfile" button produces correct preview
  • Verify code editor is editable and Download button saves correct file
  • Verify mobile responsiveness at various breakpoints
  • Verify production build succeeds (npm run build)

🤖 Generated with Claude Code

Replace Flowbite with shadcn/ui for a modern, dark-first design system.
Introduces Card-based layout, CSS variable theming, lucide-react icons,
and a two-column config + preview layout with sticky editor panel.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@vercel
Copy link

vercel bot commented Feb 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
vagrantfile-generator Ready Ready Preview, Comment Feb 6, 2026 7:24pm

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.

1 participant