| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-05-11 | 1.6 kB | |
| v1.0.2 source code.tar.gz | 2026-05-11 | 167.0 MB | |
| v1.0.2 source code.zip | 2026-05-11 | 167.9 MB | |
| Totals: 3 Items | 334.9 MB | 0 | |
NippleJS v1.0.2
A small patch release focused on fixing static-mode joystick reuse on touch devices.
🌐 Documentation · 🎮 Interactive Demos · 📦 npm
🐛 Bug Fixes
- Static joysticks spawning duplicates on rapid taps — In
mode: 'static'(and the latent equivalent insemimode anddataOnlystatic), tapping the joystick repeatedly on touch devices could spawn more than one joystick because the recovery index waited for the fade-out to finish before marking the joystick as reusable. The collection now reframesidlesas "available for reuse" and populates it onendinstead ofhidden, withstartclearing any stalerestingentry from an interrupted cycle. Thanks @evannorton for the report and original fix in #244. (25c0496,eafdca2)
🏗️ Infrastructure
- Release workflow rewritten with channel support and OIDC publishing
- Root
README.mdis now copied into thenipplejspackage before publish - Upgraded all workflows to Node 24 and Yarn 4.10
- Playwright browsers installed before e2e tests in the release workflow
Full Changelog: https://github.com/yoannmoinet/nipplejs/compare/v1.0.0...v1.0.2