Commit graph

655 commits

Author SHA1 Message Date
Jordan Eldredge
545c22a3fc Update CSS prefix 2018-04-14 11:44:24 -07:00
Jordan Eldredge
d20f1cae42 Start rename transition 2018-04-14 11:44:24 -07:00
Jordan Eldredge
d353dbcf1e Add 'on' to mock media instances 2018-04-14 11:44:23 -07:00
Jordan Eldredge
9cbef0cedc Document infinite duration bug better 2018-04-14 11:44:23 -07:00
Jordan Eldredge
ddc5fb74cb Use emitter abstraction for media class 2018-04-14 11:44:23 -07:00
Jordan Eldredge
d932aa139d Fix active state for main window title bar buttons
Fixes #541
2018-04-12 16:45:26 -07:00
Jordan Eldredge
854a09e3e6 Catch filePicker errors
Fixes #532
2018-04-12 08:25:25 -07:00
Jordan Eldredge
4a93013814 Add onMinimize callback 2018-04-12 06:26:43 -07:00
Jordan Eldredge
a180b96801 Pass correct mimetype to Firefox
When we switched to supporting .png skins, we forced Firefox to fallback to a sub-optimal image parsing strategy.
2018-04-12 06:26:43 -07:00
Jordan Eldredge
d700100626 Supress file drops outside of windows. Change drop cursors to better match Winamp
Fixes #529
2018-04-12 06:26:43 -07:00
Jordan Eldredge
d30ce2eb23 Use default color if viscolor is short 2018-04-12 06:26:43 -07:00
Jordan Eldredge
d2bfe64a44 Fix bug where we were continually destroying analysers that had already been destroyed 2018-04-10 20:24:42 -07:00
Jordan Eldredge
00eafd6b47 Shrink visualizer by one pixel
Fixes #536
2018-04-10 17:39:54 -07:00
Jordan Eldredge
aeb9522a47 Move analytics out of Winamp library 2018-04-10 17:39:54 -07:00
Jordan Eldredge
547c819919 Enclose case to avoid variable name conflict 2018-04-10 09:37:15 -07:00
Jordan Eldredge
25d2e66c25 Don't autoplay on buffer
Fix regression introduced in e9d2a21e7e.
2018-04-10 08:32:47 -07:00
Jordan Eldredge
e9d2a21e7e Don't error when trying to play an empty track 2018-04-09 16:24:29 -07:00
Jordan Eldredge
d5debf882c Try to do a better job cleaning up channel detection audio nodes 2018-04-09 07:01:02 -07:00
Jordan Eldredge
4f5ead46ed Make the linter happy 2018-04-08 21:42:49 -07:00
Jordan Eldredge
9c64e18bcc Try to work around iOS issue 2018-04-08 21:35:23 -07:00
Jordan Eldredge
82506df2dd Handle infinity for now 2018-04-08 20:00:54 -07:00
Jordan Eldredge
373d613e19 Un-revert, add duration to llama track
It seems the bug I saw (the demo track had an infinite duration), was not
a bug in my code, but a bug/change in the latest version of mobile
Safari.

Undoing the revert, since it doesn't really help, and adding back the
channel detection code.
2018-04-08 19:13:58 -07:00
Jordan Eldredge
5b39cb24a3 Revert to known state. Shit's broken 2018-04-08 15:08:10 -07:00
Jordan Eldredge
95d7432b5c Add Changelog podcast to default tracks... for a while 2018-04-08 14:50:32 -07:00
Jordan Eldredge
188b711952 Fix commit hash handling in dev mode 2018-04-08 14:50:19 -07:00
Jordan Eldredge
a1d73c2f34 Handle mono audio files 2018-04-08 14:48:28 -07:00
Jordan Eldredge
9f5e5aaa71 Report release to Sentry 2018-04-05 22:46:32 -07:00
Jordan Eldredge
805a615345 Improve Sentry logging 2018-04-05 22:28:29 -07:00
Jordan Eldredge
a471d80f51 Fix tests 2018-04-03 07:25:48 -07:00
Jordan Eldredge
3d5aeac35b Test emitter 2018-04-03 07:21:23 -07:00
Jordan Eldredge
da792c16b9 Add onClose method 2018-04-03 06:50:06 -07:00
Jordan Eldredge
b8f0ec8947 Split out settings reducer 2018-04-02 16:50:00 -07:00
Jordan Eldredge
2770b8ca56 Split out network reducer 2018-04-02 16:49:06 -07:00
Jordan Eldredge
7762bff2de Split out equalizer reducer 2018-04-02 16:48:15 -07:00
Jordan Eldredge
97fa59123c Split out userInput reducer 2018-04-02 16:46:41 -07:00
Jordan Eldredge
6d7f85046b Split out display reducer 2018-04-02 16:43:56 -07:00
Jordan Eldredge
f8b94e4076 Split out media reducer 2018-04-02 16:42:08 -07:00
Jordan Eldredge
b88e87b658 Use png in default skin to save 14kb 2018-04-01 13:03:09 -07:00
Jordan Eldredge
2d905f55c1 Allow old misspelled option to still work 2018-04-01 12:12:35 -07:00
remigallego
2e360020ef fix avaliable into available 2018-04-01 09:08:51 -07:00
Jordan Eldredge
2450cfb6be Don't center windows on resize
Fixes #530
2018-03-28 20:26:48 -07:00
Jordan Eldredge
43c2b99706 Add methods to add media to winamp instance 2018-03-26 21:18:25 -07:00
Jordan Eldredge
b34126c601 Ensure autolayout is always on the pixel grid 2018-03-25 20:20:06 -07:00
Jordan Eldredge
db5aa57013 Update snapshot 2018-03-25 07:34:47 -07:00
Jordan Eldredge
8f3b70f28e Pass event 2018-03-25 07:34:01 -07:00
Jordan Eldredge
525bbcdb0d Prevent double click on shade from triggering double click on parent 2018-03-25 07:33:21 -07:00
Jordan Eldredge
6cd8e7112b Maintain window relationships on resize 2018-03-24 21:55:40 -07:00
Jordan Eldredge
6200b87295 Rough sketch of resizeUtils 2018-03-23 07:53:48 -07:00
Jordan Eldredge
6e1d57033e Remove vestigle loop methods 2018-03-19 22:50:24 -07:00
Jordan Eldredge
a5a76f554c Recover from errors in media sources 2018-03-19 22:45:29 -07:00