Commit graph

4112 commits

Author SHA1 Message Date
Jordan Eldredge
18c349054e Clear button selection when pointer leaves 2025-07-21 22:24:50 -07:00
Jordan Eldredge
aa05c40794 Try to get onClick working on mobile 2025-07-21 22:24:50 -07:00
Jordan Eldredge
9368462ad4 Allow dragging mouse over buttons in main window 2025-07-21 22:24:50 -07:00
Jordan Eldredge
a20bab1877 Spelling 2025-07-21 22:24:23 -07:00
Jordan Eldredge
a0cecb8f93 Make shade mode trigger on click like the rest of the buttons 2025-07-21 20:03:04 -07:00
Jordan Eldredge
0608b2f9c6 Fix marquee dragging 2025-07-21 19:48:51 -07:00
Jordan Eldredge
27ba138a3e Try package-specific Netlify build 2025-07-15 20:13:45 -07:00
Jordan Eldredge
cb651adfaf Run library build one at a time to avoid OOM on Netlify 2025-07-15 20:00:41 -07:00
Jordan Eldredge
224b4b8058 Revive Webamp modern on Netlify 2025-07-15 19:33:26 -07:00
Jordan Eldredge
f35f1242ca Try harder to avoid OOms in Netlify build 2025-07-15 19:25:16 -07:00
Jordan Eldredge
acff24b7bb Try to avoid OOM on Netlify 2025-07-15 19:13:06 -07:00
Jordan Eldredge
e99b2ab6f7 Fix deploy script 2025-07-15 19:02:17 -07:00
Jordan Eldredge
a30ab82ccc Add example showing how to use requireButterchurnPresets 2025-07-15 19:00:09 -07:00
Jordan Eldredge
eaba9667e2 Try to fix netlify deploy 2025-07-15 18:57:35 -07:00
Jordan Eldredge
41cfbbb63c Update readme to reflect package changes 2025-07-15 16:59:41 -07:00
Jordan Eldredge
6f8f85c865
Allow users to provide their own Butterchurn presets (#1309)
* Allow users to provide their own Butterchurn presets

* Ensure entrypoints have anchor links
2025-07-15 16:58:52 -07:00
Jordan Eldredge
e82db4cddd Add example of using webamp/lazy entrypoint with vite 2025-07-15 16:41:24 -07:00
Jordan Eldredge
0d7cb8285f Document entrypoints and recommend webamp/butterchurn as the default. 2025-07-14 21:28:30 -07:00
Jordan Eldredge
a4dec85406 Document butterchurn entrypoint 2025-07-14 17:57:20 -07:00
Jordan Eldredge
5e88d4e37b Ignore dist in built 2025-07-14 17:06:30 -07:00
Jordan Eldredge
9b03dcd077 Version 2.2.0 release 2025-07-14 16:58:20 -07:00
Jordan Eldredge
cb2948c2d3 Add butterchurn security change to changelog 2025-07-14 16:56:42 -07:00
Jordan Eldredge
b7d759618e
Don't allow evaling JS in Milkdrop preset files (#1308)
* Don't allow evaling JS in Milkdrop preset files

* Add link
2025-07-14 16:31:27 -07:00
Jordan Eldredge
910995d469 Add links to changelog 2025-07-13 12:48:55 -07:00
Jordan Eldredge
35e6128224 Unfork butterchurn 2025-07-12 23:46:54 -07:00
Jordan Eldredge
b02fc7a5c6 Update docs 2025-07-12 23:44:21 -07:00
Jordan Eldredge
161c14b598 Bump version in butterchurn example 2025-07-12 23:03:32 -07:00
Jordan Eldredge
7cdc35b93a Update changelog to call out new butterchurn entrypoint 2025-07-12 22:56:03 -07:00
Jordan Eldredge
19668851d6 Bump butterchurn version to mostly unfork 2025-07-12 22:55:51 -07:00
Jordan Eldredge
b76491001c Remove touch 2025-07-12 13:11:11 -07:00
Jordan Eldredge
dbc64a8287 Skip cache to debug ci 2025-07-10 15:17:45 -07:00
Jordan Eldredge
9f789ae2ba
Fix butterchurn import in withButterchurn (#1306) 2025-07-10 14:58:10 -07:00
Jordan Eldredge
95e96ddb02 Update tests to use array not set 2025-07-10 14:57:17 -07:00
Jordan Eldredge
12c31f65ae Use fork of butterchurn 2025-07-10 09:03:55 -07:00
Jordan Eldredge
af1f294ada Format 2025-07-09 22:53:17 -07:00
Jordan Eldredge
a06485f1be Avoid some lint errors 2025-07-09 21:05:54 -07:00
Jordan Eldredge
a4f14d9a86 Resolve lint errors 2025-07-09 20:52:57 -07:00
Jordan Eldredge
4ead993d64 Fix tests for Algolia use 2025-07-09 20:39:18 -07:00
Jordan Eldredge
9d88134988 Finish algolia upgrade 2025-07-09 14:24:42 -07:00
Jordan Eldredge
157f8d28df Fix typescript errors 2025-07-09 14:07:30 -07:00
Jordan Eldredge
c55212b363 Fix download links and upgrade some dependencies 2025-07-09 13:25:06 -07:00
Jordan Eldredge
15b15d081a Revive compile skin script and convert to typescript 2025-07-09 13:25:06 -07:00
Jordan Eldredge
51859506db Fix compile skin script 2025-07-09 13:25:06 -07:00
Jordan Eldredge
2dee12e9e0 Avoid non-serializable object in Redux store 2025-07-09 13:25:06 -07:00
Jordan Eldredge
daf06567b0 Consolidate dependency versions 2025-07-09 13:25:05 -07:00
Jordan Eldredge
3a1ec73825
Update README.md 2025-07-08 07:32:24 -07:00
Jordan Eldredge
b090082dfa Check Grats artifacts in CI 2025-07-07 15:33:05 -07:00
Jordan Eldredge
6ce866f48c Include Grats in turbo.json 2025-07-07 15:11:18 -07:00
Jordan Eldredge
26e8e6dfeb Run more tests in CI 2025-07-07 12:51:20 -07:00
Jordan Eldredge
8425adaeff
Upgrade node 22 lts (#1305)
* Upgrade Node.js to v22 LTS across the entire repo

- Update CI workflows (.github/workflows/ci.yml, code-size.yml) to use Node.js 22.x
- Update Netlify config to use Node.js 22.11.0
- Update all package.json engines to require Node.js 22.0.0+
- Add .nvmrc file with Node.js 22 for local development
- Update documentation to reflect Node.js 22+ requirement
- Update skin-database scripts to use Node.js 22
- Tested locally with nvm and confirmed builds work correctly

Node.js v22 is the current LTS version and provides improved performance
and security features. All packages now require Node.js 22+ to ensure
consistency across development, CI, and production environments.

* Don't update node version here
2025-07-07 10:30:13 -07:00