Geist Org React Versions Save

A design system for building modern websites and applications.

v2.3.8

2 years ago

What's Changed

Full Changelog: https://github.com/geist-org/geist-ui/compare/v2.3.7...v2.3.8

v2.3.7

2 years ago

What's Changed

Full Changelog: https://github.com/geist-org/geist-ui/compare/v2.3.6...v2.3.7

v2.3.6

2 years ago

What's Changed

Full Changelog: https://github.com/geist-org/geist-ui/compare/v2.3.5...v2.3.6

v2.3.5

2 years ago

What's Changed

Full Changelog: https://github.com/geist-org/geist-ui/compare/v2.3.4...v2.3.5

v2.3.4

2 years ago

What's Changed

Full Changelog: https://github.com/geist-org/geist-ui/compare/v2.3.3...v2.3.4

v2.3.3

2 years ago

What's Changed

Credits

Thanks to @samzhangjy

Full Changelog: https://github.com/geist-org/geist-ui/compare/v2.3.2...v2.3.3

v2.3.2

2 years ago

What's Changed

Full Changelog: https://github.com/geist-org/geist-ui/compare/v2.3.1...v2.3.2

v2.3.1

2 years ago

Patches

  • The useClickAway function now correctly tracks the change of handler. #720
  • Remove the height value on the Input to fix the layout with label. #727
  • Enhance scale hooks to ensure that the Input.Password can track changes in scale props. #732

Credits

Thanks to @tmkx @hothoney

v2.3.0

2 years ago

Improvements & Features

  • ButtonDropdown adds support for icons. #630
  • Tabs adds a highlight effect on hover. #653
  • Add an additional prop to Tabs to modify the style when activated. #710
  • Allow component Image to render SVG string. #692
  • Redesign the Code component to make it more compatible with text. #697 #698
  • The default width of the Button has been slightly adjusted to be more compatible with the Scale feature.
  • Improved performance of the Scale function. #705
  • Refactor the Toast component, it can now be specified in a different placement on the page and can render ReactNodes. #708 (It is hard to imagine that this is a feature proposed 2 years ago😿 #315 )

Breaking changess and migrations

The Toast component was refactored to implement #315 , and the return values of useToast has changed, however, the interface of the setToast function is still compatible with the previous version. (suggest a global search for the useToast to complete the replacement)

// before
const [toasts, setToast] = useToast()

// after
const {
  toasts,
  setToast,
  removeAll,
  findToastOneByID,
  removeToastOneByID,
} = useToast()

New Hooks

We have optimized the styling of the documentation site and added the following utility functions to the package:

  • useScale #693
  • useClasses

Patches

  • Add scale function to Input.Password. #685
  • Links take up less extra space in the text layout. #703
  • Remove any blank placeholders that may exist in className. #709

Credits

Thanks to @songhn233 @nikhilgupta58

v2.3.0-rc.1

2 years ago

Improvements & Features

  • Optimize the style of the Link component to make it more natural in the overall typography. #703
  • Optimize the minimum width of Button to avoid imbalance when scaling. #704
  • Optimize the performance of all scaleable components. #705
  • Redesign useToast to be compatible with placement and styles. #708
  • Add props hideBorder for component Tabs. #710

Patches

  • Remove unnecessary whitespace characters from class names. #709

Canary