Commit Graph
122 Commits
Author SHA1 Message Date
wil a5bf07d838 fixed loadingbar to not show on mount 2024-09-16 10:52:40 -04:00
ArEnSc 5d85e9b805 Feature/rendering (#14)
* Taking a checkpoint on this, basically need to ensure that the blobs come over to the main thread correctly.
As array buffers.
Lets just try with single images.

* Change the endpoint setup error handling and create a new video now to hold the new video once DiffusionSharedWorker
Freeze the video nodes tie up rendering and add a message on rendering.
Fix issue with window scaling and positioning.

* Added Progression issue with the server not processing stuff though.
Now the UI piece needs to be worked on and the payloads for this.

* Capture canvas resizing dynamically, now time to ensure all nodes follow the resizing.

* Need to handle errors.
Need to add a loading bar at the top of the main canvas thing.

* Resize issue fixed with the Canvas by adding delta.

* Modified the end point to be 24 fps, need to expose it.
Need to hook in the loading API Freeze the components, surface the new video node, and potentially stream the frames back.
We need to add a delete node and add a video node.

* Ok merging with main so we can merge with wil's work.

* Multiselect needs to do deleted.

* Selection Manager added.

* Ok multi-select working.

* Working on Delete and Layers.

* Delete Videos Added and Selection Bug fixed.
Added Z Layer stuff.

* added the image send back and front.

* Fixed minor bug.
Merging with wils code now.
2024-09-15 22:49:21 -04:00
wilandwil ec8a8be9eb now toolbar main comes with a loading bar, and its retry button is hookedup as well (#13)
Co-authored-by: wil <wil@storyteller.ai>
2024-09-15 17:26:30 -04:00
wil 7403753434 update readme. rid of package-lock since we use yarn 2024-09-15 15:57:57 -04:00
wilandwil aeb2c7d519 contextual button for retry done (#12)
Co-authored-by: wil <wil@storyteller.ai>
2024-09-13 00:32:09 -04:00
Michael Chung b8b7668d56 Merge branch 'main' of github.com:storytold/storyteller-board into main 2024-09-12 23:49:43 -04:00
Michael Chung 63ca9b5fa3 Trying the bitmap transfer method, since canvas transfer
doesn't actually work in chrome lol.
2024-09-12 23:49:01 -04:00
wilandwil dbdbcc6945 hook up ai stylize dialog to dispatcher and events (#11)
Co-authored-by: wil <wil@storyteller.ai>
2024-09-12 21:06:13 -04:00
wilandwil 8724ac0688 error screens and retry buttons (#10)
Co-authored-by: wil <wil@storyteller.ai>
2024-09-12 20:48:02 -04:00
ArEnSc 08caa191b2 Feature/integration UI pieces (#9)
* Wiring renderer now.
* Update Client Side Update
* Diffusion Renderer Almost implemented.
2024-09-12 16:38:58 -04:00
wilandwil 2bb35f9560 Feature/ add video 2 (#8)
* api point works

* upload api calls done, make better all components state changes, some asesthetic improvements

* loading screens for the add video proccess

* added and uploaded video now in the uiEvents for the Engine to listen and read

---------

Co-authored-by: wil <wil@storyteller.ai>
2024-09-12 16:23:22 -04:00
wil 87eaa60716 take out unnesscary code from code imported from studio 2024-09-12 12:24:16 -04:00
wil a8110eeb90 ui touch ups 2024-09-12 11:05:34 -04:00
wil 87399eec54 housekeeping: standardize uiAccess nomenclature, standardize signal component setup 2024-09-12 10:24:57 -04:00
ArEnSc 95ca2c333b Feature/shared web worker (#7)
* Added SharedWorker to the renderer.
* test RenderEngine using shared workers.
* Creating primitives for shared workers, the issue is this queued work thing is mainly what these are going to be used for.
I should write this for any open cv operation or any media operations, this should be keeping things snappy.
2024-09-12 02:40:13 -04:00
wil f586e2e25c Merge pull request #6 from storytold/feature/stylize-dialogue
imported style picker and prompt text box
2024-09-12 00:07:07 -04:00
wil 420c9e04da imported style picker and prompt text box 2024-09-12 00:06:27 -04:00
wil 381069737a organizing components 2024-09-11 20:52:11 -04:00
wil 7b7b4a4b60 Merge pull request #5 from storytold/feature/add-video
Feature/add video
2024-09-11 19:00:53 -04:00
wil cf1f1a781c tooltip for trimtime 2024-09-11 17:52:58 -04:00
wil 351a4009f1 making better UX of trim scrubber 2024-09-11 17:24:41 -04:00
wil 7c23549fd4 sort out plumbing of event data 2024-09-11 17:13:20 -04:00
wil a504e57aec trim scrubber are smooth and functional, component done 2024-09-11 17:06:04 -04:00
wil eff3c66821 smooth and optimized the play cursor, play cursor done
less files
2024-09-11 14:42:19 -04:00
wil b02004d90b improved overall efficiency, trimmer scaffolding and styling done 2024-09-11 13:01:43 -04:00
wil fccc6616de videoplayer tranported 2024-09-11 00:09:37 -04:00
wil bc4ca2f605 preliminarily, video cropper works 2024-09-10 17:46:15 -04:00
wil a438397d69 error dialogue test 2024-09-10 16:50:08 -04:00
ArEnSc f117161b31 Feature/generate shared worker (#4)
* Rendering Works testing webworkers and optimizing the frame.
* Going to try zero padding.
* Minor bug but its signed off. It has to do with rendering seek not actually working well.
2024-09-10 16:48:46 -04:00
wil 8642d2ebd9 touching up toolbar main with tooltips 2024-09-10 16:23:23 -04:00
wil e5d529b83c tugged away more non konva app stuff for code clarity 2024-09-10 16:14:52 -04:00
wil 98b76398a5 signal buttons with tooltips works 2024-09-10 16:07:45 -04:00
wil 406cb237aa tooltip is working here 2024-09-10 15:35:06 -04:00
wil 5cff57d07e prevent engine from re-contructing during hot-reload 2024-09-09 22:10:14 -04:00
wil 855fcf1106 example in engine construcor 2024-09-09 21:46:02 -04:00
wil 7baa41a92f Merge branch 'main' of github.com:storytold/storyteller-board 2024-09-09 21:25:59 -04:00
wil 6f08876f14 fix ui access and events inifinite loop 2024-09-09 21:25:51 -04:00
ArEnSc 3694c1aa68 Feature/render engien (#3)
* Got frame capture working correctly for the scope of the window.
Need to build an shared worker that will have this process run independently while user switches tabs.

* Need to buttons to be able to have the render system work.
2024-09-09 17:25:50 -04:00
wil 3da4aa101d dummy video toolbar, it has the film icon
restructure the app so it's more clear what is in where
2024-09-09 16:22:53 -04:00
wil d1f803783b toolbar main hooked up 2024-09-09 14:03:58 -04:00
wil 63f13d1e99 housekeeping on login code, making login feels more smooth 2024-09-08 10:59:07 -04:00
wil c9b65a49b1 Merge branch 'main' of github.com:storytold/storyteller-board 2024-09-07 23:16:12 -04:00
wil 20471a7e91 housekeeping, squashing some warnings 2024-09-07 23:16:06 -04:00
ArEnSc 64428f0e6d Feature/render engine (#2)
* Got frame capture working correctly for the scope of the window.
Need to build an shared worker that will have this process run independently while user switches tabs.

* Need to buttons to be able to have the render system work.
2024-09-07 22:00:33 -04:00
wil 9590ec3424 fire and expose events on the image toolbar 2024-09-07 21:33:19 -04:00
wil c3f1837b6d uievent more structurized, uieventdispathcers now has structure, imagetoolbar events 2024-09-07 20:08:28 -04:00
wil 6b7506c5f1 use solid icons instead, make the konva component it's own thing, ai stylize icons 2024-09-07 17:56:44 -04:00
wil ec387c583a AI magic button 2024-09-07 16:05:00 -04:00
wil 2ce9129781 Merge branch 'feature/render-engien' 2024-09-07 15:46:25 -04:00
wil 919f31aa05 new buttons 2024-09-07 15:43:57 -04:00