Standarize solver 'validity of position' methods.
Full support for multiple solvers per object.
Merge remote-tracking branch 'origin/master'
Beginning of support for more than one solver per object.
Restructuring for the solvers in the app.
Progeress towards automatically integrating the Algorithmic solvers into the list of solvers in the App.
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.
Also available in: Atom