Releases: wix/react-native-ui-lib
7.20.0
π Features
β’ Grid List Item support in horizontal alignment (#3001)
β’ Add throttleTime prop in Slider component (#3020)
π§ Fixes
β’ Fix registry used when running yarn and fix yarn.lock (#3003)
β’ Incubator.Slider - fix 'value' updates (#2994)
β’ [Android] ExpandableSection - fix inner component's animation not working (#2990)
β’ Incubator.Slider - value updates fix flag (#3008)
β’ TextField
bottom view should render the validationMessage
only if the user passed validationMessage
. (#3012)
β’ WheelPickerAlign - fix export (#3016)
β’ Fixing TS error - passing default type to SectionWheelPicker
generic type (#3017)
β’ Slider - fix call onSeekStart only on start (#3018)
β’ Hint passing TestID to the Text component. (#2987)
β’ fix: filter and settings picker placeholder on web (#3014)
β’ Toast - fix PanView not rendered with children. (#3023)
βοΈ Maintenance & Infra
β’ Docs - Added Testing guidelines. (#2996)
β’ SvgImage - Fix svgs with display="block"
causes crashes. (#3004)
β’ WheelPicker - generic value (#2959)
β’ ColorSliderGroup - refactor (#3009)
7.19.0
π Features
β’ NumberInput - support maxLength (#2998)
β’ Image\Overlay - support borderRadius (only via the prop, not via style) (#2995)
πΈοΈ Web support
β’ fix: clearing picker value on web (#2986)
π§ Fixes
β’ GridList fixes - fix GridListItem type and issue with GridList rended inside a FlatList (#2982)
β’ Avatar and Icon source prop type update to ImageSourceType
(#2985)
β’ WheelPicker - fix item snap to vertical center (#2989)
β’ Incubator Slider - fix step interpolation (#2988)
β’ WheelPicker - memoize offsets (#2991)
βοΈ Maintenance & Infra
β’ Colors - generatePalette with addDarkestTints change to 9 step lightness increments (#2975)
β’ Image support strings as type for source
. (#2983)
7.18.0
π Whatβs New?
π Features
β’ FloatingButton - add 'fullWidth' prop (#2974)
β’ Avatar - support in Image source as a string (#2985)
β’ Image - support in string as source, for svg strings (#2983)
π§ Fixes
β’ Incubator.Slider - fix track layout when values change (#2968)
β’ Icon - fix wrapper breaks alignment (center modifier) (#2970)
β’ GradientSlider - fix thumbTintColor override (#2971)
β’ Picker - 'fieldType: settings' fixed flex issues according to the parent. (#2977)
β’ Picker - clear picker value using empty string instead of undefined. (#2986)
β’ KeyboardAwareInsetsView
- fix application halting when TextInput
with keyboardType=βnumber-padβ
with external keyboard(#2978)
βοΈ Maintenance & Infra
β’ uilib-test-renderer - findStyle - fix TS error (#2973)
β’ FloatingButton - add style tests (#2976)
7.17.0
π Whatβs New?
π Features
β’ TimeLine - new removeIconBackground
prop - Icon can be displayed without point background (#2923)
β’ Button - link - adjust spacing (#2930)
β’ Slider - add enableShadow
prop (#2934)
β’ GradientSlider - display color only when changes on hue change (#2934)
β’ ColorPicker - minor UI changes (#2934)
β’ Incubator.Slider - add disabledThumbTineColor
(#2943)
β’ SortableList - Added ref
prop for the inner FlatList (#2948)
β’ Badge - Icon
support (#2941)
β’ SegmentControl - support custom typography (#2929)
πΈοΈ Web support
β’ Web SvgImage
style fixes (#2953)
π§ Fixes
β’ Slider - bug fix - invoke onChange
only when user moves slider (#2934)
β’ Slider - bug fix (#2937)
β’ RadioButton - fix label margins (#2922)
β’ bg-? modifier - fix typings (#2928)
β’ Colors.isDark - fix typings to accept undefined argument (#2925)
β’ SegmentedControl - active index style fix (#2927)
β’ ColorPicker - fix - hue changes to red after moving lightness to white (#2942)
β’ SectionWheelPicker - api fix (#2950)
β’ Incubator.Slider - add displayName
(#2954)
β’ Incubator.Slider - fix onSeek
functions (#2955)
β’ TextField - fix api file (#2956)
β’ Gradient - fix Android line spaces (#2957)
β’ Incubator.Slider - fix api category (#2960)
β’ SegmentedControl - fix initialIndex
update to reset selected segment (#2963)
β’ Colors.getColorTint - Fix typing of api (#2924)
β’ Slider - wrap in asBaseComponent
and fix typings (#2940)
β’ GardientSlider - fixed getHSL
call (#2944)
β’ Button - fix typings (#2931)
βοΈ Maintenance & Infra
β’ DateTimePicker - allow migration to new the Dialog via migrateDialog
(#2945)
β’ Fix prettier fomratter not working (#2947)
β’ Picker - export RenderCustomModalProps
and PickerItemsListProps
(#2961)
π‘ Deprecations & Migrations
β’ ExpandableOverlayScreen - migrate to the new Dialog (#2946)
7.16.0
7.15.0
π Features
Improve the ref infra and fix it for a couple of components: TextField Incubator.Slider (#2885)
π§ Fixes
β’ ReactScreenMonitor (Android) - add null check for getWindow() (#2878)
βοΈ Maintenance & Infra
β’ Added ComponentStatics - a way to extract statics from component. (#2888)
β’ Add template literals to many enums. (#2892)
7.14.0
π Features
β’ FormField - Allow passing ref to field. (#2852)
πΈοΈ Web support
β’ useHiddenLocation - support web (#2872)
β’ Fix TextField multiline auto-expanding on web (#2874)
β’ Fix isSVG
logic on web to ignore base64 assets (#2856)
π§ Fixes
β’ WheelPicker - fixed value labels showing near every label. (#2839)
β’ TextField - fix TS error: Types of property 'ref' are incompatible (#2868)
β’ NumberInput - fix floating point error (#2877)
βοΈ Maintenance & Infra
β’ ColorPicker - Changed to FC. (#2822)
β’ GradientSlider - Moved to FC. (#2834)
7.13.0
π Whatβs New?
π Features
β’ Timeline - Adding width prop to Line component & iconProps to Point component (#2851)
β’ DateTimePicker - Add display property (#2733)
π§ Fixes
β’ Dash - passing default color as a modifier (#2841)
β’ RadioButton - Fix typings to extend our ViewProps (#2846)
β’ Carousel - Fixed inversion on Android RTL (#2858)
βοΈ Maintenance & Infra
β’ Scheme - add isDarkMode function (#2847)
β’ TabBar - Remove default static backgroundColor prop value to avoid race condition when loading design tokens (#2849)
β’ Colors - adjust palette to 9 increments when 'addDarkestTint' is true (#2855)
β’ Colors - generatePalette - remove 9 increments (#2861)
OTHERS
β’ Reverts #2830 (#2850)
β’ (#2833)
β’ Report error when failing parsing PRs (#2842)
7.12.0
π Features
β’ SortableList - support horizontal (#2800)
β’ Picker - Now accepts accessibility props for the title. (#2805)
πΈοΈ Web support
β’ TextField - fix inner container flex issue on Web (#2840)
β’ Fix TextField defaultValue on web when value=undefined
(#2830)
π§ Fixes
β’ Carousel - Fixed Android RTL jumps on random items. (#2831)
β’ ColorPicker - (reverted)Removed migrate from ColorPickerDialog (#2826)
β’ Incubator.Toast - fix error on Android with no image (#2821)
β’ Fix Colors.generateColorPalette
memoized result (handle cache properly) (#2836)
β’ Fix TabController.TabBar not responding to change in labelColor/selectedLabelColor (#2836)
β’ Avoid failing Colors.rgba API on invalid input to avoid app crashes (#2838)
βοΈ Maintenance & Infra
β’ Export missing TextField
types (#2824)
β’ Return old textfield for masked input until we migrate to the new MaskedInput completely (#2828)
β’ Upgrade react-native to 0.71.12 (#2816)
β’ Upgrade reanimated to version 3.4.0 (#2816)
β’ ColorPickerDialog - Changed to FC (#2823)
β’ SliderGroup - Moved to a FC. (#2832)
7.11.0
π Features
β’ View - Added new gap modifier. (#2802)
β’ TextField - added mandatory indication to the TextField (#2791)
β’ Support rendering Picker as dialog and also render custom dialog header (#2804)
π§ Fixes
β’ Dialog - BG and overlay should not be static (#2808)
β’ TabBarItem - support array styles (#2812)
β’ Picker - fix item with value 0 is not shown as selected (#2815)
β’ TextField - fix color default value (#2818)
β’ Dialog - Header - fix knob's color (#2819)
βοΈ Maintenance & Infra
β’ Complete TextField migration (move out of Incubator) (#2806)
β’ Colors - expose shouldSupportDarkMode (#2809)
β’ Dividers - turn to getters. (#2814)
β’ TextFieldScreen - fix titles' color (#2814)