improve the way Crazy Puzzles are done: JSON files
Phased Solver app: debugging
minor
We no longer support Android 5.0 and 5.1 - min SDK upped to 23 (for reasons due to Google Play - they require this in order for the 'automated integrity protection')
Bump to version 2.1.1 ; About dialog.
System library issue.
UPgrade firebase BOM to the version which supports sessions.
remove references to PurchaseActivity from manifest.
add new shape category to the main grid list: CUBOIDS.
up version to 93
Fix selected colors in case of the orange and pink themes.
Fix the association between a RubikObject and its solvers and patterns.
Before, if we rearranged the objects order in the main screen, this would break down.
Minor
Make the default UI color scheme be GREENUp versino to 2.1.0About dialog: new & todo
Fix the problem with scaling of locally-created bandaged objects.
New Cheese JSON; bugfix in the app for submitting records.
We no longer distinglish between the different shapes on the basis of number of puzzle walls as there are now the Octahedron and the Barrel both with 8. Now we do it properly, on the basis of the 'shape' part of object's category.
various small improvements for the Barrels.
Bugfix for bandaged creator.
Improve the spinners; more themes.
Hopefully the last bugfix for themes.
Themes almost finished.
progress with colors in styles
major progress with colors in styles
major progress with the main settings popup
some progress with the main settings popup
common code from all activities to one BaseActivity
call setTheme before super() on all activities onCreate()
Lint
beginnings of support for barrel-shaped objects.
Enforce AGP 8.1.4 (with AGP 8.2.2 the release build mysteriously crashes out with VerifyError!)
Move settings form the project-level to the app gradle.
3 message dialogs.
AboutDialogbump version to 2.0.2
If an object is re-stickered so that there are less colors on its faces than originally - also do not remember those records locally at all.
If an object is re-stickered so that there are less colors on its faces than originally, block submitting records.
Objects can support or not changing colors of their stickers.
New TwistyObject API to only restore the stickers, and not the object positions.
Color unification complete: 24 standard colors.
Beginnings of color unification
Restore the colors and sticker properties from Preferences.
Save the colors and sticker properties to Preferences.
progress with configurable stickers
Fix an important bug noticed by Anna Vivaldi
some more corrections for the adjustable stickers.
More support for configuring the stickers.
Initial support for configuring the stickers.
rename the 'Config' package to 'Info'
Merge remote-tracking branch 'origin/master'
up code version to 90
make SORT_SHAPE the default
bugfix in SolverActivity - do not restore scramble state of an object there!
bump to version 2.0.1
improve the object popup in Config Activity.
bugfix for a crash.
progress with shape icons.
progress
bugfix
Catch the error when WebView is not installed.
progress with new sorting methods.
Progress with sorting the objects by various criteria.
test of push from Windows2
test of push from Windows
Add the Settings button.
correct api paths
Move signatures and ObjectConstants to Metadata.
Support Active and Inactive RubikObjects.
Next step toward separating TwistyObject metadata.
Big step toward separating TwistyObject metadata.
change complexity from int to float.
UI improvement to the Config Pane.
remember scrambling state of the object in the PlayActivity
clean up TwistyObject's API
bugfix.
up code version to 88.