Portal Community

The Three-Panel Layout

Every session in the App Studio builder presents three panels working in concert:

Left Panel — App Tree

Hierarchical tree of the entire app structure: App root, AppPages, Panes, and Widgets. Drag to reorder. Right-click for context menu actions.

Center Panel — Canvas

Live WYSIWYG preview of the currently selected AppPage. All changes from the tree and properties editor reflect here in real time. Device size switcher (Desktop / Tablet / Mobile) at the top.

Right Panel — Properties Editor

Context-sensitive configuration panel. Shows widget properties when a widget is selected, page properties when a page is selected, and app-level settings when nothing is selected.

The Build Workflow

1

Structure — App Tree

Use the App Tree to define your app's structure: create AppPages for each major content area, add Panes to organize layout within each page, then add Widgets inside each Pane.

2

Configure — Properties Editor

Select any element in the tree or canvas to configure it in the Properties Editor. Set data sources, actions, visibility rules, and layout properties — all without writing code.

3

Preview — Canvas

Watch the canvas update live as you make changes. Switch between Desktop, Tablet, and Mobile views to check responsive behavior. The canvas shows real data from AIExtension.Service.

4

Publish

Click Publish in the toolbar to make the current version of the app available to users. Auto-save protects your work, but publishing is always a deliberate action.

Toolbar Actions

ActionKeyboard ShortcutDescription
SaveCtrl+SImmediately save the current app state (also auto-saves every 30s)
UndoCtrl+ZUndo the last change — up to 50 levels of history
RedoCtrl+Shift+ZRe-apply an undone change
PreviewCtrl+POpen the app in a new tab running the runtime (with live data)
PublishMake the current saved version live for app users
Zoom In / OutCtrl++ / Ctrl+–Adjust canvas zoom level (25%–200%)
Device SwitchD / T / MSwitch canvas preview between Desktop / Tablet / Mobile
State InspectorCtrl+IOpen developer overlay showing resolved tokens and variable values

Selection Model

The builder uses a unified selection model — clicking in the App Tree or directly on the canvas selects the same element:

Developer Mode

The State Inspector and Audit Log are developer-mode features. They are available in the builder at any time but not visible in the published app runtime. Access the State Inspector via Ctrl+I or the toolbar menu.