Skip to content

Releases: wix/react-native-ui-lib

9.1.0

Choose a tag to compare

🔧 Fixes

• ScrollFooter - fix another issue with touch not working after scroll (Android real device) | no animation + hide on scroll (#4019)

8.5.1

Choose a tag to compare

@M-i-k-e-l M-i-k-e-l released this 24 May 13:13

ScreenFooter - with animationType 'none' (#4009)

9.0.2

Choose a tag to compare

SkeletonView - fix types (static types) (#4012)
ScreenFooter - with animationType 'none' (#4009)

9.0.0

Choose a tag to compare

What’s New?

Now supports react-native 0.78 and React 19

Deprecations & Migrations

MaskedInput

Only the newer version is now available (the migrate prop is removed)

Marquee

This component has been moved to the Incubator
Android does not start scrolling automatically

modifiers

extractOwnProps - removed
extractComponentProps - removed

Maintenance & Infra

Add uilib-native to the monorepo (see #3923)
Improve\fix monorepo's release script (see #3931)

8.5.0

Choose a tag to compare

@MIchaelZablianov MIchaelZablianov released this 11 May 12:17

🎁 Features

• ScreenFooter - add animationType ['slide' (default) | 'fade' | 'none'] (#3994)

🔧 Fixes

• FloatingButton - default bottom padding added. (#3960)
• Incubator.Slider - Fixed Android bug where touches near the thumb failed to start a drag. (#3967)
• ChipsInput - Export ChipsInputChangeReason from public API (#3961)
• ScreenFooter - support edge-to-edge (#3982)
• FloatingButton - fix hoisting for iOS and support edge-to-edge (#3983)
• ScreenFooter / FloatingButton - fix button not being tappable when a sibling View is rendered after it in the component tree. (#3995)

⚙️ Maintenance & Infra

• webDemo - update webpack to v5 (#3976)
• Update Gemfile (#3977)
• docuilib - upgrade docusaurus to 3.9.2 and other deps (#3978)
• eslint-rules - update dependencies (including eslint to v7) - major version v3 (#3971)

8.4.0

Choose a tag to compare

@adids1221 adids1221 released this 22 Mar 10:30

🎁 Features

• Colors: ColorPalette new Lightness and Saturation logic (#3942)
• screenFooter - added new component. (#3905)

🔧 Fixes

• TabController - support react-native-safe-area-context (#3928)
• ExpandableOverlay - Fixed onDismiss callback being called twice when modal is dismissed. (#3916)
• ScreenFooterScreen - Gracefully handle missing react-native-safe-area-context dependency. (#3941)
• ScreenFooterScreen - fix errors when SafeAreaContext is not installed (#3949)
• textField - a11y label improved. (#3947)

⚙️ Maintenance & Infra

• Android - Upgraded SDK to version 36 (buildTools, compileSdk, targetSdk) to support Android 16 and edge-to-edge display requirements. (#3919)
• Release / Infra – Release script now supports release branch variations and hotfix branches (with release_version in the branch name) for the release environment. (#3936)
• View – useSafeArea now supports SafeAreaView from react-native-safe-area-context when available. (#3937)
• floatingButton - changed to use new ScreenFooter component internally. deprecated original component. (#3948)
• screenFooterScreen - added demo screen for new component. (#3905)
• useScrollToHide - added new hook for controlling visibility during scroll. (#3905)

8.3.4

Choose a tag to compare

@adids1221 adids1221 released this 19 Feb 10:00

Use SafeAreaContext optional dependency for View useSafeArea (#3937)

8.2.5

Choose a tag to compare

@adids1221 adids1221 released this 19 Feb 09:31

Use SafeAreaContext optional dependency for View useSafeArea (#3937)

8.2.4

Choose a tag to compare

@adids1221 adids1221 released this 17 Feb 19:18

Modal - Added SafeAreaProvider support for safe area insets inside modals (#3926)

8.3.2

Choose a tag to compare

@M-i-k-e-l M-i-k-e-l released this 04 Feb 13:26

TabController - support react-native-safe-area-context (#3928)