The response to the article has been amazing β thank you all for the stars, downloads, and feedback! It really keeps me motivated π
Here's the current roadmap, prioritized without fixed timelines (since I'm maintaining this solo, progress depends heavily on community feedback and contributions):
π Near-term Goals (Highest Priority)
- Full SVG support for custom markers, module shapes, and cursors (bringing all advanced styling to SVG, not just PNG)
- Launch of HeroQr.ir β a dedicated documentation website with interactive examples, live playground, and detailed guides
- Increased test coverage (more comprehensive unit tests)
- Improved error handling with custom HeroQR exceptions
- Overall performance optimizations
β³ Mid-term Goals
- GD resource caching system β caching merged marker and cursor images (to avoid re-drawing the same custom shapes on every QR generation)
- Deeper Laravel integration (dedicated Facade, publishable config, better Service Provider β possibly a Laravel-optimized edition)
- New exclusive cursor, shape, and marker designs
- Continued performance improvements and expanded testing
π Long-term Vision
- Additional output formats with full support for custom styling.
- Gradient support for modules, markers, etc.
- Independent coloring for cursors and markers.
- More advanced and creative styling options driven by the community
I'm running this project solo, so your feedback and contributions make a huge difference!
π€ Your Input Is Everything!
Please share in the comments or on GitHub:
- Which roadmap features excite you the most?
- What pain points do you have with current PHP QR libraries?
- Any bugs, suggestions, or ideas for HeroQR?
- Would you like to contribute? (Especially welcome: SVG implementation, GD caching, testing, custom exceptions, new styles)
Links:
- GitHub: https://github.com/AmirezaEb/HeroQR
- Packagist: https://packagist.org/packages/amirezaeb/heroqr
Let's make HeroQR the most beautiful and powerful QR code library in PHP β together! π¦ΈββοΈπ
Top comments (0)