Skip to main content

Release 2.5.0

· 3 min read
Arjun N V

Features and Improvements

  • Added useProducts hook to query for products based on product id's, collection id's/handle, and search query.

  • Added support for enabling safe area top inset in SafeAreaViewWrap.

  • Added Extension badge support in the product grid widget.

  • Added react-native-otp-verify library for OTP auto fetch in Android.

  • Added redirect action for Logout.

  • Added vendor name from useProductListItem to default product grid (Can be enabled from Shopify extension)

  • Added goback action skip option in SET_SHIPPING_ADDRESS.

  • Added support for iPhone X notch in ZoomableSwiper.

  • Added line-height for iOS in MobileInputBox component.

  • Added Visibility option in Product Badge Extension.

  • Added support for meta objects and meta fields to display widgets within PDP

  • Added settings in the Shopify extension to hide the default description in PDP

  • Added redirectAction for login from cart checkout.

  • Added a function logoutUserLocally to remove user data from the app state.

  • Added option to replace page on checkout action.

  • Added text truncation and character count feature to ThemeText (appmaker-react-native) component.

  • Added option in APPLY_COUPON action to skip page state update. Action param key: updateCartPageStateRequired

  • Added showsVerticalScrollIndicator attribute to blocksView, ScrollView and FlatList

  • Added a new attribute called initiallyExpanded to the Accordion component. This prop allows the Accordion to be initially expanded when rendered.

  • Added Search result Event name: product_search_result. Also, added product attribute in shareProduct.

  • Added sort label to sortClick event.

  • Added event support in Page. Also added calculateScrollPercentage to get the scrolling percentage on any page.

  • Added setAppState for useAppState hook

  • Added reset menu option to revert to the main menu item on the default menu block.

  • Added support for product variations in ProductGridWidgetOne. This can be enabled from the Shopify extension under the option “Enable PLP variation display”.

  • Bluetooth permissions added through app permission extension

  • Added setting for multiwindow support for Payment Webview.

  • Added useOrders hook and OrderList For more control over order data and component rendering.

Fixes

  • Fixed Guest checkout login Redirect issue where guest users were not being redirected to the Login page when the guest checkout was disabled.

  • Implemented a null check in getAvailableOptionsApp to resolve the app experiencing force close in the search list when using the search tap feature.

  • Fixed page bg color not getting changed based on the color set in page attributes on the production build.

  • Removed Coupon applied message time delay for Android.

  • Removed background color from SafeAreaViewWrap

  • Cart regular price fix to resolve prices showing up as NaN after applying coupon.

  • Fixed PLP regular price visibility in ProductGridOne.

  • Added Null check for images in the search suggestion.

  • Fixed password confirmation field name in useRegister hook to resolve error message not showing up while entering an incorrect password.

  • Fixed tab routeName to resolve the "Open page using navigation screen" action not working.