We’re thrilled to announce that 4D v19 R3 is now available! One of the richest feature releases we have shipped so far.
Here’s an overview of what this feature release has in store for you:
- Say hello to Computed Attributes in ORDA, Classes, iOS, and Android. Your business logic will love this new feature.
- Speaking of ORDA, blobs are fully supported, just like any other type, enabling ORDA developers to use BLOB type attributes in operations with entities.
- 4D for iOS is released with features allowing to interact with native Apple apps and build even more advanced UI’s.
- As for 4D for Android, we’re giving you a way to test your Android app on an actual device before releasing it to users.
- Enjoy a simplified cross-platform client/server applications building on Windows.
- 4D Write Pro is shipped with an image setting dialog, the possibility to have different numbers of columns on the same page with continuous section breaks, and additional options to manage formula visibility.
- Out-of-the-box security boost with the support of the bcrypt algorithm for passwords. The best bit? There’s nothing to change in the code. Everything is automatic.
- More news for dark mode enthusiasts. After giving end-users a choice between dark and light mode for the appearance of their applications, it is now the turn of developers to choose between these modes during development on macOS.
DirectWrite is the modern text rendering API on Windows. It improves text readability thanks to its subpixel quality, and is fully compatible with the most recent technologies. As such, it is a stepping stone to many improvements. Amongst them, the management of high-resolution screens (4K screens) we’re currently working on, and that many of you dearly expect. 4D list boxes moved to DirectWrite in v16 and we decided to make the switch for our text rendering inside forms in v19R3.
This fall 2021 comes with several major OS releases: macOS Monterey (macOS 12), Windows 11, without forgetting Windows Server 2022. It is time for a quick sum-up of which 4D release – shipped or upcoming – supports which OS version!
You have made your first application with 4D for Android. Congratulations!
After visualizing the simulator’s result, you want to test it on your smartphone to appreciate the interaction, the fluidity…
It’s straightforward! All it takes is one action on the smartphone and another one in the project. Let’s see the details.
The Runtime Explorer is accessible to users belonging to the group having access to Design mode. Let’s see how to use it another way.
Since 4D v19, you can create applications on macOS that support dark mode, so you can match your users’ taste by giving them the possibility to choose either light or dark style applications.
With 4D v19 R3, we are giving you, as a developer, the choice when developing your application. 4D Developer Edition integrates seamlessly with the light or dark look of macOS to avoid the battle between light and dark mode that has been waging for years!
Default End Of Line character and Byte Order Mark usage in text files have been modified in 4D v19 R2. With 4D v19 R3, 4D extends this behavior to XML files. Let’s see how.
As you probably know, computed attributes are available starting from 4D v19 R3. A blog post is available that presents this great new feature.
As we always propose the best and complete user experience to our mobile app developers, computed attributes are compatible with all your iOS and Android projects.
Scalable web sessions were a significant improvement brought by 4D v18 R6. They allow you to use 4D tags, 4D actions, and REST API in preemptive processes, even in interpreted mode, on a 4D server. However, to debug such programs, you needed to open your development environment on the server to make it switch to cooperative mode, as the debugger window cannot be opened with preemptive processes. This way, until v19 R2, you could debug REST, 4D actions, or 4D tags. From v19 R3, all of this has become much easier, and you can debug on the server-side simply by attaching the debugger to it, as usual.
When a 4D Write Pro document contains external elements resulting from expressions or formulas, they are visible when the “Display expressions” mode is used. Still, they are blended into the text when the values are displayed. This is what you want for a final document, but it is sometimes useful to easily view these calculated values while writing the document. Well, 4D v19 R3 is giving you new display options for this purpose!