Releases: wix/react-native-ui-lib
7.44.0
π Features
β’ ExpandableSection - render view when not pressable (Accessiblity) (#3749)
π§ Fixes
β’ Chips - Increased chip hit slop to hit 48x48 hit target for accessibility (#3746)
β’ Incubator.Dialog - support reduce motion (accessibility) (#3755)
β’ Carousel - pageControl set hitSlop as part of a11y fix. (#3763)
β’ Colors - Update danger
design tokens colors (a11y). (#3760)
7.43.0
7.42.0
π Whatβs New?
π§ Fixes
β’ Picker - fix crash for children not in array (#3716)
β’ Picker merging default modal props with the user custom modal props. (#3719)
β’ KeyboardAccessoryView - fix "Argument appears to not be a ReactComponent" (#3710)
βοΈ Maintenance & Infra
β’ Chip Driver, and basic Chip test. (#3717)
β’ TimeLine testID
prop. (#3706)
β’ Picker - test items exists (#3724)
OTHERS
β’ Docs - Added category introductory page. (#3715)
β’ Docs - added composite to build script (#3709)
β’ Docs - Refactor UILivePreview component to support code format (#3722)
β’ Docs - Fix the Prettify button import error (#3726)
β’ Docs - Colors Token in colors table now copies token when clicking (#3727)
7.41.0
π Whatβs New?
π Features
β’ Drawer - item support custom text and icon colors (#3691)
β’ Timeline - Point support custom labelColor
prop (#3692)
π§ Fixes
β’ TabController - fix RTL in Android (#3688)
β’ Picker - useWheelPicker fix accessibility (#3696)
βοΈ Maintenance & Infra
β’ Timeline - useThemeProps
support usage of config file (#3695)
β’ Exported Incubator.SliderProps #3699
OTHERS
β’ Docs - example fixes (#3687)
β’ Docs - Component props note
section style (#3701)
β’ Docs - fix Switch page (#3705)
β’ Docs - Figma embed removed footer (#3703)
β’ Docs - Added figma embed links for missing pages (#3698)
β’ Docs - Aligned sidebars script with latest version sidebar (#3690)
7.40.0
π Features
β’ Constants - Added getFontScale. (#3597)
β’ Avatar add ellipsizeMode
prop for text truncation and improve accessibility handeling. (#3542)
β’ Picker new selectionStatus
feature, support "Select All" element. (#3557)
β’ Icon size
prop support object with width, height
. (#3660)
π§ Fixes
β’ Checkbox - Fixed validate function not returning validity (#3672)
β’ useScrollTo - Fixed Android RTL flipped offset caculcation. (#3644)
β’ Checkbox - fix accessibility (#3650)
β’ Make the image component have type annotations again instead of any (#3656)
β’ Refactor Button component to determine filled state by background color (#3670)
β’ TextField - handle value change to undefined (#3676)
β’ Fix missing ellipsis when text is overflowing in TextField (#3682)
βοΈ Maintenance & Infra
β’ Assets new internal
path, moved local components assets to be under Assets.internal.icons
. (#3618)
β’ Local Assets new structure, support web and mobile devices. (#3635)
β’ Internal components - move display name to 'ignore' (#3641)
β’ Assets web structure refactor. (#3652)
β’ Upgrade flashlist to version 1.7.6 in our demo app (#3675)
β’ Upgrade Reanimated to version 3.16.7 in our demo app (#3679)
β’ Docs - Timeline - fix live components (#3611)
β’ New componentUtils file to include common logic. (#3609)
β’ Docs - LiveCode in table cell - block interaction (#3610)
β’ Docs site redesign (#3636)
β’ Docs site redesign fixes (#3640)
β’ Docs - fix deploy (#3645)
β’ Docs - Change favicon and add logo (#3651)
β’ LivePreview - fix UI (#3667)
7.39.0
Important
This release we've made an effort to improve the accessibility of our components during which we've made changes to accessibility labels, properties and hit slops.
Main change: All touchable components hit target was changed in order to hit a 48 by 48 hit target
π Whatβs New?
β’ Picker - Selection control bar and toggle all items functionality. (#3557)
π§ Fixes
β’ Button - Fixed hit target to be at least of 48x48. (#3522)
β’ Stepper - Fixed hit target to be at least of 48x48. (#3522)
β’ Button - Fixed button no receiving passed hit slop (#3547)
β’ Fix Hint's targetFrame position (#3541)
β’ Fix Badge should be pimple size when label undefined (#3545)
β’ Avatar with animated not supported on web. (#3554)
β’ Currency - fix - missing CLDR for SLE (#3576)
β’ Checkbox & RadioButton: Added hitSlop to ensure minimum 48x48 touch target (#3518)
βοΈ Maintenance & Infra
β’ Forbid using console.error (#3532)
7.38.0
π§ Fixes
β’ ExpandableOverlay - Fix accessibility focus when overlay closes. (#3503)
β’ TextField - Hit target increased (#3504)
β’ Picker - Fixes incorrect offset after search. (#3493)
β’ FloatingButton - Fixed not pressable when wrapped with Keyboard.KeyboardTrackingView. (#3496)
β’ Switch - fix accessibility (#3511)
β’ Incubator.Toast - fix voice over (#3509)
β’ ColorSwatch - fix accessibility (#3510)
β’ TabBar - Added better accessibility roles. (#3501)
β’ Refactor and fix Hint component edge case position issues (#3486)
β’ Switch: Added default 48x48 touch target with support for custom hitSlop overrides (#3517)
β’ Avatar: ensure minimum 48x48 hit target for better accessibility (#3521)
βοΈ Maintenance & Infra
β’ Support flatten style in View driver (#3502)
β’ Fix build on real device (#3507)
β’ Android - fix entry point after change demo to index (#3512)
β’ BlurView - Updated dependency to version 4.4.1 (#3498)
7.37.0
π§ Fixes
β’ Picker - Fixes incorrect offset after search. (#3493)
β’ FloatingButton - Fixed not pressable when wrapped with Keyboard.KeyboardTrackingView. (#3496)
βοΈ Maintenance & Infra
β’ BlurView - Updated dependency to version 4.4.1 (#3498)
β’ Refactor and fix Hint component edge case position issues (#3486)
7.36.0
π Whatβs New?
- New component - PieChart by @nitzanyiz in #3470
π Features
- Picker - custom top element by @adids1221 in #3465
π§ Fixes
- TextField - ClearButton - fix right margin by @M-i-k-e-l in #3482
- Button - update ButtonProps to use IconProps for iconProps type by @nitzanyiz in #3483
βοΈ Maintenance & Infra
- uilib-native - fix react version by @M-i-k-e-l in #3487
- Update uilib-native version to 4.5.1 by @M-i-k-e-l in #3489
7.35.0
π Features
β’ Add useDebounce hook (#3365)
β’ TextField - add timeoutOnChange to allow debouncing of error handling (#3365)
β’ Add textColor and backgroundColor props to DateTimePicker component (#3481)
π§ Fixes
β’ TabBarItem - onPress taken from props at the beginning. (#3389)
β’ Added support for react-native-svg
14 and higher. (#3394)
β’ SegmentedControl - Added export of presets enum. (#3415)
β’ TabController
support RTL on IOS and Android. (#3456)
β’ ColorPicker - reduce lag with Incubator.Slider (#3468)
βοΈ Maintenance & Infra
β’ Infra/update docusaurus 3.6.1 (#3377)
β’ Constants.ts - Fixed StatusBarManager being undefined with new RN architecture. (#3425)
β’
β’ Update uilib-native version (#3480)
β’ Bump rexml from 3.3.6 to 3.3.9 (#3325)
β’ Bump cross-spawn from 6.0.5 to 6.0.6 (#3432)