Commit graph

1334 commits

Author SHA1 Message Date
Jordan Eldredge
db956cce6b Add key to genWindow context menu nodes 2018-04-26 07:10:02 -07:00
Jordan Eldredge
5e99ee46fa Allow generic windows to be toggled from the context menu 2018-04-26 07:09:25 -07:00
Jordan Eldredge
82c75bcc45 Add windows to context menu 2018-04-26 07:09:25 -07:00
Jordan Eldredge
7178bf7f9c Add gen windows to state 2018-04-26 07:09:25 -07:00
Jordan Eldredge
8876e36658 Disable function inlining
Work around for https://github.com/mishoo/UglifyJS2/issues/2842
2018-04-25 09:28:21 -07:00
Jordan Eldredge
b112e9188d Add duration to examples 2018-04-24 22:30:52 -07:00
Jordan Eldredge
a81ee297af Switch to uglify-es, save eight kb
The following additional plugins were being used because of our use of
the older version of Uglify:

```
Using plugins:
  check-es2015-constants {"uglify":true}
  transform-es2015-arrow-functions {"uglify":true}
  transform-es2015-block-scoped-functions {"uglify":true}
  transform-es2015-block-scoping {"uglify":true}
  transform-es2015-classes {"uglify":true}
  transform-es2015-computed-properties {"uglify":true}
  transform-es2015-duplicate-keys {"uglify":true}
  transform-es2015-for-of {"uglify":true}
  transform-es2015-literals {"uglify":true}
  transform-es2015-object-super {"uglify":true}
  transform-es2015-parameters {"uglify":true}
  transform-es2015-shorthand-properties {"uglify":true}
  transform-es2015-spread {"uglify":true}
  transform-es2015-sticky-regex {"uglify":true}
  transform-es2015-template-literals {"uglify":true}
  transform-es2015-typeof-symbol {"uglify":true}
  transform-es2015-unicode-regex {"uglify":true}
  transform-regenerator {"uglify":true}
  transform-exponentiation-operator {"uglify":true}
  transform-async-to-generator {"uglify":true}
  syntax-trailing-function-commas {"uglify":true}
```
2018-04-24 07:10:55 -07:00
Jordan Eldredge
569a6819f0 Convert __extraWindows into an array 2018-04-23 07:11:34 -07:00
Jordan Eldredge
d7a2004d04 Allow custom windows to be provided via Webamp config 2018-04-22 21:47:45 -07:00
Jordan Eldredge
972689c448 Upgrade Prettier 2018-04-21 21:18:03 -07:00
Jordan Eldredge
a1541b59d6 Remove changelog from default playlist 2018-04-21 21:11:52 -07:00
Jordan Eldredge
3cd66c7289 Link skins into directory 2018-04-21 21:11:47 -07:00
Jordan Eldredge
b86413cda3 Add albumArtUrl to state
Helps with #510
2018-04-18 09:11:04 -07:00
Jordan Eldredge
8d7ad0acc1 Add notes about community 2018-04-17 21:06:38 -07:00
Jordan Eldredge
236817f98b Upgrade React 2018-04-17 21:06:03 -07:00
Jordan Eldredge
f55d9d235b Upgrade Redux 2018-04-17 21:05:06 -07:00
Jordan Eldredge
0f27b2c47e Allow gen window to be resized via drag target 2018-04-15 11:08:29 -07:00
Jordan Eldredge
51495b75b3 Tighten spacing for Predecessors 2018-04-14 18:23:29 -07:00
Jordan Eldredge
463e783ee3 Disable travis-weigh-in again 2018-04-14 18:17:50 -07:00
Jordan Eldredge
9c9de3c38c Add missing && 2018-04-14 18:12:07 -07:00
Jordan Eldredge
ba4ae4dfa3 Include library build in travis run 2018-04-14 17:37:04 -07:00
Jordan Eldredge
8e342dc320 Try reenabling travis-weigh-in 2018-04-14 17:29:02 -07:00
Jordan Eldredge
2f67b0c804 Make title tag more descriptive 2018-04-14 17:28:27 -07:00
Jordan Eldredge
72c59b4665 Add notes about how file drop is handled 2018-04-14 16:10:15 -07:00
Jordan Eldredge
2d31310650 Pad track number
Fixes #412
2018-04-14 15:51:38 -07:00
Jordan Eldredge
c8320b5faa Add marquee fix to changelog 2018-04-14 15:48:59 -07:00
Jordan Eldredge
ce42bec709 Thanks to Dave Eddy 2018-04-14 12:54:35 -07:00
Jordan Eldredge
91cd4d1dd3 Use setInterval 2018-04-14 12:31:29 -07:00
Jordan Eldredge
1167c8526d Fix number of characters displayed in the marquee
Fixes #543
2018-04-14 12:31:12 -07:00
Jordan Eldredge
67a5b7cc47 Upgrade examples 2018-04-14 11:51:02 -07:00
Jordan Eldredge
b44d0e7c89 Fix npm run weight 2018-04-14 11:44:24 -07:00
Jordan Eldredge
ccc102514b Bump version to 1.0.0 2018-04-14 11:44:24 -07:00
Jordan Eldredge
373822a6a4 Allow availableSkins to be optional 2018-04-14 11:44:24 -07:00
Jordan Eldredge
6b4859d43b Rename module 2018-04-14 11:44:24 -07:00
Jordan Eldredge
9afd9bc3d9 Rename css file 2018-04-14 11:44:24 -07:00
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
9872ef9153 Stop notifying gitter 2018-04-14 11:44:23 -07:00
Jordan Eldredge
8769e7e3f7
Fix loading animation 2018-04-13 08:19:44 -07:00
Jordan Eldredge
b97de52982 Switch to Discord chat 2018-04-12 17:01:04 -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
0591ec024f Add note about how to run tests/lint 2018-04-12 16:45:26 -07:00
Jordan Eldredge
4e8467e432 Add another press article 2018-04-12 08:25:25 -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