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
Jordan Eldredge
bd923e4b8b
Refactor preset loading
2018-10-08 06:54:09 -07:00
Jordan Eldredge
587db7a19d
Use the existing CSS when going back to the default skin
...
Rather than load/parse the default skin, just go back to the css that's
already in the DOM.
2018-10-06 23:12:21 -07:00
jberg
93892c91e7
handle specific error types when fetching presets
2018-10-06 14:33:48 -07:00
jberg
2421770eea
handle URLs shaped differently than we expect
2018-10-06 14:33:48 -07:00
jberg
2a5747b84c
Allow passing in normal milkdrop preset url
2018-10-06 14:33:48 -07:00
jberg
9eedbe6609
Add MilkDrop title text animation
2018-10-06 14:33:11 -07:00
Jordan Eldredge
2eab287fbc
Make middleware type use the correct store type
2018-10-06 14:20:08 -07:00
Jordan Eldredge
5bcb97c14f
Add more redux types
2018-10-06 14:20:08 -07:00
Jordan Eldredge
f3c5b04286
Type MediaStatus in state
2018-10-06 14:20:08 -07:00
Jordan Eldredge
b2113cec85
Disable resizing for now
2018-10-05 21:31:05 -07:00
Jordan Eldredge
e3d0b419bd
Use null __initialLayout to indicate we don't have a layout in mind
2018-10-05 21:31:05 -07:00
Jordan Eldredge
c1b100be54
Initial window positions are assumed to be relative
2018-10-05 21:31:05 -07:00
Jordan Eldredge
f94cb4a7ab
Revert "Revert "Serialize to indexdb" ( #664 )"
...
This reverts commit a053818c5e .
2018-10-05 21:31:05 -07:00
Jordan Eldredge
a7b2d2c306
Fix regression where pressing pause while already paused did not cause
...
a track to resume.
2018-10-04 08:34:41 -07:00