Skip to content

v3.1.0 "Nova" — 17 new cosmic animations (60 total)

Latest

Choose a tag to compare

@Edwson Edwson released this 18 Jun 00:26
f8c5e94

GalaxyJS v3.1.0 "Nova" — 17 brand-new high-quality cosmic animations, bringing the total to 60. Same zero-dependency engine, one shared render loop, reduced-motion safe, ~20 kB gzipped.

Added — 17 new animations (43 → 60)

supernova · quasar · starcluster · cosmicWeb · eclipse · corona · galaxyMerge · lattice · moire · starburst · pillars · ionstorm · stardust · orrery · oscilloscope · bokeh · magnetosphere

Each uses the same shared requestAnimationFrame loop, dual-theme palette tokens, off-screen auto-pause (IntersectionObserver), HiDPI scaling, and a reduced-motion static frame as the existing 43.

Changed

  • Minified bundle re-measured honestly: galaxy.min.js ~= 20.5 kB gzipped; galaxy.min.css unchanged ~= 5.4 kB (animations are pure canvas — no new CSS).
  • galaxy.manifest.json, galaxy.d.ts, llms.txt, the README, the playground and the tests all updated in lockstep; test.mjs and test-mcp.mjs assert 60. CI is green on Node 18 / 20 / 22.

Use it

CDN (jsDelivr, pinned to this release):

<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/Edwson/GalaxyJS@v3.1.0/galaxy.min.css">
<script src="https://cdn.jsdelivr.net/gh/Edwson/GalaxyJS@v3.1.0/galaxy.min.js"></script>
<div id="hero" style="height:60vh"></div>
<script>Galaxy.create('quasar', '#hero')</script>

Live playground: https://edwson.github.io/GalaxyJS/