Skip to content

Releases: wix/react-native-ui-lib

7.37.0

12 Feb 11:43
Compare
Choose a tag to compare

πŸ”§ 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

29 Jan 10:27
Compare
Choose a tag to compare

πŸš€ What’s New?

🎁 Features

πŸ”§ 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

7.35.0

15 Jan 12:03
Compare
Choose a tag to compare

🎁 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)
β€’ ⚠️ Separate uilib-native (#3395)
β€’ 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)

7.34.0

06 Nov 12:18
Compare
Choose a tag to compare

πŸš€ What’s New?
β€’ Upgrade support to React Native 0.73 (#3264)

βš™οΈ Maintenance & Infra
β€’ Docs playground (live-code) device wrapper to simulate Mobile device. (#3351)
β€’ Adjust ratio in docs section between header and content (#3353)
β€’ TabController support RTL on IOS and Android (#3456)

7.33.0

30 Oct 11:32
Compare
Choose a tag to compare

🎁 Features

β€’ Add Colors.getColor API for getting a color in a specific schemeType regardless to current scheme. usage: Colors.getColor('$backgroundPrimaryHeavy', 'light') (#3294)

πŸ”§ Fixes

β€’ Fix sortable list components flexMigration (#3308)
β€’ Move from npmignore to files in order to fix the native components packaging (#3319)
β€’ Incubator package - fix typings (#3318)
β€’ Picker - Fix dialog UI when passing useDialog (#3331)
β€’ Avatar - Fix infinite animation caused by AnimatedImage (#3332)
β€’ SortableGridList - single source of truth for itemWidth and itemSpacing (#3275)

βš™οΈ Maintenance & Infra

β€’ Button driver - add getStyle (#3296)
β€’ Functional component defaultProps migrate to parameter props. (#3311)
β€’ Docs - Colors page reformat. (#3307)
β€’ ColorPicker.Dialog exporting ColorPickerDialog. (#3324)
β€’ Docs infra improvements (#3330)
β€’ Fix TextField usage in Usage.md page (#3328)

7.32.0

30 Sep 06:37
Compare
Choose a tag to compare

🎁 Features

β€’ Support special innerFlexBehavior prop to resolve flex issues with leading/trailing accessory (#3271)

πŸ”§ Fixes

β€’ SortableGridList - fix number of columns in some iPads (#3274)

βš™οΈ Maintenance & Infra

β€’ Docusaurus - upgrade to version 3.x (#3251)
β€’ MaskedInput - add migration message (#3267)
β€’ Demo app - add recent screens chips for easy access (#3261)

7.31.0

18 Sep 11:57
Compare
Choose a tag to compare

πŸš€ What’s New?

🎁 Features

β€’ Picker driver - add exists (#3243)
β€’ Picker - new showLoader prop while loading/fetching data (#3234)
β€’ Stepper - Add new floating type (#3247)
β€’ SortableListItem - allow overriding backgroundColor (#3255)

πŸ”§ Fixes

β€’ DateTimePicker - onChange fixes - only calls onChange when value really changes (#3227)
β€’ ColorSwatch - fix borderRadius when rendering transparent (#3260)
β€’ Fix statusBarHeight value to by dynamic when changing orientation (#3257)

βš™οΈ Maintenance & Infra

β€’ ESLint - Added require capture to the no-direct-import rule and custom message functionality (#3220)
β€’ uilib-native - add .npmignore (#3245)
β€’ Fix text field standalone package that leads to old TextFieldMigrator (#3250)
β€’ GestureHandlerRoot - wrap components instead of screens (#3244)
β€’ Add SEO tags and upgrade to Docusaurus 2.3 (#3249)
β€’ Add a quick message for our users about this change (include Component name, relevant props and general purpose of the PR) (#3254)
β€’ Slider - add extra incubator slider props (enabled with migrate only) (#3246)
β€’ Bump rexml from 3.2.5 to 3.3.6 (#3225)

7.30.0

04 Sep 08:01
Compare
Choose a tag to compare

🎁 Features

β€’ Support rendering TabController inside a ScrollView (with a header) by passing nestedInScrollView (#3235)
β€’ TabController.TabPage - added style prop to TabPage component (#3224)

πŸ”§ Fixes

β€’ GridView - fix after gridListIItem change (#3001) (#3222)
β€’ Button borderWidth grow outside the container fix for outline button. (#3221)
β€’ Chip - changed size typings. (#3230)
β€’ Incubator.Dialog - Fixed content renders. (#3231)
β€’ Update style when user pass custom style. (#3211)
β€’ WheelPicker separators render below the list items. (#3232)
β€’ Picker support for Modal overlayBackgroundColor, removed default color from PickerItemList. (#3233)
β€’ TabController - fix indicator when using old reanimated (ignore TS) (#3241)
β€’ TextField - update type for validate prop (#3160)

βš™οΈ Maintenance & Infra

β€’ Upgrading Reanimated (3.8.1) and GestureHandler (2.14.1) + upgrade fixes (#3203)
β€’ Button driver - getIconStyle, getLabelStyle functionality. (#3217)
β€’ Bump micromatch from 4.0.5 to 4.0.8 (#3237)

7.29.0

21 Aug 10:09
Compare
Choose a tag to compare

πŸš€ What’s New?

🎁 Features

β€’ ColorSwatch - support theme and color modifiers (#3209)
β€’ ⚠️ Dialog - add showClose (#3192)
β€’ SegmentedControl - added label. (#3212)

πŸ”§ Fixes

β€’ TextField - only require leadingAccessory to have a ref when needed (i.e. floatingPlaceholder={true}) (#3197)
β€’ Hint - Mocked children are hidden when not backdropColor is passed. (#3194)
β€’ ProgressiveImage component export (#3213)
β€’ Button outlineWidth support zero value. (#3218)
β€’ Badge - fix labelStyle's type (#3207)

βš™οΈ Maintenance & Infra

β€’ When passing items as empty array to the Picker, it will report an error. (#3204)

7.28.0

07 Aug 11:47
Compare
Choose a tag to compare

πŸš€ What’s New?

🎁 Features

β€’ SortableGridList - New prop orderByIndex. adds support for reordering by index. (#3171)

πŸ”§ Fixes

β€’ TextField - add margin between bottom elements and char counter, adding tests to validationMessage change (#3185)
β€’ TextField - show validation icon only with validation massage (#3189)
β€’ SectionsWheelPicker - Fixed driver custom testID capture. (#3193)
β€’ TextField screen - fix and improve and fix tests (#3199)

βš™οΈ Maintenance & Infra

β€’ Remove some old unused drivers (#3190)
β€’ Remove TabController.TabBar defaultProps (react migration) (#3155)
β€’ Gradle 8 update. (#3200)