Contribution
Add new languages, icons, and even functions to Toolbox
If you'd like to help me build Toolbox, contributing is a great way to take some of the load off my shoulders.
Localization
Localization is something that is particularly challenging for me, as I only speak German and English. That's why Toolbox is currently available only in these two languages. However, if you speak any other language, your help in translating and localizing Toolbox would mean a lot to me.
How can I do this?
The easiest way—if you're on a Mac—is to download the localization package, which includes all the necessary files to get started. In the future, though, there will be options for doing this on any operating system. Pinky promise!
Once you're done, just send me the files via email. If everything looks good, you'll be the first to experience the new localized version in a private beta to ensure everything appears as expected. :D
Of course, you will be credited in the app's "Special Thanks" section so everyone knows you contributed that amazing work! Thank you in advance! 🫶
Icons
New ✨fancy✨ icons are always exciting! Customizing your homescreen with icons you love is a great way to personalize Toolbox. Right now, we only have six versions of the original icon, but I'd love to have more. You can download my design's PSD file and create your own icon based on it. I think altering the glyph would be too drastic, though.
Requirements
- A new icon
- Don't change the glyph
- Send me an editable PSD file
- At least 1024 x 1024 in size
- You should own the rights to what you create—no copyrighted content
- If you use assets from the internet, please provide a source
Once you're finished, just send the files to me via email.
You'll be credited in the app's "Special Thanks" section, so everyone knows you did that awesome work! Thank you in advance! 🫶
Functions
If you know how to code and want to add a new function to Toolbox, this is your chance! There's not much to explain here. Toolbox is written in Swift, and while it's relatively tidy, it's not perfect. 😅 If you'd like to contribute, ignore the messy commits I made when frustrated at 3 AM and head over to Toolbox's GitHub repository. There, you can find the source code. Fork the repo, make your changes, and when you're done, make sure everything is committed, create a pull request, and include a brief description. I'll review and test your changes. If everything works and the feature makes sense, I'll accept your pull request.
What changes will be accepted?
Generally, I'll accept any changes as long as they make sense and aren't overly complex. For example, a speed test would make sense because iOS doesn't have that built-in and it's not too difficult to implement. However, a flashlight wouldn't be accepted, since iOS already includes that functionality, and neither would a game.
You'll be credited in the app's "Special Thanks" section, so everyone knows you contributed that amazing work! Thank you in advance! 🫶