Skip to content

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 16:51
· 49 commits to main since this release
v3.0.0
03195fb

   🚨 Breaking Changes

  • Move to tailwind css 4 and let the app build the library's classes  -  by @kelsos (3b18e)
  • Remove the props deprecated in 2.x  -  by @kelsos (c9a26)
  • Bundle VueUse instead of depending on it  -  by @kelsos (ce330)
  • button-group:
    • Reach buttons at any depth and add a segmented variant  -  by @kelsos (6b209)
  • forms:
    • Put field labels above the field  -  by @kelsos (02a15)
    • Remove the floating label and the field variants  -  by @kelsos (25eb3)
    • Follow the aria 1.2 combobox pattern in auto-complete and menu-select  -  by @kelsos (7c51e)
  • icons:
  • simple-select:
  • slider:
    • Neutral rail, label above the rail and a number value  -  by @kelsos (18d54)
  • table:
    • One sticky pagination bar, without hideDefaultHeader and hideDefaultFooter  -  by @kelsos (04268)
  • tabs:
    • Replace the material bar with underline and segmented variants  -  by @kelsos (a8036)
  • theme:
    • Rounder corners and softer shadows, without material elevation  -  by @kelsos (bb30d)
    • Use inter and geist mono with a semibold type scale  -  by @kelsos (df9a7)
    • Calmer status colors at 4.5:1 contrast  -  by @kelsos (77482)
    • Add tokens for tints, layers and layout  -  by @kelsos (ea34f)
    • 3:1 control edges, aa placeholders and distinct chart colors  -  by @kelsos (f54a7)

   🚀 Features

  • Add one keyboard focus ring  -  by @kelsos (b4411)
  • Share the hover and pressed tints across components  -  by @kelsos (b586d)
  • Export the StepperStep and StepperOrientation types  -  by @kelsos (d2be4)
  • accordion:
    • Straight borders, a quiet chevron and indexed v-for items  -  by @kelsos (bb08e)
  • button:
  • chip:
    • Add a tonal variant, a hover tint and table sizing  -  by @kelsos (dc4fe)
  • data-table:
    • Add a follow-up row after every row  -  by @kelsos (fcfb2)
    • Add disableStickyPagination to keep the bar in place  -  by @kelsos (c3af5)
  • drawer:
    • Put a docked drawer on the page surface and add belowAppBar  -  by @kelsos (05ce7)
  • file-upload:
  • forms:
    • Draw the checkbox, radio and switch without ripples  -  by @kelsos (08f65)
  • overlays:
  • pickers:
    • Drop the material details from the date-time and time pickers  -  by @kelsos (afac3)
    • Segmented color formats and readable calendar days  -  by @kelsos (96009)
  • stepper:
  • table:
    • Tighten rows and headers, show the multi-sort order  -  by @kelsos (e007e)
    • Publish the stuck bar's height and drop a small nested table's bar  -  by @kelsos (64807)
    • Paint the surface, tint the header and mark open rows  -  by @kelsos (5b293)
  • text-field:
  • theme:

   🐞 Bug Fixes

  • Correct alerts, switch states, badges, card headers and progress bars  -  by @kelsos (6a986)
  • Announce badge counts, fit progress labels and center alert icons  -  by @kelsos (8239b)
  • Readable avatars and chips, card footer and button sizing  -  by @kelsos (db0d3)
  • a11y:
    • Name every control and fail storybook on violations  -  by @kelsos (f4f3c)
  • auto-complete:
  • category-picker:
  • data-table:
  • date-time-picker:
  • file-upload:
    • Accept the same file again after an outside reset  -  by @kelsos (862c0)
  • footer-stepper:
  • form-text-detail:
  • forms:
    • Regular required asterisk, quiet field icons, marked read-only fields  -  by @kelsos (08f61)
    • Align activator fields to the top of their line  -  by @kelsos (41a96)
  • icons:
    • Let custom icons follow the icon stroke  -  by @kelsos (4e1cd)
    • Keep the numbered names lucide turned into aliases  -  by @kelsos (1c931)
    • Fail the generator when a published name disappears  -  by @kelsos (2c13f)
  • stepper:
    • Merge the consumer class and classNames.root into the root  -  by @kelsos (2c81a)
  • table:
    • One loader at a time, column labels as written, no slashed zero  -  by @kelsos (ca9b8)
  • theme:
    • Replace the last material greys with zinc tokens  -  by @kelsos (cbe6e)
    • Status tints and focus rings that read in both themes  -  by @kelsos (ba126)
  • time-picker:
  • vite-plugin:
    • Glob with tinyglobby, a declared dependency  -  by @kelsos (9cd66)
    View changes on GitHub