Today I am excited to release 0.1.8, which is going to be the last release of 0.1.x (aside from patches).
0.2.0 will be the next release which will involve a complete overhaul of the app -- adding much requested features such as layers, pinch-to-zoom, ability to change brush thickness, lockable line angles, diagonal symmetry, blur filter, blur brush, HSV and HSL color modes, magic wand tool, lasso tool, re-sizeable canvases, customization of how the app functions, and much more.
Those who are interested in previewing new, exciting features should also expect many alpha and beta builds of 0.2.0 to come out. Again, there is no set date as to when 0.2.0 will release, but it will take time. To ensure a good user experience -- alpha and beta builds will now no longer be available on F-Droid.
Due to this being a large update, I may have missed some things.
EditText
in the 'Import Lospec Palette' dialog would cause the app to crashInt
valueFull Changelog: https://github.com/therealbluepandabear/PixaPencil/compare/v0.1.7-patch1...v0.1.8
⚠️ Warning: Release candidates (although more stable than beta releases) are not production ready, subject to major changes, and haven't gone through a great deal of testing to ensure feature stability.
Full Changelog: https://github.com/therealbluepandabear/PixaPencil/compare/v0.1.8-rc1...v0.1.8-rc2
⚠️ Warning: Release candidates (although more stable than beta releases) are not production ready, subject to major changes, and haven't gone through a great deal of testing to ensure feature stability.
EditText
in the 'Import Lospec Palette' dialog would cause the app to crashInt
valueFull Changelog: https://github.com/therealbluepandabear/PixaPencil/compare/v0.1.8-beta2...v0.1.8-rc1
⚠️ Warning: Beta releases are not production ready, subject to major changes, and haven't gone through a great deal of testing to ensure feature stability.
Then, choose the file type 'JPG', and input the compression quality value of your choice in the 'Compression Quality' text box:
Compression quality only applies to the JPG (technically the JPEG) file type, as all other file types typically have lossless compression or no compression at all.
Finally, press 'Done', and then open the file by pressing the 'View' button.
If you put in a high compression quality value, the overall result will be much more pleasant to look at.
Below I have given a visual comparison of how a very low compression quality (around 0-15) and 100 differ:
The effect is even further amplified when exporting the project in its raw resolution:
Note: the second image may not look sharp, that's because it's been scaled up in the Android gallery app due to its small size.
One last thing: you may be wondering what exactly the point of this feature is, and if you are -- good question! My answer to that would be that in certain scenarios you may want a smaller file size when exporting to JPG, so you'd oftentimes put in a lower compression quality value. Lower compression quality values oftentimes have a less detrimental effect when your images are larger, as you would have probably seen in the first example.
Full Changelog: https://github.com/therealbluepandabear/PixaPencil/compare/v0.1.8-beta1...v0.1.8-beta2
⚠️ Warning: Beta releases are not production ready, subject to major changes, and haven't gone through a great deal of testing to ensure feature stability.
Then, choose the file type of your choice, and under 'Resolution', tap 'Raw' (which is the default):
Finally, press 'Done', and then open the file by pressing the 'View' button:
Full Changelog: https://github.com/therealbluepandabear/PixaPencil/compare/v0.1.7-patch1...v0.1.8-beta1
0.1.7 is a semi-major update which introduces some small new features and lots of improvements.
Since this is a large update, I may miss some things -- it's extremely difficult to keep track of everything.
For more info on how to work with each feature, click on the appropriate link.
In beta-1 (https://github.com/therealbluepandabear/PixaPencil/releases/tag/v0.1.7-beta1):
In beta-3 (https://github.com/therealbluepandabear/PixaPencil/releases/tag/v0.1.7-beta3):
In this release:
In beta-1 (https://github.com/therealbluepandabear/PixaPencil/releases/tag/v0.1.7-beta1):
In beta-2 (https://github.com/therealbluepandabear/PixaPencil/releases/tag/v0.1.7-beta2):
In beta-3 (https://github.com/therealbluepandabear/PixaPencil/releases/tag/v0.1.7-beta3):
In this release:
To delete all of your projects, press the following three dots in the home screen:
Then, tap 'Delete All':
You will get a warning dialog, press 'OK':
Your projects should then delete:
To open an image, press the following three dots in the home screen:
Then, tap 'Open Image':
Then, pick an image of your liking, I downloaded a pixel art image for demonstration purposes:
After you tap on the image of your liking, you'll see a dialog asking you to name your project:
When you're done, press 'OK', and magic:
Since this is a beta version, expect bugs. For most users, it's worth waiting until 0.1.7.
The item_rotation
column has been removed from the database, permanently.
Rotation is still supported in the app, but the removal of this column has reduced unneeded complexity. I have provided a path for Room to ensure smooth database migration, although the only caveat is that after updating, all rotations done to your projects will reset. It's unfortunate that this occurs, although it shouldn't be a major issue, you can simply rotate the project again, press 'Save', and it will be back to what it was before. You may also experience further database bugs -- if I can find any more, I will fix them in 0.1.7.
Apologies if this message bugs anyone, you can skip this if you're not interested.
PixaPencil is now open for serious contributors/collaborators who are interested in improving the app -- if you are interested in helping speed up the app's development process (and expand the app's reach) send me an email at [email protected].
If you don't want to develop per se, but simply help test versions before they get released or help in documentation writing or cover art, that would also be great, and you can send me an email as well.
Users now have the ability to import external Lospec palettes inside the app.
This feature is currently in beta, so it's not 100% stable.
You can get to this by pressing the three dots at the top right of the screen, and then tapping 'Import Lospec Palette':
Then, type in the palette URL identifier of your choice:
After pressing 'OK', the end result should be similar to the following: