Jordan Eldredge
a106266ca6
[winamp-eqf] Upgrade Jest
2021-01-01 00:29:14 -08:00
Jordan Eldredge
5fb416e47b
Move winamp-eqf into the monorepo
2021-01-01 00:20:11 -08:00
Jordan Eldredge
e0312e487f
Remove unused dependency
2020-12-31 23:54:21 -08:00
Jordan Eldredge
a33a6abb0d
Clarify which dependencies are actually used in the library
2020-12-31 23:54:03 -08:00
Jordan Eldredge
515c02ba45
Bumb beta version
2020-12-31 14:04:16 -08:00
Jordan Eldredge
9803a570e0
Document #1052
2020-12-31 13:59:21 -08:00
Jordan Eldredge
7c11716579
Allow for skins that have forward slashes in their file names ( #1052 )
...
* Revert "Revert "Allow forward slash string separators in skin file paths.""
This reverts commit 01c26f3c6a .
* Remove debug console log
* Add back missing question mark
foo
* Add test for files with slashes
* Add missing screenshot
2020-12-31 11:29:05 -08:00
Jordan Eldredge
01c26f3c6a
Revert "Allow forward slash string separators in skin file paths."
...
This reverts commit 3ed8e5005f .
2020-12-31 11:05:10 -08:00
Jordan Eldredge
3ed8e5005f
Allow forward slash string separators in skin file paths.
2020-12-31 07:52:25 -08:00
Jordan Eldredge
c15366e63d
Start supporting touch events for slider ( #1050 )
...
* Start supporting touch events for slider
* Only register mouse events if it's a mouse trigger
2020-12-24 13:39:07 -08:00
Jordan Eldredge
d30ff161fd
Add size badge to readme
2020-12-24 09:36:51 -08:00
Jordan Eldredge
a1e9b6fc50
Fix files again
2020-12-24 09:28:20 -08:00
Jordan Eldredge
357e0d524f
v1.4.3-beta.2
2020-12-24 09:24:08 -08:00
Jordan Eldredge
65dded407a
Ensure lazy bundle is included in npm release
2020-12-24 09:18:33 -08:00
Jordan Eldredge
07886d1119
Vertical slider ( #1048 )
...
* Implement VerticalScrollbar
This gets rid of rc-slider which was way too heavy, was out of date and I never quiet trusted.
We only ever used a portion of it any way.
Also, this sets us up to have more direct control over the sliders which we will need if we want to support the behavior where you can click once and drag across the EQ sliders to draw a line.
* Increase band size
* Ensure band sliders don't go too far, and align to real pixels
* Update snapshots to reflect better slider placement
2020-12-24 09:08:28 -08:00
Jordan Eldredge
bb8de18a73
Measure the size of minified files
2020-12-23 17:54:47 -08:00
Jordan Eldredge
c3b142a2a9
Upgrade bundle analyser
2020-12-23 17:46:19 -08:00
Jordan Eldredge
c61be077cc
Don't minify non-minified bundle
2020-12-22 18:29:43 -08:00
Jordan Eldredge
b7dd23d7b5
Cut a beta release
2020-12-22 18:28:26 -08:00
Jordan Eldredge
3bad4e4194
Try to fix EQ title buttons ( #1046 )
...
* Try to fix EQ title buttons
* Remove useless test
2020-12-22 16:43:40 -08:00
Jordan Eldredge
4c73604684
Build before typechecking
...
Webamp won't typecheck unless the ani-cursor dist files have already been generated
2020-12-22 12:30:19 -08:00
Jordan Eldredge
7af963e371
Link CI badge to workflow
2020-12-22 12:18:23 -08:00
Jordan Eldredge
ea1c7bdbbd
Bump cursor-ani version
2020-12-10 20:12:07 -08:00
Jordan Eldredge
223084ad83
Mention ani blog post in changelog
2020-12-10 20:03:12 -08:00
Jordan Eldredge
829f7cbb6c
Fix deploy of ani-cursor
2020-12-10 19:30:17 -08:00
Jordan Eldredge
5f6c8bd4ae
Update blog post link
2020-12-10 00:05:33 -08:00
Jordan Eldredge
441b397a72
Clean up in prep of publishing ani-cursor
2020-12-09 22:58:02 -08:00
Jordan Eldredge
5abadecc4f
Pull ani-cursor out into its own package ( #1040 )
...
* Pull ani-cursor out into its own package
* Fix yarn.lock?
* Ignore compiled tests
* Was yarn.lock messed up?
* Add ani-cursor to build
2020-12-09 22:47:50 -08:00
Jordan Eldredge
f6cf3a1897
Refactor ani parser
2020-12-08 23:10:59 -08:00
Jordan Eldredge
0bb694d9d2
Correctly handle keyframe transitions ( #1037 )
...
* Correctly handle keyframe transitions
CSS properties with a animation type of "discrete" like `cursor`actually
switch half-way _between_ each keyframe. To avoid ambiguityabout how
long we want each frame to show, we explicitly give both thestart _and_
end timing of each frame.
https://drafts.csswg.org/web-animations-1/#discrete
Thanks to https://github.com/matthewwithanm/ for catching this bug.
We also add a `:hover` pseudo selector to avoid running the animation
when the cursor is not visible.
* Refactor to dedupe URIs in CSS
* Make ani parsing more robust by handling artist/title
Also, ignore icons that crash the parser
* Clean up comments
2020-12-07 13:07:13 -08:00
Jordan Eldredge
680b863b90
Support .ani cursor files ( #1035 )
...
* Use first frame of ani animation
* Add types for aniParse
* Sketch out animating .ani cursors
* Use existing util to convert Uint8Array to base64
* Match binary magic
* Support rate and seq
* Fix and cleanup tests
* Fix serialization tests
* Make jiffies to ms conversion more precise
* Add note to changelog about .ani cursors
2020-12-04 21:01:41 -08:00
Jordan Eldredge
c4dd7c929d
Add code size tracking ( #1036 )
2020-12-03 23:19:59 -08:00
Jordan Eldredge
5ddb7833ec
Add !debug command
2020-12-02 15:18:18 -05:00
Jordan Eldredge
70095fe88f
Get upload ids in parallel
2020-12-02 14:51:31 -05:00
Jordan Eldredge
031596f8a6
Remove !archive command in favor of the skin musuem upload flow
2020-12-02 14:49:11 -05:00
Jordan Eldredge
c76307d60e
Overhaul ia sync
2020-12-02 14:39:38 -05:00
Jordan Eldredge
f7b45868cf
Use async generator for handling uploads
2020-12-02 14:30:03 -05:00
Jordan Eldredge
ec8e791410
Ignore db meta files
2020-12-02 13:57:32 -05:00
Jordan Eldredge
542ab16772
Move upload discord notifications to discord event handler
2020-12-02 13:57:22 -05:00
Jordan Eldredge
f98f38402a
Note why we only define seeds for test
2020-12-02 13:28:42 -05:00
Jordan Eldredge
16ec917b41
Ensure tweet ids are unique
2020-12-02 02:50:46 -05:00
Jordan Eldredge
039d3ea8c6
Remove tweet url field. It can be infered.
2020-12-02 02:10:57 -05:00
Jordan Eldredge
c7911aea8c
Test tweet update function
2020-12-02 02:10:35 -05:00
Jordan Eldredge
9d08b99754
Improve tweet data
2020-12-02 01:21:24 -05:00
Jordan Eldredge
591c9cdc68
Remove unused import
2020-12-02 01:20:48 -05:00
Jordan Eldredge
303e607a37
Add type info
2020-12-02 01:20:31 -05:00
Jordan Eldredge
587f862d6f
Remvoe comments
2020-12-02 01:20:22 -05:00
Jordan Eldredge
afe22daee5
Get skins by tweet id
2020-12-01 18:53:53 -05:00
Jordan Eldredge
986aecc708
Stub out integrity check
2020-11-30 22:00:57 -05:00
Jordan Eldredge
915ba85c8a
Allow skins to be marked as NSFW via API
2020-11-30 22:00:38 -05:00