Once UI 1.7 marks a shift in how we think about component libraries. Instead of bundling everything by default, we're giving you control. This release introduces modular dependencies, new interactive components, and refined input variations—all designed to make your workflow lighter and more intentional.
Modular by design
Starting with 1.7, heavy dependencies like Recharts, PrismJS, CompressorJS, and Sharp are now optional. Install only what you need. This reduces bundle size and gives you full control over your project's footprint.
If you're migrating from an earlier version, check which features you're using and install the corresponding packages.
Fluid interactive elements
The new ScrollContainer component brings native scroll snapping with controls to Once UI. Pass any content as items, and it handles the rest—smooth scrolling, snap points, and responsive behavior out of the box.
SplitView for resizable layouts
SplitView brings adjustable panels to your interface. Perfect for editors, dashboards, or any layout where users need control over space. The divider is draggable, responsive, and works in both horizontal and vertical orientations.
EditorThis is the right panel content. The divider is draggable and provides visual feedback.
Modal with custom backdrops
When Dialog feels too constrained, reach for Modal. It offers more space, better composition, and support for custom backdrops—like the animated BlobFx shown here.
Visual effects that enhance, not distract
BlobFx adds organic, animated shapes to your designs. Use it as a backdrop, accent, or focal point. It's subtle enough to support content, bold enough to make an impression.
Create captivating designs
FadingLettersFx brings text to life with scroll-triggered animations. Each letter fades in individually, creating a smooth reveal effect that feels intentional, not gimmicky.
WelcometoOnceUI
Form inputs, refined
Inputs and textareas now support multiple sizes and a new ghost variant. The ghost style removes visual weight, letting content breathe while maintaining full functionality. Perfect for inline editing or minimal interfaces.
What's next
Once UI 1.7 isn't about adding more—it's about making what exists better. Lighter bundles. Smoother interactions. Components that feel intentional.
Built with the community
Once UI 1.7 marks a milestone: our first truly community-driven release. From bug reports to feature contributions, the people using Once UI every day helped shape what it became.
Thank you to everyone who contributed code, filed issues, or shared feedback. This release is better because of you.
Design Engineers WeeklyLearn about design, development and business
