This release, brings you new features, enhancements, performance improvements and bug fixes.
Mobile Apps
New features & improvements
- Enhanced error message display by adding detailed information to error toasts.
- Improve performance by caching the evaluation of expression.
- Updated the wording on the ‘Out of Date’ screen.
- Android performance - Significant optimizations to improve performance, especially for expressions handling.
Components
New features & improvements
- duration-picker - The duration-picker in a form allows you to specify a time duration easily by providing a user-friendly interface where you can scroll or tap to select hours or minutes rather than manually typing in numbers. It’s particularly useful for tasks that require tracking time intervals, like logging work shifts, break times, time spent on a particular task, or time-based billing. For example, an app user needs to record the time spent performing a certain activity, a duration-picker lets them choose the time.
- Lists - Enhanced list functionality for a better user experience: We’ve expanded the functionality of lists to enhance how you display content in both vertical and horizontal orientations.
- Card-wrapping: Wrap list items in cards for a more visually appealing presentation.
- Rating: Add ratings to list items using values or percentages. Customize the rating icons and select their colors for better visual alignment.
- Tags: Add multiple tags to list items with the flexibility to customize tag colors. Tags appear at the bottom of each list item, providing additional context at a glance.
- Badges: Enhanced the rightElement: badge property to allow badge numbers to display on the right of each list-item. Configure badges to show as dots or as numerical counts, giving you more control over how information is presented. See jig.list, and list-item component for more information.
Builder
New features & improvements
- Conversions in File handling - You can now use expressions to create conversions when executing an entity, providing greater flexibility at runtime. Previously limited to static options, this update enables dynamic adjustments, making your app more adaptable and responsive. This improvement applies to the
conversions
property in both local and global actions, allowing you to define an array of definitions returned by an expression using:conversions: =@ctx.datasources.conversions
Change in behavior
-
The
goBack
property inexecute-entity/entities
andsubmit-form
actions behavior has changed. For backward compatibility, existinggoBack
properties in these actions will still function as before. If you have any default behavior in a solution where agoBack
has not been specified in the actions (execute-entity/entities
orsubmit-form
) it will go to the previous screen. After publishing the solution, the jig will stay on the current jig.- Previous behavior: By default, the
execute-entity/entities
andsubmit-form
actions would return to the previous jig or screen (Home Hub) after execution. - New behavior: The default behavior is now to remain on the current jig (screen) after these actions are executed. If you need to go back to the previous jig, you can now configure an explicit go-back action (
action.go-back
) to achieve this behavior.
- Previous behavior: By default, the
To see the full list of new features, bug fixes, and improvements in Jigx 2024.10 see the release notes.