Custom Libraries for AutoHotkey v2
A collection of high-quality, reusable AutoHotkey v2 libraries designed to enhance and simplify script development. Each library is thoroughly documented and maintained to provide reliable functionality for common programming needs.
A highly configurable and modern-looking message box library that provides extensive customization options for creating stylish dialog boxes.
Key Features:
- 🎨 Fully customizable appearance
- 🎭 Multiple pre-defined color schemes
- ⚡ Fluent interface with method chaining
- ⏲️ Auto-close timer functionality
- 🔠 Rich text formatting options
- AutoHotkey v2.0 or later
- Windows 10 or later (Might Work On Windows 7 But I Didn't Test On Windows 7)
- Clone the repository:
git clone https://github.com/Aaqil101/Custom-Libraries.git
-
Copy the desired library folder to your project directory.
-
Include the library in your script:
#Include <LibraryName>/<LibraryName>.ahk
Note: For each library, there will be a README.md file with more information on everything you need to know about that library.
Each library in this collection follows these documentation standards:
- Clear file header with description, version, and author information
- Detailed README.md with:
- Feature Overview
- Installation instructions
- Usage examples
- Dependencies list
- Inline code documentation using JSDoc-style comments
- Example scripts demonstrating common use cases
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a new branch (
git checkout -b feature/YourFeature
) - Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin feature/YourFeature
) - Open a Pull Request
When submitting a new library:
- Create a new folder with your library name
- Include all necessary dependencies
- Provide comprehensive documentation
- Add example scripts
- Update the main README.md to include your library
Each library maintains its own version number using semantic versioning:
- MAJOR.MINOR.PATCH
- Example: 2.1.0
This project is licensed under the WTFPL License - see the LICENSE file for details.
- Aaqil Ilyas (Creator & Maintainer)
- GitHub: @Aaqil101
- Thanks to all contributors who help maintain and improve these libraries
- Special thanks to the AutoHotkey community for their support and feedback
This repository is actively maintained. New libraries and updates are added regularly.
Note: This repository is a collection of independent libraries. Each library may have additional dependencies or requirements. Please check individual library documentation for specific details.