Jordan Eldredge
|
7650554be9
|
Memoize some components
|
2019-12-06 06:22:31 -08:00 |
|
Jordan Eldredge
|
8f78e54fd6
|
Use hooks or scrollbar
|
2019-12-05 23:08:48 -08:00 |
|
Jordan Eldredge
|
fe4101763b
|
Refactor TrackList to use hooks
|
2019-12-05 22:58:32 -08:00 |
|
Jordan Eldredge
|
75d1420ae4
|
Extract useOnClickAway
|
2019-12-05 22:15:36 -08:00 |
|
Jordan Eldredge
|
e815d62f6e
|
Extract useIsHovered hook from PlaystMenuEntry
|
2019-12-05 21:51:18 -08:00 |
|
Jordan Eldredge
|
fb395c39c2
|
Upgrade prettier
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
4a49bcfd03
|
Fix snapshots to work with new version of rc-slider
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
10c6dfed85
|
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-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
3458c87472
|
Fix 'New List' behavior
Fixes #790
|
2019-05-28 21:55:27 -07:00 |
|
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 |
|