launchpad-ui icon indicating copy to clipboard operation
launchpad-ui copied to clipboard

Migrate packages to React Aria

Open Niznikr opened this issue 2 years ago • 2 comments

Is your feature request related to a problem? Please describe. Ensure good, consistent a11y experience for users.

Describe the solution you'd like Migrate all our packages to React Aria Components.

  • Create new package @launchpad-ui/components to house all v2 RAC version of our components
  • Incrementally deprecate packages except icons and tokens
  • Use CSS modules and Class Variance Authority for all component styles
  • Replace framer-motion with CSS animations

Niznikr avatar Sep 26 '23 15:09 Niznikr

  • [x] Button #1132
  • [x] FileTrigger #1180
  • [x] ListBox #1179
  • [x] Menu #1154
  • [x] TagGroup #1174
  • [x] Checkbox #1164
  • [x] CheckboxGroup #1164
  • [x] Form #1164
  • [x] RadioGroup #1166
  • [x] SearchField #1166
  • [x] Switch #1148
  • [x] TextField #1166
  • [x] Link #1174
  • [x] Dialog #1146
  • [x] Modal #1152
  • [x] Popover #1146
  • [x] Tooltip #1143
  • [x] ComboBox #1179
  • [x] Select #1179
  • [x] ProgressBar #1100
  • [x] Group #1166

Niznikr avatar Feb 13 '24 19:02 Niznikr

  • [x] ToggleButton #1266
  • [x] Table #1365
  • [x] Calendar #1321
  • [x] DateField #1321
  • [x] DatePicker #1321
  • [x] NumberField #1362
  • [ ] Slider
  • [x] Breadcrumbs #1337
  • [x] Tabs #1333
  • [x] Meter #1462
  • [x] Toast #1281
  • [x] Alert #1363

Niznikr avatar Feb 13 '24 20:02 Niznikr