Highlights
- Modernized, dependency-free gradient transition utility for smooth, frame-by-frame CSS linear-gradient() animations using requestAnimationFrame.
- Clean ES6+ API with Promise-based completion (async/await friendly) and a cancel handle to stop animations mid-flight.
- Easing support (built-in easing functions + custom easing function support) for more natural motion.
Added
- Interactive test/demo page (test.html) to preview and validate transitions quickly.
- Live demo link published via GitHub Pages.
Changed
- Plugin refactor / modernization to ES6+ with an improved options-driven API (destructuring-friendly) and module usage.
- Expanded control surface: animate colors, stop positions, and gradient angle together (single unified transition).
Documentation
- README revamped with clear overview, installation guidance, usage examples (basic, async/await, cancellation), and easing documentation.