Jordan Eldredge
bbbd8107c7
Remove Media Library from compiled CSS
2019-12-06 06:23:03 -08:00
Jordan Eldredge
b10335adfd
Clean up constants
2019-12-06 06:23:03 -08:00
Jordan Eldredge
d4182bc862
Clean up skin stuff and some odds and ends
2019-12-06 06:23:03 -08:00
Jordan Eldredge
2ee295ec72
Remove MediaLibrary components
2019-12-06 06:23:03 -08:00
Jordan Eldredge
9b3cedafc2
Remove LibraryTable
2019-12-06 06:23:03 -08:00
Jordan Eldredge
230980bec0
Remove Sidebar
2019-12-06 06:23:03 -08:00
Jordan Eldredge
5828484983
Remove LibraryButton
2019-12-06 06:23:03 -08:00
Jordan Eldredge
c26d76f2fd
Remove CSS
2019-12-06 06:23:03 -08:00
Jordan Eldredge
7650554be9
Memoize some components
2019-12-06 06:22:31 -08:00
Jordan Eldredge
a09fdaec97
Take a screenshot if there is an error
2019-12-06 06:20:11 -08:00
Jordan Eldredge
8f78e54fd6
Use hooks or scrollbar
2019-12-05 23:08:48 -08:00
Jordan Eldredge
fe4101763b
Refactor TrackList to use hooks
2019-12-05 22:58:32 -08:00
Jordan Eldredge
e351feb9dc
Refactor ResizeTarget to use hooks
2019-12-05 22:38:29 -08:00
Jordan Eldredge
75d1420ae4
Extract useOnClickAway
2019-12-05 22:15:36 -08:00
Jordan Eldredge
e815d62f6e
Extract useIsHovered hook from PlaystMenuEntry
2019-12-05 21:51:18 -08:00
Jordan Eldredge
005880a052
Add optional chaining and nullish coalescing ( #953 )
...
* Support nullish-coalescing-operator
* Support optional chaining
2019-11-30 13:42:53 -08:00
Jordan Eldredge
dffb0949a5
Fix prettier issue
2019-11-30 13:42:53 -08:00
Jordan Eldredge
fb395c39c2
Upgrade prettier
2019-11-30 13:42:53 -08:00
Jordan Eldredge
1e0a9114dd
Upgrade ts ( #952 )
...
* Upgrade Typescript
* Upgrade prettier
* Upgrade eslint-typescript
* Don't abide extra else
* Remove eslint plugin that we don't use any more
* Remove unused Webpack plugin
* Remove eslint rule that we don't really need
* Remove unused Jest plugin
* Remove redundant package
* Prettier fixes
2019-11-30 13:42:53 -08:00
Jordan Eldredge
d09293c975
Fix lints
2019-11-30 13:42:53 -08:00
Jordan Eldredge
4a2a08b628
Improve skin database
2019-11-30 13:42:53 -08:00
Jordan Eldredge
8968633dc0
Hash images
2019-11-30 13:42:53 -08:00
Jordan Eldredge
2e83920ca1
Handle case where EQ images are missing
2019-11-30 13:42:53 -08:00
Jordan Eldredge
51f548faea
Better error message when missing magic
2019-11-30 13:42:53 -08:00
Jordan Eldredge
1fdbf5b96d
Formatting
2019-11-30 13:42:53 -08:00
Jordan Eldredge
cf3757536d
Remove the ability to persist state in the demo
2019-11-30 13:42:53 -08:00
jberg
46447cd24d
Use image size in GuiObject.getwidth/getheight ( #949 )
2019-11-30 13:42:53 -08:00
Jordan Eldredge
5f497cd51f
Avoid flash of no background when switching background images
2019-11-30 13:42:53 -08:00
Jordan Eldredge
46caf4a66a
Upgrade another imagemin
2019-11-30 13:42:53 -08:00
Jordan Eldredge
45ca2da562
Upgrade imagemin
2019-11-30 13:42:53 -08:00
Jordan Eldredge
d079bcf0eb
Version bumps ( #951 )
...
* Bump versions of large build time dependencies
* Bump more versions
* Try different node versions on Travis
2019-11-30 13:42:53 -08:00
Jordan Eldredge
53de63160b
Handle case where there are no windows and thus no sensible bounding box
...
Resolves Sentry issue WINAMP2-JS-PROD-GC
2019-11-30 13:42:53 -08:00
Jordan Eldredge
de453d6c48
Remove unused third params
2019-11-30 13:42:53 -08:00
Jordan Eldredge
6845d4d788
Turn ESLint rules back on for /modern
2019-11-30 13:42:53 -08:00
Jordan Eldredge
f8ecb3965a
Simplify tsconfig white/black lists
2019-11-30 13:42:53 -08:00
Jordan Eldredge
943b3284f9
Remove unused utility functions
2019-11-30 13:42:53 -08:00
Jordan Eldredge
a11e8543b3
Improve typing of .ts files in /modern ( #950 )
...
* Improve typing of Actions
* Make typing of MakiObjects more explicit
* Make parent optional
* Allow group to be initialized with all nulls
* Whitelist all runtime ts files for type checking
* Typecheck the entire modern codebase!
* Ignore typescript
2019-11-30 13:42:53 -08:00
Jordan Eldredge
e0f8555df1
Remove duplicate import
2019-11-30 13:42:53 -08:00
Jordan Eldredge
d4e5b91229
Move all s3 APIs into the database interface
2019-11-30 13:42:53 -08:00
Jordan Eldredge
f2c6835ee1
Throw explicit error when we can't find a skin.
2019-11-30 13:42:53 -08:00
Jordan Eldredge
dc1c06b7d2
Tone down request for review
2019-11-30 13:42:53 -08:00
jberg
3399700d85
Comment with source of default values for AnimatedLayer ( #947 )
2019-11-30 13:42:53 -08:00
jberg
b97dc37905
Fix Layer that specifies its own w/h ( #943 )
...
* Fix Layer that specifies its own w/h
* better handling for 0 and less nesting
* document bug
2019-11-30 13:42:53 -08:00
jberg
450a65a939
AnimatedLayer playing default should be false ( #945 )
2019-11-30 13:42:53 -08:00
jberg
4daad6abed
Fix skin select box value ( #940 )
...
* fix skin select box value
* move skinUrl into local component state
2019-11-30 13:42:53 -08:00
jberg
8d8dc19a3c
Handle not finding font file ( #942 )
2019-11-30 13:42:53 -08:00
jberg
59feff8dd5
Fix for getprivateint/string defaultvalue, check for value, not just section ( #944 )
...
* Fix for getprivateint defaultvalue, check for value, not just section
* fix getprivatestring too
2019-11-30 13:42:53 -08:00
jberg
9ec4b8d882
Handle font loading breaking ( #941 )
2019-11-30 13:42:53 -08:00
Jordan Eldredge
2b882d3f1f
Add back missing imports
2019-11-30 13:42:53 -08:00
Jordan Eldredge
557c05980e
Clean up lint errors
2019-11-30 13:42:53 -08:00