DATE:
AUTHOR:
JourneyApps Product Team
Runtime

Runtime 4.89.3 (Latest Stable)

DATE:
AUTHOR: JourneyApps Product Team

We are excited to announce that runtime version 4.89.3 stable has been released.

Runtime version 4.89 adds support for deep links to open apps on a specific view. This improves usability for app users by reducing the number of steps to get to the right place in the app. Additionally, $object or $selection can now be passed as arguments to functions - resolving an inconsistency that previously caused a lot of confusion. There are several other smaller enhancements and improvements - find out more in the Changelog below.

You can use this version of the runtime by selecting it from the list of stable runtime versions under App Settings/Runtime Version in OXIDE.

4.89.3:

Fixed:

  • A regression with view initialization, which would cause the view parameters to be undefined.

  • A number of issues with object-table, namely:

    • Component method setState() not setting fullscreen correctly.

    • Double clicking into an edit-text cell will now remain in edit mode.

    • The on-change event not triggering on mobile devices.

  • An issue with the navigation drawer's background color not applying the style-header-background attribute.

  • An issue with object-dropdown and optionList dialogs preventing users from accessing the last item on some mobile devices.

  • An issue causing the on-long-press action of the back button to not work correctly.

4.89.2:

Added

  • The sub-item-divider-padding-horizontal attribute to the navigation UI component to override a navigation item's left and right padding.

Fixed

  • A regression with date and datetime display values not being formatted correctly.

  • An issue preventing the view from reloading when navigating to the same view.

  • An issue where the navigation component's logo would not update until navigating to a new view.

  • An issue with the section-icon-color and item-divider-color attributes of the navigation component not being applied to collapsable navigation items.

4.89.1:

Fixed

  • A regression with layout UI components, namely columns and grid, that caused nested hidden components to trigger validation.

  • A visual regression with object-table pagination controls overflowing on narrow layouts.

  • An issue where edit-number cells did not add clear icons for 0 values.

  • An issue with object-dropdown dialogs where an option would be selected after scrolling on mobile.

  • An issue where the html UI component would show a scrollbar unexpectedly, specifically on Windows.

  • Right-to-left support for pagination controls in an object-table.

4.89.0:

Added

  • Support for deep links to open apps on a specific view. See the docs here.

  • New transform-value attribute on a view parameter that takes a function, which runs before a view’s init() function. This allows developers to set or transform view parameters from the parameters received from the deep link (since deep link parameters are strings). Learn more in the docs here.

  • The required attribute on a view parameter, to mark parameters as required or optional.

  • The show-search and show-pagination attributes to paginated object-table and list components to show/hide the search box and pagination buttons independently.

    • See reference docs for the object-table component here.

    • See reference docs for the list component here.

  • The clear-button-visibility, clear-icon, clear-icon-color, clear-icon-hover-color and clear-icon-active-color advanced attributes to input components and editable columns in an object-table.

Improved

  • $object, $selection or $value can now be passed as arguments to functions. Before, functions typically supported only one of these arguments, and the distinction of when to use which wasn’t clear. Now, a developer can always use any of these arguments ($object, $selection, or $value) in these functions.

  • actionSheet default padding for option items has been adjusted so that it better indicates scrollability.

Fixed

  • Issues with touch- and long-press event listeners resulting in double-click events.

Powered by LaunchNotes