Commit graph

164 commits

Author SHA1 Message Date
Jordan Eldredge
348c000a49 Enable StricMode for subtrees that are compatible 2019-05-09 09:31:31 -07:00
Jordan Eldredge
e5f6edf602 Add onMouseDown handlers to snapshots 2019-05-02 19:56:25 -07:00
Jordan Eldredge
8a4a594dd0 Change nesting to preserve playlist styling
The `#playlist-window` div is a flex container so it needs to be the direct parent.
2019-05-02 16:58:01 -07:00
Jordan Eldredge
0f97529a39 Update snapshot to reflect new version of rc-slider 2019-05-02 16:32:29 -07:00
Jordan Eldredge
e89aa26612 Avoid uneeded renders 2019-05-01 22:38:17 -07:00
Jordan Eldredge
c00cb44b8d Update tests to reflect new focus management style 2019-05-01 22:29:10 -07:00
Jordan Eldredge
6132acdf2c Make focus nullable 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
50267f3ac2 Clearn up unused dependencies 2019-03-19 07:49:57 -07:00
Jordan Eldredge
bd5fa82c99 Trailing commas! 2019-03-19 06:55:24 -07:00
Jordan Eldredge
ee439b0e2c Import first 2019-03-19 06:55:23 -07:00
Jordan Eldredge
a9caca0964 Consolidate imports 2019-03-19 06:55:23 -07:00
remi.gallego@gmail.com
411669655f Extend drop target behaviour for objects 2019-03-16 22:23:19 -07:00
Jordan Eldredge
48912634b1 Add preamp to media mocks 2019-01-06 14:34:14 -08:00
Jordan Eldredge
fe6289b890 Enable playlist visualizer 2019-01-01 16:50:05 -08:00
Jordan Eldredge
fbc0bede3e Type the main window 2018-12-29 16:06:52 -08:00
Jordan Eldredge
9c1970365a
Type scrollbar (#677)
* Type ScrollBar

* Fix typing to avoid extra import
2018-11-20 22:09:08 -08:00
Jordan Eldredge
291b518765 Catch one more call to addTracksFromReferences 2018-10-21 15:54:50 -07:00
Jordan Eldredge
9f5c20d413 Require load style always be explicit
Fixes #687
2018-10-21 15:49:57 -07:00
Jordan Eldredge
4cf1550dea Use correct action for toggleVisualizerStyle 2018-10-21 15:49:18 -07:00
Jordan Eldredge
f3e24e4e97 Actually dispatch playlist actions 2018-10-21 15:34:37 -07:00
Jordan Eldredge
5b5a6847f8 Suppress error 2018-10-17 19:07:58 -07:00
Jordan Eldredge
f2e317bf5b I'm a moron 2018-10-15 19:10:08 -07:00
Jordan Eldredge
d7ac403770 Add react import back into MiscOptionsContextMenu 2018-10-15 18:36:52 -07:00
Jordan Eldredge
b8894a7e7c Type PlaylistWindow 2018-10-11 22:15:43 -07:00
Jordan Eldredge
b6ad8044cf Type AddMenu 2018-10-11 21:59:57 -07:00
Jordan Eldredge
36f1dd6ff1 Type MiscMenu 2018-10-11 21:40:39 -07:00
Jordan Eldredge
2a0ea51bca Type Track title 2018-10-11 21:31:10 -07:00
Jordan Eldredge
9f405f414e Type RemoveMenu 2018-10-11 21:28:45 -07:00
Jordan Eldredge
34b93df766 Type PlaylistResizeTarget 2018-10-10 21:04:49 -07:00
Jordan Eldredge
315fa0a4f0 Type ListMenu 2018-10-10 20:59:20 -07:00
Jordan Eldredge
19de45f5df Tyep PlaylistMenu 2018-10-10 20:59:20 -07:00
Jordan Eldredge
438ca38c5c Type SelectionMenu 2018-10-10 20:59:20 -07:00
Jordan Eldredge
da4963d2c1 Type RunningTimeDisplay 2018-10-10 20:59:20 -07:00
Jordan Eldredge
2b91e8a0df Type playlist shade 2018-10-10 20:59:20 -07:00
Jordan Eldredge
d799218a0b Type Playlist Action Area 2018-10-10 20:59:20 -07:00
Jordan Eldredge
7e7f7e6877 Move tracks into their own reducer 2018-10-10 20:59:16 -07:00
Jordan Eldredge
1f7a448b0b Store selected tracks as a Set rather than a property on the track
This will allow us to move tracks into their  own reducer which we'll need for the Media Library
2018-10-10 00:53:40 -07:00
Jordan Eldredge
17756eaa60 Memoize selectors and use curried functions rather than arguments 2018-09-18 08:38:25 -07:00
Jordan Eldredge
f799f727b2 Add and enforce class properties 2018-08-17 21:43:26 -07:00
Jordan Eldredge
e9aaacd597 Memoize character string 2018-06-24 13:32:44 -07:00
Jordan Eldredge
5c01de0268 Standardize breaks between methods 2018-06-10 17:42:10 -07:00
Jordan Eldredge
a7a5ef5e91 Upgrade prettier 2018-05-28 15:56:18 -07:00
Jordan Eldredge
9277afecc9 Upgrade Jest 2018-05-24 18:45:42 +01:00
Jordan Eldredge
257dadfecf Address/remove a bunch of TODOs 2018-05-23 20:14:06 +01:00
Jordan Eldredge
bc41ba3ef2 Fixes #584 2018-05-23 20:14:06 +01:00
Jordan Eldredge
b495e4f958 Start getting the playlist visualizer threaded through 2018-05-23 20:14:06 +01:00
Jordan Eldredge
f900932d85 Re-enable custom skins 2018-05-14 20:40:06 -07:00
Jordan Eldredge
fc646a5159 Try pre-compiled skin 2018-05-14 20:40:06 -07:00
Jordan Eldredge
7b7af6b06e getPlaylistWindowPixelSize 2018-05-13 12:36:15 -07:00