How to notarize your merged 4D application (macOS 12 & Xcode 13)
Note: Update for macOS 12/Monterey and Xcode 13. For Xcode 12 and older, see this blog post. With Monterey (macOS 12), it's highly recommende...
Note: Update for macOS 12/Monterey and Xcode 13. For Xcode 12 and older, see this blog post. With Monterey (macOS 12), it's highly recommende...
We are pleased to announce that this is the last step for dark mode on macOS. The last widgets of the library are compatible with dark mode: 4D Wr...
The Data section is available in the project editor, enabling you to filter the data to be embedded into mobile devices. With 4D v19 R4, this data se...
There is a multitude of interfaces and rules to be respected. Often, these constraints are linked to the domains of activity. Obviously, some data can...
When you create a document with 4D View Pro, you often need to fine-tune your user experience by hiding the sheet tabs and the scrollbars, or by deact...
As of now, you can use almost all types of attributes in your mobile projects: text, dates, time, integers... 4D v19 R4 is bringing another one. Say ...
When it comes to customizing the code editor, everyone thinks of the font and colors of the code. But it is also possible to customize the code editor...
Commands, constants, tables and fields are stored with their tokens in the project source code files (4dm files). This allows 4D to rename them automa...
4D v19 R4 comes with a new version of SpreadJS, the v14.2, and a Ribbon update that is compatible with it. Let’s discover the new features offered by ...
Comments are essential in a developer's life. When we work on a new feature, we often add comments that are reminders. For example: to validate a ...
Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!
* Your privacy is very important to us. Please click here to view our Policy