Editing Expressions
Most settings in steps and flows are tweakflow expressions. Right-clicking any expression widget brings up a context menu with widget-specfic options.
Reference documentation
All expression widgets have a link to a dedicated online-help page in their context menu. The help pages for the expression widgets explain widget-specific features like auto-complete and variable interpolation in string widgets, for example.
Copying widgets
All expression widgets can be copied and pasted as a whole unit.
Morphing
Tweakstreet provides sensible defaults for all setting configuration widgets. You can still always morph any expression widget into another one. Tweakstreet makes the most likely useful morph targets in the context menu.
Morphing to formula
When morphing to a formula widget, the widget captures the tweakflow expression code of the previous widget, effectively converting any expression widget to their code equivalent.
This is useful for debugging and externalising settings in tweakflow files.
Evaluating
All top-level expressions defining a setting, field or variable value can be evaluated interactively. You need to save the flow file to use this feature.
During evaluation all statically available information is provided, including default parameter values and environment information. All variables usually containing data traveling through hops are set to nil
.
This feature is useful to interactively test expressions and calculations without having to run the entire flow.