Dark Mode support on macOS has arrived.

Automatically translated from English

Dark Mode is awesome and creates an exciting user experience. That’s why, starting with 4D v19, 4D now supports Dark Mode, which activates automatically if Dark Mode is turned on at the macOS level.

This is just the beginning, and there is more to come in future versions such as Dark Mode support for all components (e.g. the 4D Write Pro widget) and Design Mode.

Want to see how Dark Mode transforms the look of 4D elements? Keep reading!


4D v19 beta starts today

Automatically translated from English

Beta testing for 4D v19, one of the best LTS yet, is starting today, six months earlier than planned, to provide you with a Silicon native version of 4D

This includes more than +80 advances, including the introduction of Object-Oriented Programming (OOP) in 4D thanks to Project mode, major enhancements to existing products, and highly requested features you voted for.

Buckle up, and let’s discover some of what 4D v19 Beta has to offer:


  • Apple Silicon support: be ready to give your 4D application a boost right away thanks to Apple M1’s remarkable performance and the brand new 4D compiler.
  • ORDA: write business-oriented code to hide complexity, reduce errors, and speed up the development process.
  • 4D for iOS: be productive anywhere with our mobile solution. Check inventory in the warehouse, generate invoices during client visits, perform inspections onsite, and more.
  • OOP: thanks to Project mode, take advantage of object-oriented programming concepts for greater productivity, better code quality, and lesser maintenance costs.
  • 4D language: discover how the versatile tools of the 4D language improve your developer experience.
  • 4D Write Pro: Word documents import, PDF export, enhanced UI, more commands to manage your documents with code, and plenty of features to produce beautiful documents in record time.
  • 4D View Pro: localized UI. More than +20 new commands to programmatically handle your documents and more.
  • And much more (see below).

The story behind 4D’s new Markdown-based documentation site

Automatically translated from English

by Arnaud Schmitt, Head of Technical Documentation at 4D SAS


As many of you know, has long been managed using an in-house 4D application. However, 4D’s documentation is currently in transition to a new architecture: a Markdown-based documentation site.

This was the topic a few weeks ago during a 4D Method meetup, where I shared our experience about creating and maintaining the new documentation site. You may find this information useful when you are browsing the 4D documentation site, or if you need to create your own documentation.

Guest Post

Apply naming conventions with Form macros

Automatically translated from English

by guest author Michael Höhne, 4D developer (Munich, Germany) 


There’s a feature in 4D v18 R5 that may have been overlooked, or at least hasn’t gotten much attention so far: Form macros. To be honest, I hadn’t spent much time on them either, until recently. In this blog post, I’ll show you a macro that saves a lot of time when applying naming conventions to list box columns, column headers, and footers. You can easily change it to fit your needs. A dedicated repo is also available on Github.


Code editor: Write more code in less time!

Automatically translated from English

With 4D 18 R4, we announced the availability of the suggested functions for classes (4D and data model). With 4D v18 R6, we’ve got more great news to simplify and facilitate the writing of code in the editor: The prototype of a function and a short description are displayed in the code editor!

Speed up your development process and avoid typos. Now, information about class functions is displayed in the code editor, helping you to write more in less time while making sure that you’re on the right track!

Let’s find out more!


Your data live … in a web interface

Automatically translated from English

As a 4D developer, you may have dreamed of visualizing your data immediately and easily while you update/create it. Or maybe you’re a 4D administrator and you need to quickly find a record that causes an error due to inappropriate data. This has been possible with 4D’s built-in query interface and output form, but it can take time to customize this form and you may need a more responsive tool.

How about a modern and user-friendly web interface to view your data? And for a cherry on the top, what if this interface comes with a powerful query engine? Dream no more! All this is now a reality thanks to Data Explorer, a new tool provided as a Preview for you to evaluate it and give us your feedback.

Of course, it will be enhanced in future versions.

Let’s discover it now!


Latest news about 4D on Silicon

Automatically translated from English

Since Apple’s first announcement about Silicon, we’ve been keeping you informed through a series of blog posts and this post is no different!

So what’s going on? Well, the first Silicon Macs equipped with the brand new M1 chip are now available on the market. Here are two important pieces of information we need to share with you: