Properly define and separate the interface between the App and the 'solver' part of the objectlib. Move the 'position verifiers' to the objectlib.
Unify the position verifiers (for verifying if a manually set position for solving is possible!)
Integration of the Algorithmic solvers into the App.
minor
Standarize solver 'validity of position' methods.
Full support for multiple solvers per object.
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.
Phased Solver app: debugging
Bump to version 2.1.1 ; About dialog.
System library issue.
add new shape category to the main grid list: CUBOIDS.
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.
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
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'
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.
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.
minor improvement for the Updates Dialog
do not show level 8 in the scores dialog
bugfixes
progress with PlayActivity - colors of the level buttons.