Skip to content

Dev Tools Bar

The Dev Tools bar provides runtime controls for testing and inspecting a Lowgile application during development. It appears in the running application and can change how the application behaves while you test it.

Attention

Do not treat behavior observed with a Dev Tools override selected as the application’s normal runtime behavior. Clear the override and repeat the test before changing the screen or Process configuration.

In a running application during development, select the vertical PLAY tab to expand the Dev Tools bar. The bar is available only during development.

The controls displayed in the bar can depend on the current application and Process context. The available Lowgile evidence confirms the control labels below, but it does not fully define every control’s behavior. Controls without sufficient behavioral evidence are identified explicitly.

The bar includes an Auto-reload option. Its exact reload trigger, timing, and effect on application state have not yet been verified in the available Lowgile sources.

The bar includes a Keep data on reload option in the AUTO-RELOAD group. In the captured UI, this option is unavailable when Auto-reload is not selected. The exact data retained and the conditions that enable this option have not yet been verified.

The bar includes a Reload keeping data action in the AUTO-RELOAD group. In the captured UI, this action is unavailable when Auto-reload is not selected. The exact reload and data-retention behavior has not yet been verified.

The TRANSLATION group includes Translation Mode and a language selector. The exact effect of Translation Mode and how the selected language is used have not yet been verified in the available Lowgile sources.

The EDITORS group can display an Edit Screen action with the qualified name of the current screen. The destination and editor state opened by this action have not yet been verified.

When the running screen belongs to a Process task, the EDITORS group can display an Edit Process action with the qualified Process name. The destination and editor state opened by this action have not yet been verified.

Enable everything is a development override in the FLAGS group. When selected, it forcefully sets $disabled to false.

This override can:

  • make fields editable even when their content is wrapped in a Disable component; and
  • keep controls visible when their If condition uses !$disabled, because the condition evaluates to true.

For example, on an approval screen, Enable everything can make the submitted request fields editable and keep Add Item and Remove visible even when the screen configuration is correct.

Clear Enable everything before verifying whether disabled fields are read-only or controls conditioned by !$disabled are hidden.

The bar includes an Ignore validations option in the FLAGS group. The exact validation scopes and rules affected by this option have not yet been verified in the available Lowgile sources.

The bar includes a Home on swimlane change option in the FLAGS group. The captured UI shows this option selected, but the exact navigation behavior and trigger conditions have not yet been verified.

The captured UI shows Playground and PLAY at the bottom of the expanded bar, and PLAY on the vertical tab used to open it. The exact purpose of the Playground label and its relationship to the running environment have not yet been verified.