onlook icon indicating copy to clipboard operation
onlook copied to clipboard

[FEAT] Unified way to handle UI libraries

Open Kitenite opened this issue 1 year ago • 3 comments

Describe the feature

We have support requests for a few UI libraries already:

  1. Ant design https://github.com/onlook-dev/onlook/issues/153
  2. Material UI https://github.com/onlook-dev/onlook/issues/132
  3. ShadCN (we use internally)

We should have a unified way to support these UI libs. See this Discord thread for more discussion

The proposal is to create a lightweight, standard API similar to what Framer has, allowing users to quickly add support for their components by annotating a type file. Also see Storybook and MagicPattern.

Kitenite avatar Aug 22 '24 14:08 Kitenite

@bkrmendy is taking a stab at this. It needs component support first. See discussion here: https://discord.com/channels/1258534787279355975/1261446485304934402/1277653595331887168

Kitenite avatar Aug 30 '24 13:08 Kitenite

@bkrmendy just checking in how this is going? Should we try to hand this off?

Kitenite avatar Oct 19 '24 00:10 Kitenite

Also support for Headless UI would be great https://headlessui.com/

drfarrell avatar Feb 08 '25 01:02 drfarrell