Releases
ui-components-v5.34.0
5.34.0 (2025-01-03)
Features
adding mode prop to all components (#374 ) (71e06d8 )
adding support for React 19.x (#768 ) (7a64fd7 )
adding ui-svgicon and ui-svgicon-types (#794 ) (d920ae5 )
applying global accent color in dark mode (#472 ) (4e3b13c )
Bubble: adding modes for copy-to-clipboard button (#416 ) (9caf87c )
Bubble: extracting Bubble as a standalone package (#646 ) (7eb19b7 )
Button: adding prop variant to support different styles (#424 ) (49eaf4f )
Button: extracting Button and peers as a standalone package (#635 ) (651f857 )
ButtonIcon: adding support for prop "align" (#498 ) (3a96dbe )
Card: adding prop "compact" (#463 ) (1f65900 )
Card: adding prop bodyClassName (#403 ) (4f896a5 )
Card: adding support for darker mode and noBorder options (#576 ) (40c03e9 )
Card: extracting Card as a standalone package (#648 ) (1a08557 )
Footer: extracting Footer as a standalone package (#655 ) (8808a2a )
Header: extracting Header as a standalone package (#657 ) (df9d2d9 )
Main: extracting Main as a standalone package (#659 ) (5e9330b )
Menu: extracting Menu as a standalone package (#661 ) (c1065c3 )
Panel: adding className prop to override default width (#594 ) (f878f15 )
Panel: extracting Panel as a standalone package (#663 ) (3450a8f )
Pill: extracting Pill as a standalone package (#665 ) (0f13fae )
Pill: introducing Pill component (#363 ) (a6672c7 )
refactor Menu to extract trigger prop (#536 ) (1818315 )
Spinner: extracting Spinner as a standalone package (#666 ) (d607d22 )
Table: adding TableCellSort to support sortable data (#501 ) (5115669 )
Table: adding TableFooter and better sticky visual clues (#437 ) (33d73c6 )
Table: better sort indicator when a column is sorted (#507 ) (e52ca48 )
Table: extracting Table as a standalone package (#668 ) (d2ad0f5 )
Table: using the new sort icons (#514 ) (74ca7a9 )
ui-components: adding colors to Header component (#468 ) (23f978a )
ui-components: Adding support for compact Table (#455 ) (22d058a )
ui-form: moving form components to their own package (#393 ) (59a6f42 )
ui-styles: renaming ui-plugins package into ui-styles (#397 ) (90f0343 )
Bug Fixes
Anchor: [a11y] replace div
with span
as div
cannot be placed in p
(#409 ) (f789f0c )
Anchor: replacing internal Anchor with individual in main lib (#642 ) (7afd5c9 )
better color contrast for right Bubble (#488 ) (cccc4df )
Bubble: smaller and better copy-paste icon (#552 ) (44e4858 )
bump @floating-ui/react to latest (#490 ) (67a84a5 )
bump dependencies to latest - AGAIN (#548 ) (350d5de )
bump dependencies to latest (#575 ) (90cf804 )
bump dependencies to latest (#598 ) (71c858d )
bump dependencies to latest (#637 ) (428b40e )
bump dependencies to latest (#685 ) (4f79647 )
bump non-breaking dependencies (#539 ) (2826c44 )
bump non-breaking dependencies to latest (#459 ) (fffc085 )
bump non-breaking dependencies to latest (#553 ) (1f6a6e5 )
bump non-breaking dependencies to latest (#606 ) (0afdec5 )
bump non-breaking dependencies to latest (#615 ) (57c9f00 )
bump prod dependencies (#546 ) (ee97a88 )
bump tailwind dependencies to latest (#454 ) (8c06361 )
cleanup dependency graph a little (#670 ) (cb61411 )
ensure Button receives focus even in Safari (#533 ) (7af6083 )
Menu: no way to update focusMode (#414 ) (2535187 )
Menu: return focus to trigger on close (#538 ) (9d229b0 )
Panel: slightly better sizing at lower breakpoints (#626 ) (8ac1264 )
refactor Button and Anchor (#492 ) (58b2df0 )
refactor ButtonIcon to extract ButtonSort as a private component (#508 ) (dd96ec9 )
Table: better header and footer contrast in dark mode - take 2 (#441 ) (8989649 )
TableCellSort: better types and description for each (#503 ) (cf44672 )
Table: invalid sort indicator location when sticky is enabled (#510 ) (8408f69 )
Table: slightly larger sort indicator icons (#515 ) (fed2541 )
ui-components: better Header contrast in dark mode (#470 ) (ed2cd0d )
ui-components: Card compact is not compact enough at lower bp (#476 ) (a30c555 )
ui-components: Main is missing a top margin at lower breakpoints (#474 ) (dee8490 )
ui-components: minor clean up - removing obsolete code (#395 ) (1d69969 )
Performance Improvements
refactor Panel to lazy load heavy imports (#535 ) (840113b )
Dependencies
The following workspace dependencies were updated
dependencies
@versini/ui-anchor bumped to 1.4.0
@versini/ui-button bumped to 4.0.0
@versini/ui-bubble bumped to 3.0.0
@versini/ui-card bumped to 3.0.0
@versini/ui-footer bumped to 3.0.0
@versini/ui-header bumped to 3.0.0
@versini/ui-icons bumped to 4.0.0
@versini/ui-main bumped to 3.0.0
@versini/ui-menu bumped to 3.0.0
@versini/ui-panel bumped to 1.3.0
@versini/ui-pill bumped to 3.0.0
@versini/ui-spinner bumped to 3.0.0
@versini/ui-table bumped to 3.0.0
You can’t perform that action at this time.