Jordan Eldredge
ba43cbcc74
Add type for WindowInfo
2018-09-17 08:33:27 -07:00
Jordan Eldredge
76d3a5b830
Type resizeUtils
2018-09-17 08:33:27 -07:00
Jordan Eldredge
0f82b77828
Type regionParser
2018-09-17 08:33:27 -07:00
Jordan Eldredge
33abe4af8e
Type the media middleware
2018-09-17 08:33:27 -07:00
Jordan Eldredge
204f4a4be3
Type the media action creators
2018-09-17 08:33:27 -07:00
Jordan Eldredge
38a68eac84
Type check media
2018-09-17 08:33:27 -07:00
Jordan Eldredge
431414042e
Type ElementSource
2018-09-17 08:33:27 -07:00
Jordan Eldredge
8b37e35b94
Type Emitter
2018-09-17 08:33:27 -07:00
Jordan Eldredge
aa36580873
Type skin selectors
2018-09-17 08:33:27 -07:00
Jordan Eldredge
2d97ccf964
Type Selectors
2018-09-17 08:33:27 -07:00
Jordan Eldredge
57f8593ceb
Fix regression in getTimeStr
...
When we switched getTimeObj to return strings, our sketchy zero check started to fail. Luckily our tests caught it!
2018-09-17 08:33:27 -07:00
Jordan Eldredge
1c05bd7b7a
Convert ContextMenu and ContextMenuTarget to typescriptThis is the first component to use a connected component
2018-09-17 08:33:27 -07:00
Jordan Eldredge
f20830c247
Type MiniTime.js
2018-09-17 08:33:27 -07:00
Jordan Eldredge
6d6776a5b9
Type passthrough props
2018-09-17 08:33:27 -07:00
Jordan Eldredge
d607a769fc
Convert some non-connected components to Typescript
2018-09-17 08:33:27 -07:00
Jordan Eldredge
825f75bb03
Convert Character component to Typescript
2018-09-17 08:33:26 -07:00
Jordan Eldredge
6c17184488
Convert all reducers to typescript
2018-09-17 08:33:26 -07:00
Jordan Eldredge
565e8d0f7e
Convert utils.js to utils.ts
2018-09-17 08:33:26 -07:00
Jordan Eldredge
fe4c366f34
Format display.ts
2018-09-17 08:33:26 -07:00
Jordan Eldredge
99b9e6ad72
Format types.ts
2018-09-17 08:33:26 -07:00
Jordan Eldredge
fb05e07767
Improve typing of skin info
2018-09-17 08:33:26 -07:00
Jordan Eldredge
ea48bc7441
Make skin data a bit more correct
2018-09-11 17:18:11 -07:00
Jordan Eldredge
9b5c3dc579
Pass dummy data object in SET_SKIN_DATA in test to reset skin
2018-09-11 17:08:31 -07:00
Jordan Eldredge
30fc35507f
More type progress
2018-09-11 07:37:16 -07:00
Jordan Eldredge
51f87239b3
Convert UserInput reducer to TypeScript
2018-09-11 07:37:16 -07:00
Jordan Eldredge
dcf07f60c0
Convert media reducer to Typescript
2018-09-11 07:37:16 -07:00
Jordan Eldredge
40fc9aad59
Format typescript files with Prettier
2018-09-11 07:37:16 -07:00
Jordan Eldredge
706cdc437b
Convert first files to TypeScript
2018-09-11 07:37:16 -07:00
Jordan Eldredge
2c2ee5faab
Refactor PresetOverlay to be easier to understand ( #652 )
...
* Refactor PresetOverlay to be easier to understand
* Clean up stray semi
2018-09-11 06:45:50 -07:00
jberg
bc7c5bffaf
Load local MilkDrop preset directory ( #637 )
2018-09-07 22:13:48 -07:00
Jordan Eldredge
b84049344d
Remove module.exports
...
This was originally removed in https://github.com/captbaritone/webamp/pull/648
And accidentally re-added in https://github.com/captbaritone/webamp/pull/639 due to a bad rebase.
2018-09-02 09:18:16 -07:00
Jordan Eldredge
1bdb7d6345
Inject lazy dependencies ( #639 )
...
Still TODO Find a nice way to expose WebampLazy as:
```JavaScript
import WebampLazy from 'webamp/lazy';
```
2018-09-02 09:01:51 -07:00
Isaiah Odhner
6591c98b40
Fix typos
2018-08-30 15:51:11 -07:00
Jordan Eldredge
baca3d650b
Upgrade all the Babel ( #648 )
...
* Upgrade all the Babel
* Generate reports when we deploy
* Remove extra export
2018-08-30 06:24:19 -07:00
Jordan Eldredge
48a31c5501
Update integration snapshots to include peaks
2018-08-30 05:04:39 -07:00
Jordan Eldredge
e9ff9befd7
Fix webamp.onTrackDidChange, by actually passing the action to the event emitter
2018-08-28 16:53:54 -07:00
Jordan Eldredge
695d077335
Add missing media status
2018-08-28 16:45:20 -07:00
Jakub Ďuraš
fa50df7f6b
Remove window wrappers ( #636 )
...
* Remove parent wrapper, add filtering out closed windows
* Add the rest of window manager changes (vscode ignores whitespace)
* Make prettier happy
2018-08-23 06:54:15 -07:00
jberg
988e902f65
update to latest preset converter and pass in lambda URL ( #641 )
2018-08-22 18:40:03 -07:00
Jordan Eldredge
f93c08ec1a
Log Milkdrop preset conversion errors to console
2018-08-19 12:26:44 -07:00
jberg
0c4fa55c83
Convert milkdrop presets ( #630 )
...
* Convert milkdrop presets
* refactor preset conversion into own class
* save converted preset to preset list
* allow adding multiple presets and convert presets on demand
* remove unused presetConverter prop
* some review tweaks
* switch to package version of preset converter
* remove now unneeded webpack change
* handle preset conversion errors
2018-08-19 12:25:29 -07:00
Jordan Eldredge
593109e8c5
Improve centering within given node
2018-08-18 10:02:40 -07:00
Jordan Eldredge
f799f727b2
Add and enforce class properties
2018-08-17 21:43:26 -07:00
Jakub Ďuraš
1b055b0b1f
Optimize painting ( #631 )
...
* Optimize marquee and window positioning
* Move transform on marquee out from new object
* Fix typo
2018-08-17 07:18:42 -07:00
Jordan Eldredge
32098e3b62
Fix context menus in Firefox
...
This is a huge mess of timing.
2018-08-14 19:25:32 -07:00
jberg
24a618bf0b
fix oscilloscope amplitude and direction ( #629 )
2018-08-14 18:46:03 -07:00
Jordan Eldredge
d4a66f4a16
Ask Google Analytics to anonymize IPs
...
#549
2018-08-10 19:25:48 -07:00
Jordan Eldredge
de95b33642
Use constants for media status
2018-08-10 19:25:48 -07:00
jberg
14fc3179d3
don't draw frequency bar peaks in windowShade mode ( #628 )
...
Nice! Thanks.
2018-08-09 17:15:08 -07:00
Jordan Eldredge
b5d8a56263
Memoize a selector
2018-08-02 20:55:59 -07:00