Types of layout

<< Click to Display Table of Contents >>

Navigation:  Low-code Process Automation > Studio Cloud - Authoring environment > Bizagi Apps > App Designer > App Designer editor >

Types of layout

Overview

In the App Designer editor, you can configure the layout of your app to create flexible and customized designs.

This includes selecting the container type for your app's main section, as well as defining the number of columns and rows within it. These layout options allow you to organize and distribute your Controls in a unique and versatile way.

 

Types of containers

Content

Your app includes a main section called Content, which contains all the rows and columns where your Controls are placed.

To configure its layout, click the Content section, select the Layout option, and choose a layout type for your app under the Presets label.

 

Columns Vertical 00

 

You can add multiple Content containers to better control the structure and presentation of your app. Content containers can be placed anywhere in the layout at the same hierarchy level. When you select an existing Content container, an Add (+) button appears at the bottom. Click this button to insert a new Content container immediately after the selected one.

 

Multiple Content Containers 01

 

You can reorder Content containers to adjust their position within your app layout. When you select a Content container, arrow buttons appear, allowing you to move it up or down one position at a time. These buttons are only visible when the Content container can be moved, and this feature works as long as there are other containers of the same type within the same parent container.

 

appsLContentContainerReorg_001

 

You can configure the layout of the Content section with the following options:

Desktop: The Section container remains undivided and spans 100% of the app's width.

 

Columns Vertical 02

 

Mobile: The Section container is divided into two separate containers.

 

Columns Vertical 01

 

When multiple Content containers exist:

oMobile layouts cannot be assigned.

oNew Content containers follow the same configuration rules, except they cannot be assigned a Mobile layout. A warning message will appear when attempting to set a Mobile layout.

 

Multiple Content Containers 02

 

oIf an existing Content container has a Mobile layout and a new Content container is added, upon applying changes, it automatically switches to Desktop layout with two 50% width Sections in addition to the new Content container.

 

Multiple Content Containers 03

 

Design

You can also configure the width of the Content container.

To do so, click the Content section, select the Design option, and choose the desired width type for your app under the Width label.

 

The available width options are:

Full: The Content container has no padding, allowing Section containers to span the full width.

 

Columns Vertical 03

 

Boxed: The Content container includes padding, so Section containers do not occupy the full width. You can configure Horizontal alignment when this option is selected.

 

Columns Vertical 04

 

Section

A Section container is placed inside the Content container. It contains one or more Row containers:

If you select the Desktop layout, the Content container includes 1 Section.

 

Columns Vertical 05

 

If you select the Mobile layout, the Content container includes 2 Sections.

 

Columns Vertical 06

 

Each Content container can include up to five Sections. Section widths can be set to automatic or fixed values (in px or %), and distribution options allow you to align Sections to the left, right, center, or space them evenly or uniformly within the container.

Distribution settings are applied only when at least one Section has a fixed width. If all Sections are set to automatic, they expand to fill the available space.

 

Distribution Behavior Examples

All sections automatic: distribution is not applied because all expand to the container's full width.

Mixed automatic and fixed widths: automatic sections take remaining space, unless a fixed width forces a section to move to a new row.

All sections fixed: distribution is applied exactly as configured.

 

Row

A Row container is nested within a Section container. It contains Column containers. The number of Columns in each Row depends on the layout selected in the Content section.

You can add multiple Row containers, within a Section container layout at the same hierarchy level. When you select an existing Row container, an Add (+) button appears at the bottom. Click this button to insert a new Row container immediately after the selected one.

 

appsLRowContainerAdd_001

 

You can reorder Row containers to adjust their position within the Section container layout. When you select a Row container, arrow buttons appear to the right-most part, allowing you to move it up or down one position at a time. These buttons are only visible when the Row container can be moved, and this feature works as long as there are other containers of the same type within the same parent container.

 

appsLRowContainerReorg_001

 

Column

Column containers are placed within Row containers. They hold the Controls used in your app.

 

Columns Vertical 08

 

Design options

The Section, Row, and Column containers share the same design settings, which you can configure in each container's Design tab:

Padding: Choose the spacing inside the container. Options: No-space, Compact, Normal, Wide. (Content containers also include this spacing property.)

Vertical space: Defines the space between rows. Options: No-space, Compact, Normal, Wide. (Content containers also include this spacing property.)

Border size: Set the border width between 0 and 5.

Border radius: Set rounded corners using values in pixels (px) or percentages (%). You can configure each corner individually.

Box shadow: Toggle the box shadow on or off and configure its color, direction, blur, and spread.

Background color: Choose a background color for the section from the available preset options, or use the Color Picker tool to define a custom color. To open the picker, click the first color box beneath the Background color label.

Border color: Select a border color for the section from the preset palette, or define your own using the Color Picker tool. Click the first color box beneath the Border color label to open the picker.

 

AppsTypeLayout10

 

Unique Row Design options

The Row container includes the same design settings mentioned above, along with the following additional options:

Fit height: Enables the row to adjust its height automatically based on its content.

Vertical alignment: Defines the vertical positioning of the content within the row.

 

AppsTypeLayout11

 

Unique Column Design option

The Column container also includes all standard design settings, with the following additional options:

Horizontal alignment: Defines how the content inside the column is aligned horizontally.

Vertical alignment: allows you to define how control elements are arranged within a Column when additional space is available. You have five options from the Vertical alignment section to choose from: Top, Bottom, Center, Spaced-between (even gaps, none at the edges) or Spaced-around (even gaps, with space at the edges). If the Column has free space, the controls are visually rearranged according to the selected layout option.

 

Vertical Alignment 02

 

Column width: Determines how much space a column occupies within a row. You can set the width using the slider or enter a specific value. Available unit options include:

oPixels (px): Sets a fixed width between 230 and 2000 pixels, keeping the column size consistent across screen sizes.

oPercentage (%): Allocates a proportional width of the row, from 1% to 100%, allowing the layout to respond to different screen sizes.

oAuto: Lets the system automatically assign the column’s width based on its content and layout.

 

note_pin

The minimum supported width is 230px, regardless of the selected unit or manually entered value.

 

AppsTypeLayout12


Last Updated 11/20/2025 9:51:09 AM