Skip to content

ui-components: v5.34.0

Compare
Choose a tag to compare
@aversini aversini released this 03 Jan 15:44
406bf42

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