impress-2020/src/app/components
Matchu 75ceeba6e2 Bundle CreateJS, instead of loading async
So I finally started looking into the race condition that makes item previews sometimes fail to load, and as expected, it was that we were trying to load the movie before CreateJS had necessarily loaded. Usually the timing worked out, esp after a reload, but not under certain circumstances!

Anyway, I've been wanting for a while to just bundle them instead. That'll help us more eagerly load them when we need them, and not depend on external CDNs, and remove a bunch of loading state!

So yeah, I had to learn how the `easeljs` and `tweenjs` NPM packages did their bundling, and how to use `imports-loader` to let them just register straight onto `window`! But we got there and it's pretty nice tbh!
2021-06-16 18:00:25 -07:00
..
HangerSpinner.js fix large-icon visual bug 2021-01-04 03:11:55 +00:00
HTML5Badge.js Fix crash when knownGlitches is undefined 2021-03-13 02:21:32 -08:00
ItemCard.js [WIP] UI for isManuallyNc support tool 2021-02-22 19:11:03 -08:00
OutfitMovieLayer.js Bundle CreateJS, instead of loading async 2021-06-16 18:00:25 -07:00
OutfitPreview.js Bundle CreateJS, instead of loading async 2021-06-16 18:00:25 -07:00
OutfitThumbnail.js Move getVisibleLayers to a new shared directory 2021-05-13 17:35:58 -07:00
PaginationToolbar.js extract PaginationToolbar from ItemSearchPage 2021-05-21 00:50:55 -07:00
SpeciesColorPicker.js Improve item page perf by caching valids in client 2021-06-11 07:37:49 -07:00
SquareItemCard.js Add extra flair to trade matches 2021-06-08 01:23:31 -07:00
useCurrentUser.js Create Cypress command to log in 2021-04-19 02:22:45 -07:00
useOutfitAppearance.js Move getVisibleLayers to a new shared directory 2021-05-13 17:35:58 -07:00
useRequireLogin.js simulate login with IMPRESS_LOG_IN_AS flag 2021-01-05 23:22:03 -08:00
WIPCallout.js First draft of UserItemListPage 2021-06-12 04:45:23 -07:00