Skip to content

Commit 755c0c5

Browse files
author
therealbluepandabear
committed
Updated version to 0.1.8.
1 parent 610a814 commit 755c0c5

File tree

2 files changed

+42
-2
lines changed

2 files changed

+42
-2
lines changed

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ android {
1515
applicationId "com.therealbluepandabear.pixapencil"
1616
minSdk 26
1717
targetSdk 33
18-
versionCode 25
19-
versionName "0.1.8-rc2"
18+
versionCode 26
19+
versionName "0.1.8"
2020

2121
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
2222

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
Features Added
2+
- There is now a dialog dedicated to helping you export your pixel art, along with the added feature of exporting your pixel art as raw dimensions (as well as scaled). This was a heavily-needed feature which has now finally been added. Moreover, you can now also input custom compression quality values if you are exporting your image as a JPG.
3+
4+
Improvements Added
5+
- Translation updates
6+
- App can finally properly register touch events when their start/end is outside canvas bounds (all credits go to [Sergie Kozelko](https://stackoverflow.com/users/3169238/sergei-kozelko) from StackOverflow for finding a solution to my question which you can find [here](https://stackoverflow.com/questions/73257043/hitrect-returning-wrong-y-value-for-unknown-reason/73388180?noredirect=1#comment129626786_73388180) -- if you are reading this, Sergie, thank you very much for your brilliant solution to a complex problem!)
7+
- 'Save as' (with multiple submenus) has transitioned into a single menu titled 'Export'
8+
- Minor margin adjustment in the 'New Color Palette' screen
9+
- The maximum value for spray radius/strength has been lowered from 20k to 10k
10+
- Replaced 'Save under new name' with 'Cancel'
11+
- Spray tool now generates points within a circle, instead of within a square
12+
- The maximum undo/redo stack size is now 100 items instead of unlimited
13+
- Updated in-app tutorial
14+
- Improved the UI for the 'Input Name' dialog
15+
- Changed 'We would love you to join our Matrix or Discord server' to 'Join the official Matrix or Discord server' -- this is more appropriate
16+
- The transparent background for colors in the color list (as well as the ones in the 'Find and Replace' fragment) now have the same appearance as those in the primary/secondary color switcher
17+
18+
Bugs Fixed
19+
- Fixed bug where the 'About' fragment could become cut off if the user set a large default text size in their settings
20+
- Fixed bug in which input errors (such as an invalid or empty width/height) would leave permanent margin changes
21+
- Fixed bug in which occasionally, the keyboard from a previous fragment/activity wouldn't hide/close quickly enough when creating a new project or importing an image -- causing incorrect canvas view dimensions to be set
22+
- Fixed bug where inputting a blank value for the 'Palette URL Identifier' `EditText` in the 'Import Lospec Palette' dialog would cause the app to crash
23+
- Fixed bug where octal symmetry was being enabled when the bitmap was not a square
24+
- Fixed bug where the grid would become enabled when it shouldn't have
25+
- Fixed bug where 'XXX cannot be empty' errors were showing when the value wasn't empty, but simply greater than the maximum `Int` value
26+
- Fixed bug in which the input filter would sometimes cause the app to crash in the RGB section of the color picker
27+
- Fixed bug where the user could use pixel perfect mode with a symmetry option selected which would then cause bugs
28+
- Fixed bug where the transparent primary/secondary color would have a partial black background (instead of white) in dark mode
29+
- Fixed bug where the transparent color indicator not visible in color palette preview
30+
- Fixed bug in which when the user had an existing transparent color in their palette and added a new color it would scroll to the transparent color instead of the '+' icon
31+
- [PROBABLE as the bug was quite rare] Fixed bug in which tapping 'Extract From Canvas' in 'New Color Palette' screen would cause the app to crash (SOMETIMES) on certain (predominantly large) canvases
32+
- Fixed bug where all filters would lighten when the user had the shading tool selected
33+
- Fixed bug in which changing display size while project is open and then returning to the app would cause a strange canvas glitch
34+
- Fixed minor rotation state bug
35+
- Fixed bug in which rotating the canvas 180 degrees over and over again would cause the canvas to slowly become skewed - this occurred because of this internal Skia/AOSP bug workaround. To fix the issue I had to get rid of the workaround and just accept the bug, which is if you rotate the canvas 180 degrees, the shadow won't show.
36+
37+
Other Changes
38+
- License has now changed from MIT to GNU GPL v3, copyright headers/license notices have also now been added to all Kotlin files
39+
- Moved Lospec support out of beta
40+
- Haptic feedback may not occur in the app if it's disabled on your device due to SDK updates

0 commit comments

Comments
 (0)