Generate custom badges and version labels for your app icons and logos.
App Icon Badger is a simple web app designed to enhance your app icons with build type and version labels. Fully client-side and built with Vue.js, it prioritizes privacy, responsiveness, and ease of use. Whether you're a developer managing multiple app builds or simply need to add a professional touch to your icons, App Icon Badger makes the process effortless.
-
Client-Side Processing: Ensures data privacy by running entirely on the client side with no network calls.
-
Seamless Image Handling: Allows downloading the same type of image as uploaded.
-
Responsive Design: Adapts effortlessly to various screen sizes for a user-friendly experience.
-
Powered by Vue.js and More: Built using Vue.js, along with HTML, CSS, and JavaScript magic.
-
Simplicity and Ease of Use: Designed to be straightforward and intuitive for all users.
-
Customizable Badges: Enables adding build type and version labels as badges to icons.
- Before contacting me with issues, please visit the Issue Tracker and see if issue was already added there. Just in case.
- If you want to report a bug in the project, please use the Issue Tracker to open an issue.
- If you want to discuss the project with the community, join the Discussion.
- If needed, you can also contact me on Bluesky.
This project's contributions work a little different than most GitHub projects. If you have a small bug fix or typo fix, please open a Pull Request(PR) directly to this repository.
In order to reduce burnout by limiting the maintenance overhead of reviewing and validating third-party code, this project is open to code contributions for bug fixes only. Features carry a long-term maintenance burden so they will not be accepted at this time.
If you would like to contribute a feature, please follow these steps:
- Check for existing issues first, before filing an issue.
- Discuss the feature in the new/existing issue.
- Create a pull request from your fork to this repository, once details are clear and approved by maintainer.
- Post a link to your pull request in the issue for consideration.
It's likely that code style and implementation details will need to be tweaked so it's easier to for me to grab your implementation as a starting point when implementing a feature.
Additionally, make sure to read the dev docs
Servers aren't free and running/maintaining this project isn't free either.
Please consider contributing on GitHub sponsor to offer continued support. You can do a one-time contribution or set up a recurring monthly contribution.
Alternatively you can fuel my late night programming sessions by buying me coffee ☕.
- Tell me you like this project or how it helped you out!
- Star this repository and share/tell all your friends about it.
- Reach out on Bluesky
Thanks for your interest in this project ❤️
This project was created by Nishant Srivastava but hopefully developed and maintained by many others.
See the the list of contributors here.