Skip to content

Releases: agrawal-rohit/pearl-ui

v2.2.1

17 Dec 03:16
Compare
Choose a tag to compare

2.2.1 (2023-12-17)

This update is packed with exciting new features, enhancements, and critical updates. Dive into what's new:

🌟 What's New

💥 Transition Animations

🚀 Enhancements

  • Type Safety: Strengthened type safety across component configurations.
  • State-Based Styling: Tailored styles for various states like Checked, Focused, Invalid, and Pressed (_checked, _focused, _invalid, _pressed).

🛠 Improvements

  • Transitioned bg shorthand to bgColor for better clarity.

💡 New Hooks

⚙️ Style Props Update

  • Transform Props: Expanded style props, detailed here.

⚠️ Breaking Changes

  • Hooks Renamed:
    • useStyledProps is now useStyleProps.
    • pearlify function updated to pearl.

We're thrilled to bring these updates to enhance your React Native development experience. For more detailed information, visit our documentation.

v2.1.0

08 Jan 09:49
Compare
Choose a tag to compare

2.1.0 (2022-01-08)

Features

  • avatargroup: added AvatarGroup component and corresponding docs (1b12aab)
  • factory: added a pearlify factory hook that converts custom components to pearl components (214d4f5)
  • stack: added HStack, VStack, and ZStack components with corresponding docs (1d33cd3)

v2.0.2

03 Jan 09:24
Compare
Choose a tag to compare

2.0.2 (2022-01-03)

Bug Fixes

  • useaccessiblecolors: fixed random input issue with useAccessibleColors (5e8eadd)
  • useaccessiblecolor: updated the input types for useAccessibleColorand updated its docs (1b49a43)

v2.0.1

03 Jan 08:33
Compare
Choose a tag to compare

2.0.1 (2022-01-03)

Bug Fixes

  • image, badge, input: adding web support for Image, Badge, and Input (9870047)

v2.0.0

03 Jan 00:22
Compare
Choose a tag to compare

2.0.0 (2022-01-03)

Bug Fixes

  • extendtheme: updated to a leaner and more readable implementation of extendTheme (b552189)
  • Palette Types: fixed the expanded color types for the theme palette (a6edaff)

Features

  • Web Support: added web support for the Spinner component (efd5420,9983319)
  • Avatar: New Avatar component (d9eae07,5753fa3)
  • extendtheme: updated the extendTheme function to return a type-enforced theme object (a29e879)
  • Responsivity: added breakpoints in theme and updated the expected format for responsive props (72cdfe7, a82953e, 011ceb3, 621fa3a, closes #106)
  • Types: exporting types from the module (2a477e0)

Performance Improvements

BREAKING CHANGES

  • Typography: Removed the previous text style configuration process and added new typography configuration
  • ThemeProvider: the prop defaultColorMode has been renamed to initialColorMode

v1.6.2

19 Nov 13:31
Compare
Choose a tag to compare

1.6.2 (2021-11-19)

Bug Fixes

  • screen: fixed screen onPullToRefresh promise execution bug (c5d366e)

v1.6.1

19 Nov 12:06
Compare
Choose a tag to compare

1.6.1 (2021-11-19)

Bug Fixes

  • fixing missing exports, removed the temporary offline noticebar (556647b)

v1.6.0

19 Nov 10:32
Compare
Choose a tag to compare

1.6.0 (2021-11-19)

Bug Fixes

  • pressable: fixed the bleeding android ripple effect with border radius applied to pressable (db0d366)

Features

  • badge: added a Badge component and an HOC component to add badges to other components (ec5adc1)
  • image: adding new Image component with caching and progressive loading (5fa62ed)
  • radio, radiogroup, checkboxgroup: added new Radio, RadioGroup, and CheckBoxGroup components (0836d4c)
  • screen: added scrollable, pull-to-refresh, and keyboard aware functionality to screen (6bd2555)

Performance Improvements

  • added CheckBox, Badge, Radio, Image, and Screen components. Updates styles, core API, and docs (d09e849)

v1.5.0

11 Nov 11:00
Compare
Choose a tag to compare

1.5.0 (2021-11-11)

Bug Fixes

  • fixed hot reloading of color modes in the theme provider (56efdb7)

Features

  • checkbox: added new CheckBox component, fixed the inconsistent Hook call error + bug fixes (21a3e4b)
  • stack: added Stack layout component and corresponding docs (28c0265)

v1.4.1

09 Nov 18:53
Compare
Choose a tag to compare

1.4.1 (2021-11-09)

Bug Fixes

  • divider: fixed issue related to divider length not changing in vertical orientation (1f9a587)