Two more updates that we're starting to roll out on cloud!
Per-page position.json files for protected apps
Protected multipage apps will now have per-page .positions.json
files instead of a single global file, reducing merge conflicts when working on different pages on different branches.
Hereβs an example of how your Toolscript files could be structured with per-page position files:
app-name
βββ .defaults.json
βββ .positions
βββ .global_mobile_positions.json
βββ .global_positions.json
βββ .pageName1.positions.json
βββ .pageName2.positions.json
βββ .pageName1.mobilePositions.json
βββ .pageName2.mobilePositions.json
βββ lib
βββ sqlQueryName.sql
βββ jsQueryName.js
βββ src
βββ container1.rsx
βββ functions.rsx
βββ main.rsx
βββ metadata.json
Per-page position files will be available in cloud for versions 3.152.0
and above.
App Inspector
The App Inspector now appears when you have the Inspector open but no component selected. The App Inspector includes the following settings that were previously found in the App Settings sidebar:
- Browser title
- Custom URL
- Custom shortcuts
- Max width
The App Inspector also includes the Persist URL parameters setting, which configures search query parameters and hash parameters to persist during page navigation and when switching pages with the βGo to Pageβ event handler.
The App Inspector will be available in cloud for versions 3.155.0
and above.
Note: Both of these changes are currently rolling out on Retool Cloud, and will be available in a later release of Self-hosted Retool.