Jordan Eldredge
b4b8e3cfbf
Make debug data a selector
2018-10-17 19:03:25 -07:00
Jordan Eldredge
f2e317bf5b
I'm a moron
2018-10-15 19:10:08 -07:00
Jordan Eldredge
ea313f8f0f
Remove unused import
2018-10-15 18:53:50 -07:00
Jordan Eldredge
9e3fbb699d
Remoe unused import
2018-10-15 18:53:02 -07:00
Jordan Eldredge
b10bff288d
Don't capture scroll events in gen window
...
This was breaking scrolling in the library window
2018-10-15 18:51:46 -07:00
Jordan Eldredge
d7ac403770
Add react import back into MiscOptionsContextMenu
2018-10-15 18:36:52 -07:00
Jordan Eldredge
b8466c0cd7
Correctly reset/unset right/bottom
2018-10-14 08:48:41 -07:00
Jordan Eldredge
3ba47e6ed4
Ensure windows are on screen when window size changes
2018-10-14 08:34:30 -07:00
Jordan Eldredge
3222eca8aa
Type resizeUtils tests
2018-10-13 17:37:13 -07:00
Jordan Eldredge
30f668b871
Type Marquee
2018-10-13 17:33:43 -07:00
Jordan Eldredge
90d5f1b3c8
Type ClutterBar
2018-10-13 14:01:40 -07:00
Jordan Eldredge
e42ccdd624
Type preset context menu
...
Also fixes a bug where we didn't actually call the downloadPreset action creator
2018-10-13 13:58:21 -07:00
Jordan Eldredge
9081a86520
Type EqAuto
2018-10-13 13:53:12 -07:00
Jordan Eldredge
c9340f7884
Type EqOn
2018-10-13 13:49:05 -07:00
Jordan Eldredge
5a10f29190
Type EqualizerShade
2018-10-13 13:45:17 -07:00
Jordan Eldredge
eeb8f8180f
Type the close button
2018-10-13 00:14:32 -07:00
Jordan Eldredge
318a7731cf
Type action buttons
2018-10-13 00:12:45 -07:00
Jordan Eldredge
bd03a99137
Type dummy viz data
2018-10-12 23:28:38 -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
1814aaa466
Don't construc the indexeddb by default
...
This seems to be causing errors for some people.
I think I should probably write the IndexedDB integration myself.
2018-10-11 20:09:34 -07:00
Jordan Eldredge
d517f10bec
Ignore key presses inside inputs etc.
2018-10-11 07:04:01 -07:00
Jordan Eldredge
415463a579
Remove console.log
2018-10-11 07:03:44 -07:00
Jordan Eldredge
55613cf295
Clean up media library style a tiny bit
2018-10-10 23:06:41 -07:00
Jordan Eldredge
a069f2efca
Hide everything except the main tracks table for now
...
This will let us focus on a v0 of the Media Library
2018-10-10 22:56:38 -07:00
Jordan Eldredge
c9b0f61b88
Make the screenshot time three seconds
2018-10-10 22:48:35 -07:00
Jordan Eldredge
ff8d4443d7
Add missing ids to tracks
2018-10-10 22:44:41 -07:00
Jordan Eldredge
c381b28e40
Migrate screenshot state to new state shape
...
When we moved tracks into their own state object, we forgot to update
the screenshotInitialState.
I've also typed it so that hopefully these things get caught sooner next
time.
2018-10-10 22:40:18 -07:00
Jordan Eldredge
934d70320e
Add an overly optimized way to filter
2018-10-10 22:15:08 -07:00
Jordan Eldredge
43515061fb
List out all tracks in the track list
2018-10-10 22:15:08 -07:00
Jordan Eldredge
4ec1cea082
Conditionally enable media library via flag
2018-10-10 22:15:08 -07:00
Jordan Eldredge
01f3b1a0ea
First stab at media library
2018-10-10 22:15:08 -07:00
Jordan Eldredge
0c2b1a1c2f
Extract trackName into trackUtils
2018-10-10 22:15:08 -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
61a7b1ccda
Assume we alays have a documentElement
2018-10-10 20:34:41 -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
6d9b30aeb2
Type GenWindow
2018-10-09 23:31:33 -07:00
Jordan Eldredge
033c957ef0
Add id prop to ResizeTarget
2018-10-09 23:30:18 -07:00
Jordan Eldredge
5105bb1eec
Use constants for window ids
2018-10-09 23:30:07 -07:00
Jordan Eldredge
a451e310aa
Use constants for window defualt state
2018-10-09 23:29:57 -07:00