v4.11.0 #6868
benjamincanac
announced in
Announcements
v4.11.0
#6868
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
✨ Highlights
A new
Splittercomponent lets you build layouts with resizable panels separated by draggable handles, with min/max sizes, collapsible panels, nesting and vertical orientation:Tip
Set the
idprop when rendering on the server so ids match on hydration, andauto-save-idto persist the layout tolocalStorage.📊 ProgressGroup component
A new
ProgressGroupcomponent displays multiple values as segments of a single progress bar, with a legend listing each item. Items take any theme color or a CSS color, and thestatusprop shows the total:🎨 Snappier motion
Animations and movement transitions now all run on
--ease-out, exits included. Override the token in your@themeto retime the whole library, see the Motion section:Note
prefers-reduced-motionnow covers overlays too, they fade in place, and movement transitions like theTabsindicator stop.📦 Component detection for Vue
The
@nuxt/ui/viteplugin now supportsexperimental.componentDetectionlike the Nuxt module. It scans your source and only generates the theme CSS for the components you use:Note
Pass an array of component names instead to include components rendered with
<component :is>that can't be detected.🚀 Features
iconin items (#6726) (07f3fe8)experimental.componentDetection(#6731) (3a568b5)🐛 Bug Fixes
scrollable(#6786) (5afbd5c)baseinapplyUnstyled(#6825) (3e89ea7)classfrompropswith the component class (#6842) (731ff26)prefers-reduced-motion(#6742) (735b264)🔥 Performances
🌐 Locales
❤️ Contributors
Full Changelog: v4.10.0...v4.11.0
This discussion was created from the release v4.11.0.
All reactions