2022 has had four product releases loaded with the many features you requested.
While it was challenging to pick only 5 features from the ever-growing list of functionalities, we have collated this list of the top features of 2022 based on the positive feedback we’ve received.
#1 – 4D Write Pro Smart Templating
2022 was the year of 4D Write Pro, with the many features that make it a powerful template-based document generator system.
Whether for catalogs, invoices, or inventories, automatic document generation is greatly simplified with the possibility of defining a “datasource” for the tables of 4D Write Pro, which will automatically feed the rows of these tables.
This allows end-users of your application to design or edit templates that will be filled automatically with data. More about this feature.
#2 – Separate Logic from the UI with Computed Attributes
Released with 4D v19 R3. One of the most feature-rich releases ever delivered.
This release has brought a breaking change to our development framework and started a new era of conceiving 4D applications.
The days of defining business-related formulas in your 4D user interface are over; we offer you a new way to separate your business logic from the UI, enabling you to improve performance by optimizing the parts separately. All thanks to Computed attributes in ORDA, Classes, iOS, and Android. More about this feature
#3 – 4D Language Improvements: Statements & Operators
The 4D v19 R4 release has brought many refinements to the 4D language:
- Jump statements (return, break, and continue) to make the code much easier to read,
- short-circuit evaluation (&& and ||) for faster code execution,
- ternary operators (condition? Value If True: value If False), and compound assignment operators for a shorter and more concise code.
#4 – High DPI Support on Windows
A feature that was released with 4D v19 R4 to give your application the full capacity of 4K & 5K screens.
Increase the visual quality of your application with the support of High DPI (High Dots Per Inch) on Windows. High DPI represents the pixel density; the higher the DPI, the higher the density of pixels. And an increase in pixel density results in sharper text, highly detailed photos, and, ultimately, a more defined user interface for business applications.
Please note that High DPI was already supported on macOS. More about this feature
#5 – 4D View Pro Table Features
4D v19 R6 brought a new table feature that enables you to do much more and benefit from additional properties like headers, table resize, summary rows, column sorting, filters, and more. And in case you need to add or remove columns later on, depending on end-users needs, 4D v19 R7 shipped with several new commands to manage your table columns and rows. More about this feature
Honorable mention: 4D extension for Visual Studio Code.
4D brought external source code editors support (e.g., Visual Studio Code), allowing them to handle 4D code and provide them with standard functionalities such as syntax highlighting. More about this extension.
Even if you agree with this list, you may also have other favorite features. Feel free to share them on the 4D forums.
Looking forward to reading your favorites.