Jordan Eldredge
c6e9361ef8
Upgrade prettier
2019-11-18 08:56:33 -08:00
Jordan Eldredge
6dfe5e1ee0
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-18 08:54:32 -08:00
Jordan Eldredge
5bcf67f975
Upgrade rc-slider and lift React.StrictMode
...
rc-slider was preventing us from enabling this more broadly. With https://github.com/react-component/slider/pull/591 merged and released, we can make more of the app strict
2019-09-06 20:58:40 -07:00
Jordan Eldredge
c56bf0a964
Use React's blur event to detect with Webamp itself loses focus
2019-05-07 17:08:08 -07:00
Jordan Eldredge
bd3f986ade
Only clear focus is the focus is leaving the app
2019-05-06 22:22:32 -07:00
Jordan Eldredge
6132acdf2c
Make focus nullable
2019-05-01 22:29:10 -07:00
Jordan Eldredge
8627b4d2c4
Use native event handling for keydown
...
This allows us to stopPropogation and actually prevent global hotkeys
2019-05-01 22:29:10 -07:00
Jordan Eldredge
24d446e47b
Extract focus management to a component
2019-05-01 22:29:10 -07:00
Jordan Eldredge
80f34157dd
Notate some places where we have known bugs
2019-04-07 12:37:03 -07:00
Jordan Eldredge
cce7928f4e
Accept the reality of event emitter
2019-04-05 07:34:14 -07:00
Jordan Eldredge
5713052415
Type ref callback
2019-04-05 07:34:14 -07:00
Jordan Eldredge
646b38319e
Remove unused property
2019-04-05 07:34:14 -07:00
Jordan Eldredge
12139fb190
Type bindings
2019-04-05 07:34:14 -07:00
Jordan Eldredge
071c54b870
Initial typing of App.tsx
2019-04-05 07:34:14 -07:00