Releases: agrawal-rohit/pearl-ui
Releases · agrawal-rohit/pearl-ui
v2.2.1
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
- In-built Animations: Integrated with Moti for dynamic animations (Similar to Framer Motion).
- New Components:
💥 Transition Animations
- Transitions:
🚀 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 tobgColor
for better clarity.
💡 New Hooks
- Extending functionality with:
useMotiWithStyleProps
useAnimationState
- ... and many more at our hooks documentation.
⚙️ Style Props Update
- Transform Props: Expanded style props, detailed here.
⚠️ Breaking Changes
- Hooks Renamed:
useStyledProps
is nowuseStyleProps
.pearlify
function updated topearl
.
We're thrilled to bring these updates to enhance your React Native development experience. For more detailed information, visit our documentation.
v2.1.0
v2.0.2
v2.0.1
v2.0.0
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
- Typography: adopted a Chakra UI inspired typography specification system (b559bc1), 4213138, eb71c96, d50f07a, closes #141
BREAKING CHANGES
- Typography: Removed the previous text style configuration process and added new typography configuration
- ThemeProvider: the prop
defaultColorMode
has been renamed toinitialColorMode
v1.6.2
v1.6.1
v1.6.0
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)