Jordan Eldredge
f8167dd322
Autoplay tracks that are dropped on the main window
2019-05-02 16:58:05 -07:00
Jordan Eldredge
c75214dcd7
Improve reliance on selector caching
2019-05-02 07:23:41 -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
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
7913048e41
Send users to the GitHub page via webamp.org
...
At some point in the future github may not be the canonical URL for
webamp. However, people are integrating Webamp all the time and very
likely won't ever upgrade.
It's better if the url baked into the binary we distribute is under our
control so that it can be pointed somewhere else in the future.
It's also an open question if GitHub is the best place to send users.
Non technical users may get very confused.
2019-04-12 16:50:47 -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
remi.gallego@gmail.com
411669655f
Extend drop target behaviour for objects
2019-03-16 22:23:19 -07:00
Jordan Eldredge
c5011ca3d2
Type Eject.js
2019-03-03 15:00:57 -08:00
Jordan Eldredge
d2f05768f0
Fix tests for marquee now that we account for separator
2019-02-17 15:07:57 -08:00
Jordan Eldredge
6c28ac5386
Fix issue with looping and separator
2019-02-17 15:03:28 -08:00
Jordan Eldredge
1fdbbb844a
Don't add *** to nonlooping marquee text
...
Fixes #726
2019-02-17 14:58:54 -08:00
Jordan Eldredge
2df185b1a3
Upgrade React ( #727 )
...
* Upgrade React
type hooks
* Fix type for passthrough props
* Fix some react typings
* Fix type error with MouseEvent
2019-02-17 14:42:35 -08:00
Jordan Eldredge
c05099fd8f
Type some more stuff
2019-02-09 23:22:44 -05:00
Jordan Eldredge
48912634b1
Add preamp to media mocks
2019-01-06 14:34:14 -08:00
Jordan Eldredge
df93ec482c
Type Shade button
2018-12-30 15:56:29 -08:00
Jordan Eldredge
58dafaffa4
Type MainContextMenu
2018-12-30 15:54:16 -08:00
Jordan Eldredge
fbc0bede3e
Type the main window
2018-12-29 16:06:52 -08:00
Jordan Eldredge
b16fb3a2ae
Move file specific media info to the track
...
Fixes #712
2018-12-29 16:06:51 -08:00
Jordan Eldredge
eb296fc182
Type Shuffle
2018-12-29 16:06:51 -08:00
Jordan Eldredge
107a4cee1b
Type Repeat
2018-12-29 16:06:51 -08:00
Jordan Eldredge
4b53209e0c
Fix blurry marquee when doubled
...
Fixes #701
2018-11-10 15:18:34 -08:00
Jordan Eldredge
6f43b4b8b3
Add options context menu
2018-10-24 22:10:51 -07:00
Jordan Eldredge
af82af36da
type Time
2018-10-23 22:02:32 -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
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
7abc3d351d
Type MonoStero
2018-09-28 07:06:46 -07:00
Jordan Eldredge
5d6b2d40dc
Type Minimize
2018-09-28 07:03:45 -07:00
Jordan Eldredge
839444fe86
Type Volume and MainVolume
2018-09-28 06:58:56 -07:00
Jordan Eldredge
17756eaa60
Memoize selectors and use curried functions rather than arguments
2018-09-18 08:38:25 -07:00
Jordan Eldredge
4f8a9a7065
Pass dummy data object in SET_SKIN_DATA in test to reset skin
2018-09-17 17:04:05 -07:00
Jordan Eldredge
f799f727b2
Add and enforce class properties
2018-08-17 21:43:26 -07:00
Jakub Ďuraš
1b055b0b1f
Optimize painting ( #631 )
...
* Optimize marquee and window positioning
* Move transform on marquee out from new object
* Fix typo
2018-08-17 07:18:42 -07:00
Jordan Eldredge
de95b33642
Use constants for media status
2018-08-10 19:25:48 -07:00
Jordan Eldredge
410ad049b1
Make TIME_MODE a constant
2018-08-02 20:55:36 -07:00
Jordan Eldredge
5e9a5f3248
Remove unused/misspelled class
2018-07-26 08:02:27 -07:00
Jordan Eldredge
a571387780
Enable Butterchurn!
2018-07-13 07:47:49 -07:00
Jordan Eldredge
4623cec225
Disable the marquee in screenshot mode
2018-07-02 19:14:02 -07:00
Jordan Eldredge
d5fc239c38
Pad marquee with spaces
2018-07-02 19:03:04 -07:00
Jordan Eldredge
0e11291dc5
Start adding query params
2018-06-28 08:47:03 -07:00
Jordan Eldredge
e9aaacd597
Memoize character string
2018-06-24 13:32:44 -07:00
Jordan Eldredge
a7a5ef5e91
Upgrade prettier
2018-05-28 15:56:18 -07:00
Jordan Eldredge
338cddbcb7
Add option to disable marquee
...
Allows us to do deterministic screenshots
2018-05-25 19:00:04 +01: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
2a11bd6b34
Pass only the analyser to the main window
2018-05-23 20:14:06 +01:00