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.
Open the Dev Tools bar
Section titled âOpen the Dev Tools barâ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.
Auto-reload
Section titled âAuto-reloadâ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.
Keep data on reload
Section titled âKeep data on reloadâ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.
Reload keeping data
Section titled âReload keeping dataâ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.
Translation Mode
Section titled âTranslation Modeâ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.
Edit Screen
Section titled âEdit Screenâ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.
Edit Process
Section titled âEdit Processâ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
Section titled âEnable everythingâ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 totrue.
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.
Ignore validations
Section titled âIgnore validationsâ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.
Home on swimlane change
Section titled âHome on swimlane changeâ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.
Playground and PLAY
Section titled âPlayground and PLAYâ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.