we should fix this reactland <-> timeline <-> 3JS engine communication
thing,
but, i cant imagine we get that super soon, to reduce chances of messing
up the data plumbing, i made a small but tedious change, now the clip
UI's constructor takes an object of named attributes instead of of a row
of unnamed arguments that's order/position specific
Co-authored-by: wil <wil@storyteller.ai>
**Big code changes:**
The states, usecallback-functions, and auto-reload-useeffects for
user-objects, featured-objects, user-objects-search-results, &
featured-objects-search-results are consolidated into their own hooks
and share among all tabs so all tabs uses the same logic. this includes:
- Film Sets Tab (aka object-sets)
- Creatures Tab (aka object-creatures)
- Anime & Cartoon's Character, Animation and Expression Tabs
- Props & Objects Tab (aka object)
- Image & Video Panels Tabs
**Minor Changes**
Updated Tab Names and Icons as requested, most importantly, subtabs
component can now take icons, in which, it is implemented in the Anime &
Cartoons Tab's sub tabs, iow, their Character, Animation, & Expression
sub tabs now have icons.
---------
Co-authored-by: wil <wil@storyteller.ai>
@Quicksticks-oss has finished the loading of skyboxes
@wilwong has made the tab for it, and did some re-organization of demo
files cos the list is growing larger and larger now
---------
Co-authored-by: Quicksticks-oss <chongobongotoday@gmail.com>
Co-authored-by: wil <wil@storyteller.ai>
- fixed some font alignments things here and there
- there's a missing variable uncollected for scene generation meta,
fixed it
Co-authored-by: wil <wil@storyteller.ai>
now the selected tab (character/animation) becomes orange, so the
buttons more obvious that they are selectable tabs, as well as the which
is the selected tab
Co-authored-by: wil <wil@storyteller.ai>
Tabs/ Anime and Cartoons
- merge original character and animation into 1 tab
- duplicate the Character + Animation combo tab because
- we have anime & cartoon, 2 different types of character&animation
combos
---------
Co-authored-by: wil <wil@storyteller.ai>
as surfaced by sugar, the objects are uploaded and loaded properly in
the library, but they are not tagged properly to go into the
scene/timeline, now they are
Co-authored-by: wil <wil@storyteller.ai>
- Rebased to take the filter object from bombay
- New Object Upload Tab available in Film Set Tab and Object Tab
- Character Tab now uses the generic uploader because previewing and
taking a snapshot of a character is too much of a code challenge atm.
- added the dev-only feature tag, expressions uploads is now dev-only
- went over acceptable file types and took out refreshed all the upload
tabs
- realign the code so all upload tabs uses the exact same logic,
interfaces, and code structure, for better legibility
this PR eliminates:
https://github.com/storytold/GottaGoFast/pull/600https://github.com/storytold/GottaGoFast/pull/598
---------
Co-authored-by: wil <wil@storyteller.ai>
**main changes:**
- every tab now has search for featured/mine (sets, character,
animation, facial expression, objects, image panels)
- all are under the same posthog feature flag
- I've tested all tabs myself it shouldn't have any problems, except
expressions which filter engine categories is returning nothing (but
isn't that important, can be fixed later, since we only have a few
expressions currently and it's dev only)
**other small changes:**
- loading title font weight change
- typo and leading fixes