Product

What’s new in the 4D Write Pro Interface widget?

Automatically translated from English

4D Write Pro offers many possibilities for both developers and end-users. A wide range of commands and standard actions are available for developers to create advanced and beautifully designed documents, while end-users are offered two feature-rich interface widgets.

Guess what 4D v19 R5 is bringing? Yes, we’ve added a set of features to the interface widget, such as management of line height!

Here are the new features in 4D v19 R5:

Product

4D Write Pro: Say hello to table headers

Automatically translated from English

Tables are an essential part of 4D Write Pro. They evolve regularly by offering new presentation options. For example, a table can be displayed on several columns or pages. The table headers are repeated at the top of each column or page to make it easier for the user to read.

Starting with 4D v19 R5, the table can be enhanced with headers.

Product

4D Write Pro is embracing the Dark (Mode)!

Automatically translated from English

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 Write Pro Interface toolbar
  • 4D Write Pro Interface Sidebar
  • Rich text area

 

So starting with 4D v19 R4, the choice is yours, as you can completely develop and deploy using light or dark mode on macOS.

Product

New possibilities to customize the code editor

Automatically translated from English

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 window and some interactions with the code. Everyone has their own preferences and ways of working.

Moreover, the most essential part of a code editor is the writing code area. With 4D v19 R4, we have redesigned the editor to highlight your code and give it as much space as possible.

This is precisely why 4D v19 R4 enables you to show or hide the ten clipboards. If you don’t use all ten clipboards, you can lighten the toolbar with the “Show clipboard” preference.

Product

Quickly jump to different functions of a class

Automatically translated from English

Classes were introduced with 4D v18 R3. They allow you to organize your business logic and separate it from the UI part more quickly.

Classes are composed of several functions of varying lengths, so it’s not always easy to find the function you want to modify, or to move from one function to another. You can use the explorer, which displays classes and functions, but when you’re coding in the editor window, you don’t want to waste time changing windows.

With 4D v19 R4, the list of functions in your class is displayed in the code editor toolbar, allowing you to easily jump to a specific function. 

Product

Developing with 4D in a dark environment on macOS

Automatically translated from English

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!

Product

Great news! The image settings dialog is here

Automatically translated from English

Images are an essential part of documents. On an invoice for example, getting the right positioning for the company logo is important. That’s why the 4D Write Pro interface component offers a property dialog for images. You or your end users can easily define:

  • the size of the image
  • the display format
  • the margins and padding
  • the position on the page for anchored images

 

Product

Simplified navigation between development windows

Automatically translated from English

When writing a new function or method, or when creating a form, the work is never linear. We usually need to:

  • access the explorer to find the form in its folder
  • access the explorer to write the documentation for the method
  • read the documentation of a command on the 4D documentation website
  • read the documentation of a component’s method

 

In this new version, we have added some menu items in the code editor and form editor to allow you to better navigate between the different elements of a project.