Changes since v2.0 - 20220620:
General:
* Simple math expressions for a groups and "Status bar" positions, with ability to use variables in them:
sw - screens width
sh - screens height
example:
'(sw / 2) + 100' : this expression will set the X/Y position to the center of the screen and add 100 pixels.
* Added option "Show name" for the groups.
* Added ability to use "%d" in the group name, for sub-group numeration.
example: Engine %d
* Removed "Auto-adjust group layout", instead use expressions in the groups positions.
Scripting:
* Added hot reload of a scripts, no need to restart the app, just press F9 in the main window.
* Added standard lua math lib: abs, sin, cos, etc.
example: math.cos(x)
* Added extra error checking for debugging.
* getStateValue function will return nil instead of 0 if the key is not found.
Check the value for 'nil' before use.
Fixes:
* Alert: Dependencies: check the condition even if the alert depends on "unavailable" indicator.
* Crash when adding a new color.