|
13 | 13 | [](https://yesiamrocks.github.io/Triggle/) |
14 | 14 | [](https://github.com/yesiamrocks/cssanimation) |
15 | 15 |
|
16 | | -**Triggle** is a lightweight JavaScript library that makes it easy to control CSS animations using simple HTML attributes, no dependencies required. |
| 16 | +[](https://www.buymeacoffee.com/yesiamrocks) [](https://www.buymeacoffee.com/yesiamrocks/membership) |
17 | 17 |
|
18 | | -Designed for performance and mobile-friendly by default, **Triggle** lets you add animations that respond to user actions like mouse clicks, hovers, key presses, scroll events, and more. Just use intuitive `data-triggle` attributes to trigger animations exactly when and how you want them. |
| 18 | +**Triggle** is a JavaScript library that makes it easy to control CSS animations using simple HTML attributes, no dependencies required. **Triggle** lets you add animations that respond to user actions like mouse clicks, hovers, key presses, scroll events, and more. Just use intuitive `data-triggle` attributes to trigger animations exactly when and how you want them. |
19 | 19 |
|
20 | | -Whether you're building interactive buttons, scroll effects, or playful UI animations, **Triggle** works beautifully with [`cssanimation.css`](https://github.com/yesiamrocks/cssanimation) and supports options like delays, durations, and auto-reset, giving you full control with minimal code. |
| 20 | +Whether you're building interactive buttons, scroll effects, or playful UI animations, **Triggle** works beautifully and supports options like delays, durations, and auto-reset, giving you full control with minimal code. |
21 | 21 |
|
22 | 22 | ## Features |
23 | 23 |
|
@@ -587,19 +587,50 @@ To improve performance, **Triggle** uses passive event listeners for the followi |
587 | 587 | - Automatically cleans up using the `animationend` event |
588 | 588 | - Built with extensibility in mind — easy to add new trigger types or behaviors |
589 | 589 |
|
590 | | -## About Triggle |
| 590 | +## License |
591 | 591 |
|
592 | | -**Triggle** is built for developers who want simple, flexible control over CSS animations using clean HTML attributes and zero dependencies. It pairs perfectly with [`@hellouxpavel/cssanimation`](https://www.npmjs.com/package/@hellouxpavel/cssanimation) to deliver smooth, event-driven UI interactions across devices. |
| 592 | +**Triggle** is proudly open-sourced under the [Apache License 2.0](./LICENSE). You can freely use it in personal, commercial, and creative projects. |
593 | 593 |
|
594 | | -If you find triggle.js helpful, consider starring the [GitHub repo](https://github.com/yesiamrocks/triggle), sharing it with others, or contributing improvements! |
| 594 | +Want a quick explanation? See the [License Summary →](./ABOUT-LICENSE.md) |
595 | 595 |
|
596 | | -## License |
| 596 | +## Contribute |
597 | 597 |
|
598 | | -Licensed under the [Parity License](https://paritylicense.com/) for open-source use. |
599 | | -[Commercial license required](./COMMERCIAL-LICENSE.md) for closed-source or client projects. |
| 598 | +We welcome all contributions — whether it’s fixing bugs, adding feature, improving docs, or sharing ideas! |
600 | 599 |
|
601 | | -Note: Version 1.2.0 and earlier are MIT-licensed. Starting from 1.3.0,**Triggle** follows a dual-license model (Parity + Commercial). |
| 600 | +- Found an issue? [Open a GitHub Issue](https://github.com/yesiamrocks/triggle/issues) |
| 601 | +- Want to improve the library? [Submit a Pull Request](https://github.com/yesiamrocks/triggle/pulls) |
| 602 | +- Have questions or feature ideas? [Start a Discussion](https://github.com/yesiamrocks/triggle/discussions) |
602 | 603 |
|
603 | | -## Contribute |
| 604 | +Help us make **Triggle** even more magical for everyone. |
| 605 | + |
| 606 | +## Need Help? |
| 607 | + |
| 608 | +**Using `Triggle` in your project?** |
| 609 | +Whether it’s a website, landing page, tool, visual editor, or framework - we’d love to see it! Got feedback or ideas? Open a [GitHub Issue](https://github.com/yesiamrocks/triggle/issues) or join the [Discussions](https://github.com/yesiamrocks/triggle/discussions) to share. |
| 610 | + |
| 611 | +## Support This Project |
| 612 | + |
| 613 | +If you enjoy using **Triggle** helpful, consider supporting my work. |
| 614 | + |
| 615 | +please consider supporting its development. Your contribution helps maintain the library, expand features, and publish design/dev tips through [Pixels & Projects with Pavel](https://www.linkedin.com/newsletters/pixels-projects-with-pavel-7093275757006782464/). |
| 616 | + |
| 617 | +[](https://www.buymeacoffee.com/yesiamrocks) |
| 618 | + |
| 619 | +## Become a Community Sponsor |
| 620 | + |
| 621 | +If you enjoy **Triggle**, help support its development by becoming a monthly sponsor. |
| 622 | + |
| 623 | +**As a Community Sponsor**, you’ll get: |
| 624 | + |
| 625 | +- A shoutout in my newsletter [Pixels & Projects with Pavel](https://www.linkedin.com/newsletters/pixels-projects-with-pavel-7093275757006782464/) |
| 626 | +- Your name or project listed in the documentation and on the site. |
| 627 | + |
| 628 | +Help keep this open-source project alive and growing |
| 629 | + |
| 630 | +[](https://www.buymeacoffee.com/yesiamrocks/membership) |
| 631 | + |
| 632 | +<br> |
| 633 | + |
| 634 | +--- |
604 | 635 |
|
605 | | -Have ideas, questions, or bug reports? [Open an issue](https://github.com/yesiamrocks/triggle/issues) or start a [discussion](https://github.com/yesiamrocks/triggle/discussions)! |
| 636 | + [](https://www.linkedin.com/in/shafayetul/) [](https://twitter.com/yesiamrocks) [](mailto:[email protected]) [](https://www.linkedin.com/newsletters/pixels-projects-with-pavel-7093275757006782464/) |
0 commit comments