❓
About
A capable pixel art editor for Android.
Join the official Matrix server: https://matrix.to/#/#pixapencil:matrix.org
... or the official Discord server: https://discord.gg/Ytm7WBMNz9
📱
Android market
PixaPencil will be available soon on the Google Play Store and F-Droid, as well as a .apk file.
▶️
Video
https://www.youtube.com/watch?v=Y77EkLLC8Lo&ab_channel=thebluepandabear
👨💻
Open issues
Anyone can contribute to this app by opening a pull request, but I prefer if it is only to address any sort of bug or the two issues I will state below.
Here are two important issues that I have not been able to fix on my own:
-
Translation: the app is only available in English. If you can translate the app into other languages please send me an email at [email protected].
-
Large canvas grid problem: the grid tool works OK for smaller canvas sizes but struggles when the canvas size gets large as the lines become too thick. If anyone has any ideas how to fix this feel free to open a pull request or send me an email at [email protected]. Note that this is a minor issue, as most people aren't going to be using the app for large canvas sizes, but it would be nice to fix.
🖼️
Showcase
Symmetrical art (PixaPencil has powerful symmetry capabilities that haven't been seen in other mobile pixel art editors):
Minecraft diamond sword:
If you want to showcase an image of your own please send me an email at [email protected].
📜
License
To disclaim, this repository is licensed under the MIT license.
For more info go to: https://choosealicense.com/licenses/mit/.
Do not use the name 'PixaPencil' in your app/other product.
📝
Features (as of March 29, 2022)
- Pencil tool (https://youtu.be/Y77EkLLC8Lo?t=20)
- Fill tool (https://youtu.be/Y77EkLLC8Lo?t=39)
- Vertical mirror tool (https://youtu.be/Y77EkLLC8Lo?t=57)
- Horizontal mirror tool (https://youtu.be/Y77EkLLC8Lo?t=82)
- Line tool (https://youtu.be/Y77EkLLC8Lo?t=94)
- Rectangle tool (https://youtu.be/Y77EkLLC8Lo?t=121)
- Outlined rectangle tool (n/a)
- Square tool (https://youtu.be/Y77EkLLC8Lo?t=149)
- Outlined square tool (n/a)
- Circle Tool (https://youtu.be/Y77EkLLC8Lo?t=164)
- Outlined Circle Tool (n/a)
- Spray tool (https://youtu.be/Y77EkLLC8Lo?t=197)
- Polygon tool (https://youtu.be/Y77EkLLC8Lo?t=247)
- Dither tool (https://youtu.be/Y77EkLLC8Lo?t=269)
- Darkening tool (https://youtu.be/Y77EkLLC8Lo?t=286) [Outdated - Merged into one tool]
- Lightening tool (https://youtu.be/Y77EkLLC8Lo?t=314) [Outdated - Merged into one tool]
- Clear canvas tool (https://youtu.be/Y77EkLLC8Lo?t=344)
- Picker tool (https://youtu.be/Y77EkLLC8Lo?t=350)
- Find and replace by color tool (https://youtu.be/Y77EkLLC8Lo?t=361) [Partially Outdated]
- Eraser tool (n/a)
- Pixel grid (can be disabled or enabled) (n/a)
- Pixel perfect mode (not 100% stable) (https://youtu.be/Y77EkLLC8Lo?t=623)
- Undo (https://youtu.be/Y77EkLLC8Lo?t=570)
- Redo (https://youtu.be/Y77EkLLC8Lo?t=571)
- Zoom in (https://youtu.be/Y77EkLLC8Lo?t=559)
- Zoom out (https://youtu.be/Y77EkLLC8Lo?t=562)
- Canvas filters (https://youtu.be/Y77EkLLC8Lo?t=403)
- Custom color palettes (https://youtu.be/Y77EkLLC8Lo?t=457)
- Brushes (https://youtu.be/Y77EkLLC8Lo?t=496)
- Ability to select custom colors (https://youtu.be/Y77EkLLC8Lo?t=458) [Outdated]
- Ability to unfavorite/favorite projects (https://youtu.be/Y77EkLLC8Lo?t=659)
- Ability to export projects to a PNG/JPG file (https://youtu.be/Y77EkLLC8Lo?t=601)
- Ability to rotate the canvas 90 degrees clockwise and anti-clockwise, as well as 180 degrees (https://youtu.be/Y77EkLLC8Lo?t=538)
Go to https://github.com/therealbluepandabear/PixaPencil/projects to have a look at features we want to add to PixaPencil.
📓
Translations
If you spot issues with the translation send me an email at [email protected] or open an issue request.
This app has been translated to:
-
🇮🇱 Hebrew (by myself), the translation quality is OK.
📣
Shoutout
Thank you to:
- JohnWick_007#8119 on Discord for providing me some icons to use in my app. (This user's contribution is no longer in the app.)
- PapaBread#3820 on Discord for helping me out with the mathematics required to add a mirror tool into the app. (This user's contribution is no longer in the app.)
- And, most importantly - those on StackOverflow who have assisted me with the many bugs I have encountered in my app.
📚
Other libraries used
Without these libraries, this app would not have been possible, so please check them out:
- duanhong169 (https://github.com/duanhong169) - ColorPicker (https://github.com/duanhong169/ColorPicker)
- yshrsmz (https://github.com/yshrsmz) - KeyboardVisibilityEvent (https://github.com/yshrsmz/KeyboardVisibilityEvent)