progress with FactoryBandagedMegaminx.
Remove the generic 'MINOR' object and extras versions from JsonWriter, and replace them with per-ObjectType values. This was the reason why objects which had their 'minor' (really: version) updated to '1' in the server then never updated the jsons with locally stored versions.
Progress with FactoryBandagedMegaminx
Jings: further corrections.
Support Jing3 and Jing4 ( aka 4x4 Pyramind and 5x5 Pyramid).
Progress with 6x6 Pyramid.
About Dialog
bump version to 1.13.1
O2 cube: first version.
bugfix
Bugfix - very large clusters of bandaged elements in the Creator Bandaged Pyraminx (larger than 120 walls ) would previously crush.
translation
minor
translations.
translations
"About" dialog & up the version to 1.13.0
Progress with 'Bandaged' translations.
Bugfix for the Bandaged UI.
Progress with Bandaged UI.
initial support for Bandaged UI.
Come back to fast scrambling.
progress with 'turnable' BandagedPyraminx Signature. Maybe working now.
Progress with scrambling a bandaged pyraminx.
Initial support for scrambling a bandaged pyraminx.
fix touching individual Elements of a BandagedPyraminx.
Introduce individual ScreenRatios for each BandagedObject.
progress with BandagedPyraminx.
move the non-UI bandaged stuff to its own package in the object library.
Improve the 'FactoryBandaged' API.
Major progrss writing FactoryBandagedPyraminx.
speedups (correctly remove the internal walls of joined elements)
Create Tablebase in a separate thread.
defensive programming
build for API 34.
up versionCode to 81.
up versionCode to 80.
Switch off Tins Cube; bugfixes for the BandagedCreator.
About Dialog.
Fix SkewbDiamond solver - previously some impossible positions slipped through.
Show the same time format in the 'NewRecord' and 'Solved' dialogs as well.
Upgrade to 1.12.7
Dialog About
Improve the way we display time in the Scores dialog
implement enumeration of permutations in linear time. This hopefully speeds up all solvers.
generalize FactoryBandagedCuboid: start removing 'cuboidal' assumptions from it.
Progress with BandagedObjectPyraminx.
Introduce BandagedObjectPyraminx.
Progress with BandagedObject.
Split bandagedObject into abstract part and BandagedCuboid.
Everything about the nature of an object being bandaged should now hopefully be abstracted out in the single class - 'BandagedObject'
Introduce 'BandagedObject' - an abstraction and a step towards creator of Bandaged Pyraminxes.
Implement the android.opengl.Matrix functions ourselves.
About dialog.
CU_323 solver: last step.
CU_323 solver: translations.
CU_323 solver: progress and slight speedup for the 'old' solver.
CU_323 solver: new schema.
CU_323 solver: corrections.
CU_323 solver: minor.
CU_323 solver: remove mUpper.
CU_323 solver: bugfixes.
CU_323 solver: theoretically complete.
CU_323 solver: progress
Beginnings of CU_323 solver.
One more bugfix
Change OperatingSystemInterface
Up code version to 77
Stop crashing when something goes wrong with solvers
up code version to 76
up code version to 75.
TODO icon
Solver strings
Move patterns and Kociemba solver to objectlib.
Move the SharedPreferences to the OSInterface
Start moving the SharedPreferences to the OSInterface
Move opening local files to the OSInterface
Move the interaction with touchscreen to the OSInterface
Move the OSInterface to a separate module
Separate a OSInterface from LibInterface
remove all references to android.Context and android.Activity from distorted-objectlib
remove android imports from distorted-puzzle-jsons and distorted-puzzle-dmesh
dialog about
Pyraminx Diamond solver: Abstract version finished.
Progress with the Pyraminx Diamond solver.
Skeleton of a Pyraminx Diamond solver.
Dino4 solver: code finished, but still doesn't work.
Decouple (to a large degree) the OpenGL Library from Android.