* 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>
* add all the new buttons
preliminarily, new trim scrubber
ironout the positioning bugs of the Area Scrubber
styling of area scrubber is now perfect
trim area and trim duration toggle button works perfect now
* repeat button and events works now
* optimized the trimscrubber and trimduration button, fix data plumbing bug of trimdata
* save scene
* load scene from url
* load scene can put back the image nodes now
* now saved image nodes retain its tansform perfectly
* can now save and load videonodes in scene saving
* netlify redirect
* save and load text nodes
* fix text styling, fix adding video node via rendering
* can add text
retain stroke width while transforming is now possible
reorganize how the inheritance of node classes, now text can be selected, multi-selected, translate and transform, all while working with the unredo stack
organize toolbarmain and dialogues, now add text brings up a dialog, meant for accepting user text input
finished plumbing the data from user text input to adding text to baord
clean up
make the dialog less weirdly vertical
clean up, and place node in the center of canvas
block adding text with no text, make textbox wider
transformation of old node works with new transformation setup
undo redo of transformation also works for text nodes now
cleanup
geometry fix
almost done text editor ui
text formatting from text editor is sent to engine and used on text nodes
* rid of useless button