SDI mode and list boxes enhancement with 4D v17 – KEISUKE from the 4D Summit 2018

The User Experience is an important step in the design process. However, you don’t often hear about it until something goes wrong! 4D v17 can provide multiple tools to help you design applications that adapt to your users’ needs, starting at the early stages of conception. Thus, delivering an interaction that’s robust and more intuitive. User Experience was a key topic during the 4D Summit 2018. In addition to the List Boxes, another major feature was presented: The SDI mode. The #1 requested feature on Windows.

Watch the UX video from the 4D Summit 2018 featuring Keisuke Miyako where he presented all the advances of list boxes and the newly added SDI mode.


SDI mode

A huge step forward for Windows applications UX with the SDI mode. Single Document Interface is now supported, just apply a single checkbox and you are off and running. No more single line codes are necessary! Obtain more insights on the SDI mode in this dedicated blog post.

List boxes 

List boxes are improved to help you design an intuitive user experience. For starters, you can control the highlight color thanks to a customizable listbox object that adapts to the user need. You can also indicate your choice of font and background colors, as well as, the style of text. All of these options help keep your information legible and well-defined.

Another enhancement for list boxes are the help tips on cells. Requiring just a few lines of code, you can now set help tips based on the hovered column and its corresponding row!

• Product Marketing Manager • Intissar joined 4D in 2017 as a Product Marketing Manager. She works closely with the product, marketing, engineering, and technical support teams to highlight the ‘why’, the ‘how’, and the ‘what’ of new and updated features to different audiences. This close proximity allows her to craft messaging frameworks and write in-depth content and code samples for the 4D blog and website. After graduating with an engineer's degree in Computer Science from VINCI university, Intissar worked in several startups as a software engineer. Her hands-on experience includes software specification, design, and development, user training and support, and team management.