Version 4.1.0
New
Progressor
Animator Progress Target
AudioMixer Progress Target
Image Progress Target
Text Progress Target
TextMeshPro Progress Target
UnityEvent Progress Target
Signal To AudioSource
Signal to Color Target
Signal to Sprite Target
UIContainer Audio
UIContainer Sprite Swapper
UISelectable Audio
UISelectable Sprite Swapper
Added
InputStream management for custom input actions (thanks to Jirdus)
SetFlowGraph method to the FlowController.
License files for Inter and Ubuntu fonts.
A ‘clear log’ button for the Signals Console.
Compatibility with Play Mode Options.
InputHandling options allowing the system to work with the Input System Package (new Input System) or the Legacy Input Manager (old Input System) or a Custom Input (any 3rd party input solution).
Clear Selected and Auto select GameObject after Show options for containers.
Deselect after Press for all UISelectable components.
Instant Toggle ON and Instant Toggle OFF callbacks for UIToggle and UIToggleGroup.
Example 4 (Toggles) and 5 (Progressors).
Fixed
Warning in Bezier class for a switch expression that does not handle all possible values of its input type.
Window MenuItem attributes and priorities (requires Unity restart).
Signal not resetting its payload value when pooled or reset.
UIMenu not generating the correct menu path for the context menu and added a regenerate.
UIMenu button to the UIMenuWindow. After install, open the UIMenu, click regenerate and then restart Unity. The restart is needed for Unity to refresh its context menu.
UISelectable executing twice OnClick callbacks and ignoring the active and interactable states.
UIButton not seding the click signal.
UISelectable behaviours connection race condition.
SignalProviders that are added at runtime to persist to edit mode.
Missing units in uss files.
UIMenuUtils to handle menu items without a RectTransform.
Signal Payload sending a message instead of a value when a string value type is sent.
InputToSignal not connecting to the proper InputAction
Updated
The execution order in both both IsShowing and IsHiding IEnumerators when updating the visibilityState.
Signals Console and Stream Console row layout. Signal Name switched places with Signal Category.
Editor load times for Nody flow graph, Category Name windows, Reactor Window, UIMenu Window.
UIToggle and UIToggleGroup code to work on a wider base of use-case scenarios.
All relevant animators to have their start position updated with a 2 frame delay, to allow the LayoutGroup to set a new start position.
All prefabs by removing unnecessary Canvas and GraphicRaycaster components.
All toggles with instant toggle ON and OFF callbacks.
Elements in the example scences
Removed
OnClickCallback from UIToggle and UIToggleGroup.
Canvas and GraphicRaycaster as required components for UIAnimator, UIContainerUIAnimator, UISelectableUIAnimator.