In some cases, you may want to display a list of choices where one or more options remain unavailable until a specific condition is met.
In Homer, you can now include a condition directly within a choice definition, making it clickable only when that condition evaluates to true.
Usage
[? $CONDITION] Choice
If the condition is not satisfied, the node choice will set the _locked property to “true”. Once the condition becomes true, the choice _locked property is automatically set to “false”.


When you need to display different text based on multiple conditions, Homer supports full conditional blocks using IF, ELSE IF, and ELSE.
This allows you to define more advanced logic directly within your content.
Usage
[IF $CONDITION]
Text 1
[ELSE IF $CONDITION2]
Text 2
[ELSE IF $CONDITION3]
Text 3
[ELSE]
Text4
[/IF]
The first condition that evaluates to true will determine which block of text is shown. If none of the conditions are met, the ELSE block (if present) will be displayed.
Sub-flow node now has a double anchor to activate the connection to the sub-flow and the one to the next node.

Better code highlighting

Translate all translatable nodes of the current flow to a specific language

Spellcheck is available for the nodes’ content.
Table of Content