CSS Flexbox Design Properties

Content Type: Module
Categories:

Overview

Development teams face challenges while converting UX designs into functioning web applications. A dedicated UX / UI designer is often needed to assign classes to containers to make them behave the way we want, so business developers don’t have to dive too deep into the .scss files. By giving developers the right tools, it is easier to create responsive layouts without having to involve a dedicated UX designer.

Certain common CSS classes like flexbox are not directly selectable in Studio Pro and applying them is not easy without knowing the right classes or creating custom CSS. I decided to add them directly to the modeler.

After you download and install the module I created, you can select a container on your page and instantly get the new design properties options in the Properties panel, allowing you to quickly style your pages.

Documentation

Description

Adds basic flexbox functionality to the Mendix Studio Pro modeler by adding custom design properties to containers.

Important: if you want any of this to function, always set Turn of Flexbox to Yes. 
 

Typical usage scenario

When you need to quickly design apps without the need for a dedicated UX/UI designer to layout the pages. Developers dont have to remember all the classnames and can just select the right way of aligning content.

Features and limitations

It only applies to containers at the moment.
Flew grow is not yet implemented. 

Installation

Download the module to your project and refresh your client. When you select a container you should see the extra classes.

Frequently Asked Questions

  • Q: Why didnt you include all classes
  • A: This is just version 1! Have some patience.

Releases

Version: 1.0.0
Framework Version: 9.10.1
Release Notes: First version. Classes only apply to containers inside the modeler. If you get a design properties error, reinstall the module in your project and refresh Mendix Studio Pro.