* new videos
* now video extraction can be stepped thru with undo redo, and is savable in save scene
* organize the code for making commands for undo-redo, now add/remove of chroma key is also recorded in the stack
* plumbbing datat from upload ui to video node to saving and loading the node
* new videos have loading screen
* make sizing of loading video fits the save video and retry for playing the loading screen
* better loading bar setup
* preliminarily text node is rendered
typo
* new text nodes can be set on screen perfectly with the designated formatting now
* make sure rendering works
* saving and loading text node works now, also make the saving and loading of video nodes a bit better
* simplify code
* fix loading bar messages, blank 1st frame on extracted video, new extractio icon, disable un/redo on node isolation, disable toolbarmain on isolation
* putback a function
* pause and show first frame
* Adding segmentation test.
* Fix segmentation code.
* Segmentation API just missing proprogate.
* endpoint rename
* Fix issue with logging multiple renders, it seems to work fine, its likely a backend issue.
* Segmentation UI
* Testing states.
* Fixed all state issues now to have it replace the actual video.
* Fix play bug
* One issue with the event system trigging a button press when it is just a click.
* more cleanup
* fixed race condition for seg button
* fixed knode events and disable selector square
* use a debug scene instead of adding debug elements programmatically
* node isolator prelimianrily works
* now lock can be disabled, and disable lock when in segmentation instead of lock
* ironing out toolnode small bugs
---------
Co-authored-by: Kasisnu <5044120+kasisnu@users.noreply.github.com>
Co-authored-by: Brandon Thomas <echelon@gmail.com>
Co-authored-by: wil <wil@storyteller.ai>