Audulus-Canvas
Audulus-Canvas copied to clipboard
A declarative UI library for the Audulus Canvas node
These should use huge_number as their z-indicies so you would always be able to place something on the very background or always keep something on top.
Thinking about layers they need to know whether they are top layers or a child of another layer. Each layer could contain an object and/or another layer. Objects could contain...
The fill would be tiled with repetitions of the character - could add an option for static vs parallel drawing.
This would be on right side of node and it would show the layer heirarchy
Prints to side and shows current draw order taking z index into account
Try to make a dropdown menu that can be easily populated by a list of strings.
Make an automation tool that 1. Grabs code from Audulus screen 2. Extracts any non-library code and sets it aside 3. Rebuilds library from files 4. Pastes in existing code...
Once this library gets large it would be useful to have a tree shaker to get rid of dead code