Skip to content

Commit aacb67b

Browse files
committed
chore: remove commercial license file for triggle.js
Removed the standalone commercial license markdown file. Licensing details will be documented elsewhere or integrated into the main project documentation.
1 parent 7f0c3ae commit aacb67b

4 files changed

Lines changed: 94 additions & 57 deletions

File tree

ABOUT-LICENSE.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Triggle - License Summary
2+
3+
![License: Apache 2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg) ![Attribution Required](https://img.shields.io/badge/Attribution-Required-important)
4+
5+
**License:** [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)
6+
**Author:** Shafayetul Islam Pavel
7+
**Project:** [Triggle](https://yesiamrocks.github.io/triggle/)
8+
**Repository:** [yesiamrocks/triggle](https://github.com/yesiamrocks/triggle)
9+
10+
## What You Can Do
11+
12+
- ✔️ Use this library in **personal**, **commercial**, or **client** projects
13+
- ✔️ Modify or extend the code for your own needs
14+
- ✔️ Include it in websites, apps, design systems, or frameworks
15+
- ✔️ Share or redistribute it (even with changes), **as long as attribution is preserved**
16+
17+
## What You Can’t Do
18+
19+
-**Remove** the LICENSE or NOTICE files when sharing or forking the project
20+
-**Misrepresent** the origin of the library
21+
-**Imply endorsement** by the original author without permission
22+
- ❌ Expect **any warranty** — this software is provided _as-is_
23+
24+
## Required Attribution
25+
26+
If you reuse, remix, or redistribute this library, you **must include**:
27+
28+
- The [LICENSE](./LICENSE) file
29+
- The [NOTICE](./NOTICE) file (credits the author and outlines usage rights)
30+
31+
## Need Help?
32+
33+
Have questions about licensing or using this project in your work?
34+
35+
- Open an [issue](https://github.com/yesiamrocks/triggle/issues)
36+
- Start a [discussion](https://github.com/yesiamrocks/triggle/discussions)
37+
38+
Thanks for using **Triggle**!

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Changelog
22

3+
## v1.5.3 - 2025-08-06
4+
5+
### Changed
6+
7+
- Removed the standalone `COMMERCIAL_LICENSE.md` file from the repository
8+
- License details for Triggle.js will now be maintained within the main project documentation (`README.md` and `/docs`) to reduce redundancy and streamline license management
9+
- Commercial usage terms remain the same, but will be easier to find and updated alongside core documentation
10+
11+
### Notes
12+
13+
- This change does **not** affect the licensing terms or dual-licensing structure (Parity for open-source, commercial for proprietary use)
14+
- If you're using Triggle in a commercial or client project, please refer to the updated documentation for licensing and purchasing instructions
15+
316
## v1.5.2 - 2025-07-23
417

518
### Changed

COMMERCIAL-LICENSE.md

Lines changed: 0 additions & 45 deletions
This file was deleted.

README.md

Lines changed: 43 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
[![View Demo](https://img.shields.io/badge/🎬%20Live-Demo-green?style=for-the-badge)](https://yesiamrocks.github.io/Triggle/)
1414
[![Made for {css}animation](https://img.shields.io/badge/Made%20for-{css}animation-7e2ea0?style=for-the-badge&logo=css3&logoColor=white)](https://github.com/yesiamrocks/cssanimation)
1515

16-
**Triggle** is a lightweight JavaScript library that makes it easy to control CSS animations using simple HTML attributes, no dependencies required.
16+
[![Buy Me a Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-Support%20My%20Work-FFDD00?style=for-the-badge&logo=buy-me-a-coffee&logoColor=white)](https://www.buymeacoffee.com/yesiamrocks) [![Join Membership](https://img.shields.io/badge/Become%20a%20Member-Monthly%20Support-FFDD00?style=for-the-badge&logo=buy-me-a-coffee&logoColor=white)](https://www.buymeacoffee.com/yesiamrocks/membership)
1717

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.
1919

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.
2121

2222
## Features
2323

@@ -587,19 +587,50 @@ To improve performance, **Triggle** uses passive event listeners for the followi
587587
- Automatically cleans up using the `animationend` event
588588
- Built with extensibility in mind — easy to add new trigger types or behaviors
589589

590-
## About Triggle
590+
## License
591591

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.
593593

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)
595595

596-
## License
596+
## Contribute
597597

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!
600599

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)
602603

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+
[![Buy Me a Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-Support%20My%20Work-FFDD00?style=for-the-badge&logo=buy-me-a-coffee&logoColor=white)](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+
[![Join Membership](https://img.shields.io/badge/Become%20a%20Member-Monthly%20Support-FFDD00?style=for-the-badge&logo=buy-me-a-coffee&logoColor=white)](https://www.buymeacoffee.com/yesiamrocks/membership)
631+
632+
<br>
633+
634+
---
604635

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+
![Built with ❤️ by Pavel](https://img.shields.io/badge/Built%20with-%E2%9D%A4%EF%B8%8F%20by%20Pavel-orange?style=for-the-badge) [![LinkedIn](https://img.shields.io/badge/LinkedIn-@shafayetul-blue?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/shafayetul/) [![Twitter](https://img.shields.io/badge/Twitter-@yesiamrocks-1DA1F2?style=for-the-badge&logo=x&logoColor=white)](https://twitter.com/yesiamrocks) [![Email](https://img.shields.io/badge/[email protected]?style=for-the-badge&logo=gmail&logoColor=white)](mailto:[email protected]) [![Newsletter](https://img.shields.io/badge/Pixels_&_Projects_with_Pavel-Subscribe-a6ca4b?style=for-the-badge&logo=linkedin)](https://www.linkedin.com/newsletters/pixels-projects-with-pavel-7093275757006782464/)

0 commit comments

Comments
 (0)