Version 113 brings a visual boost to the UI components in your apps including a much-requested new and improved date and time picker.
MUI 6 client upgrade
We’ve upgraded our UI component library to MUI 6 to ensure your Appfarm apps continue to look fresh and modern. The upgrade introduces a new date and time picker that resolves many of the issues reported by our users, including keyboard entry. You’ll also find expanded colour customization options across various components. Beyond these immediate improvements, this update lays the groundwork for more flexible theming capabilities and UI performance in the future.
Note: the default button size for Icon Buttons is now 40px (previously 48). Existing Icon Buttons using the default button size will thus change size. Icon Buttons with custom button sizes will stay unchanged.
Other highlights:
- Text Edit: Support for number formatting [docs]
- Advanced Search: Access to search score and new fuzzy search parameters [docs]
- GraphQL: Support for grouping by multiple properties [docs]
- Aggregate data: Support for resolution when grouping by datetime properties [docs]
- New action node: Exit Block [docs]
- App Health: Filter on severity levels info, warning and error
You can find the full list of improvements, new features and bug fixes below.
What’s New
- Implement number formatting for Text Edit and Table Text Edit (#3812)
- Ability to store built-in currencies in datamodel and access to Active Currency in App Variables. (#5131)
- Implement Total Object Count as Data Source Attribute in Services (#5479)
- App Health: Make it possible to filter on level info, warning, error (#5516)
- Data Extract API: Get all users (#5743)
- Implement support for multiple languages in Farmer Market apps (#5808)
- New Action Node: Exit Block (#5817)
- Advanced Search - New search parameter: matchCriteria (#5896)
- Extend color options for UI components such as inputs, badges, buttons etc. (#5938)
Enhancements
- Editing translations should trigger model changes and the ability to deploy changes (#4201)
- Copy all conditional styling in one batch (#4280)
- Upgrade Date and Time Picker for improved UX (#4683)
- Conditional Filters: Implement support for copy/paste (#5277)
- Advanced Search - New fuzzy search parameters (#5324)
- Advanced Search: Have access to the Search Score as a property in runtime-only (#5368)
- Implement “Disable in dev and test”-option for all action nodes that can interact with data outside the environment (#5457)
- Empty update-object action node should not throw error, but instead show a warning. (#5844)
- Make BarcodeScanner more resilient (#5856)
- Aggregate Data: implement “resolution” when grouping on datetime properties (#5869)
- GraphQL: Implement support for grouping by multiple properties (#5875)
- Refresh deploy page to display changes done by another user. (#5879)
- Data aggregation: Remove function properties from available properties when selecting group by or aggregations (#5912)
- Improve handling of cancel event on Create File Object (#5926)
Bug Fixes
- When using the Rich Text component, text components on the same page with custom fonts are reset (#5813)
- Theme: If Theme border is set > 24, popover, button and tooltip border radius is set to invalid value (#5873)
- Unable to find datasource when using Value Processor in some cases (#5887)
- Date picker in Create: Days shift one position when reopening (#5903)
- Make the UX for editing unlocked secrets better (#5906)
- Client: Crashes with DS filtered on multi-enum property with Equals operator (#5909)
- Create File Archive: Skip items without a file reference (#5914)
- User Account Image: Throw execption on cancel event if enabled. (#5917)
- Improve relaibility of ´Use Device Camera´ on ´Create File Object´ (#5920)
- Property pane for action node disappears when properties for the action is edited (#5924)
- Condition Edit: Possibility to databind target date fields are hidden on tablets (#5930)
- Sort by clicking column headers in User and Resource Files tables does not work on second click (#5943)