You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upgrade package versions to latest, and upgrade some things related to
new versions.
- clean up prettier config, re-add `prettier-plugin-tailwindcss` just to
format `.css` files. (more than just formatting, can catch CSS bugs like
applying two conflicting classes)
- remove `prettier-plugin-css-order` plugin, as it's barely necessary
when 99% of styles are using tailwind
- remove react-refresh eslint plugin. only rule was turned off anyway
because warning was annoying, and rule generally isn't that helpful.
- clean up eslint config to match current recommended style from each
plugin library
- format all files with prettier, not just src
- use new v4 of eslint better tailwind plugin. prev version formatted
classes like ``className={`classes`}``, new version just does
`className="classes"`.
- fix issue i noticed where database pill is not keyboard focusable
- `@base-ui-components` moved out of beta and into v1, and became just
`@base-ui`
- make popover just use children prop instead of trigger, to be
consistent with tooltip
- move stuff that is common to tooltip/popover/autocomplete to tooltip
(expected to be most commonly used)
- manually provide aria label on tooltip target, as baseui doesn't
- wrap global styles in `@layer components` for lower specificity and
easier override in-situ (w/o need for `!`)
- update `useChanged` hook and a useEffect to match new React Compiler
Eslint rules
0 commit comments