Skip to content

add shadcn-penpot v1 file#80

Open
FatumaA wants to merge 1 commit intopenpot:mainfrom
FatumaA:add-shadcn-penpot-v1
Open

add shadcn-penpot v1 file#80
FatumaA wants to merge 1 commit intopenpot:mainfrom
FatumaA:add-shadcn-penpot-v1

Conversation

@FatumaA
Copy link
Copy Markdown

@FatumaA FatumaA commented Mar 5, 2026

Screenshot 2026-03-05 at 18 55 41

This is v1, lots of components to go.

A claude write up below:

shadcn/ui Design System for Penpot

A Penpot-native implementation of the shadcn/ui component library,
built with design tokens, auto-layout, and Penpot's components/v2 system.
Includes the Lucide icon set as a shared library.

What's included

  • 23 components across 5 phases (see STATUS page in file)
  • Full design token set — color, spacing, radius, typography, shadow
  • Tokens follow shadcn's CSS variable naming convention
  • Lucide icon set

Known gaps

  • Variants: Components were started before Penpot supported variants.
    All states exist as sibling components using the ComponentName/StateName
    convention (e.g. Button/Destructive). Retrofitting to proper variants
    is planned.
  • In progress: Pagination, Breadcrumb, Popover, Tooltip, Dropdown Menu,
    Drawer, Sheet, Table, Sonner/Toast, Typography, Select
  • Planned: Select variants, Button variants, and retrofitting all existing
    components with proper Penpot variants once MCP support is available (or by hand)

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