Ensemble Update - June 2024
In a nutshell!
- Dynamic Text Scaling 📏
- Google Firebase/Firestore Integration 🔗
- Switch interface language on the fly 🌍
- Date Object Support for Locale-Based Formats 📅
- Padding and Margin Made Easy 🎨
- And a range of other features 🚀
Dynamic Text Scaling 📏
![](https://blog.ensembleui.com/content/images/2024/07/Blog-33.gif)
Your app now automatically adjusts text size based on your device settings! You can also disable scaling globally and set minimum and maximum scaling limits for optimal readability. Read more here!
Google Firebase/Firestore Integration 🔗
![](https://blog.ensembleui.com/content/images/2024/07/Blog-22.jpg)
Connect your Ensemble widgets to Firestore documents and collections effortlessly. Follow these steps!
Switch interface language on the fly 🌍
![](https://blog.ensembleui.com/content/images/2024/07/Blog-32.gif)
You can now display supported languages, and let user switch to their preferred language using your own widgets. See an example here!
Date Object Support for Locale-Based Formats 📅
![](https://blog.ensembleui.com/content/images/2024/07/Blog-24.jpg)
Retrieve the date value based on users' locale conventions, returning the full date and time according to locale-specific standards. Using this code!
Padding and Margin Made Easy 🎨
![](https://blog.ensembleui.com/content/images/2024/07/Blog-34.gif)
We now have dedicated visual Padding and Margin widgets for better usability. Each value is independent unless the "Lock" checkbox is checked, in which case editing any field will update all four values simultaneously.
And a range of other features 🚀
- We've improved theming so that you can add multiple classes
- You can now add
testId
to more widgets, including icons, for reference by test automation scripts - More styling options for dropdown menus are now available for alternative views, such as dark mode.