It would be good to have consistency with the 'Receive Mouse...' interaction and add a 'Receive Mouse Clicks on Layer' node. Likewise the 'Receive Mouse Moves' should also have a corresponding 'Receive Mouse Moves on Layer'.
One use case might be a window which contained controls (buttons, sliders, etc) and visual I/O (input/output) layers with mouse interaction restricted to the the I/O layers.
At the moment I can't target mouse moves to a specific layer.
Decided to try out some of the brand new nodes that came in Vuo 2.2.0 by using the Make Text Field along with the new Display "Open" Window, Display "Save" Window. So far I really like them! Super useful!
This is more of a demonstration than useful app at this point but maybe you can pull it apart and use it in a project or something. Have fun!
Allow the composition author to provide a custom Layer (or a group of Layers) for each component of each UI widget, to completely customize the visual appearance of UI widgets.
Proposed new nodes:
Make Action Button Theme (Layers) with the following Layer inputs:
Make Toggle Button Theme (Layers) with the following Layer inputs:
Checkbox: Toggled and Hovered
Make Slider Theme (Layers) with the following Layer inputs:
Active Track: Hovered
Inactive Track: Hovered
You could then create your own Layers (using Vuo's built-in Layer nodes, or using custom images) to feed in to these nodes, and the UI widgets would display the appropriate Layer(s) at the appropriate times.