Add missing (and unused) resources to the 'Automator' package.
solve the 'wasDownloadableButNowIsBuiltIn()' bug in 1.9.6 and 1.9.7.
new API to enable/disable face culling
Corrections for the drwaing only the FRONT side mode.
Preparation for only drawing the FRONT side of cubit walls: Ivy Cube.
Preparation for drawing only the FRONT side of the cubit walls.
Simplify coloring internal stickers
Make it possible to color internal walls as well.
Bugfix for a rare (?) crash.
Introduce possibility not to export some already implemented objects to the app.
Downloaded Objects: subtle bugfix. We cannot use ObjectType in ObjectControl to check if two objects are the same because DownloadedObjects have ObjectType null !
Downloaded Objects: bugfixes
Downloaded Objects more or less work now.
Add missing icons.
Progress downloading objects and extras.
Minor.
Re-organize tutorial list so that we can pull this one from JSON files.
Step towards tutorial JSON files.
Improve the CU_232 mesh.
Container's JSON and mesh - one more corrrection.
Improve Container's JSON and mesh.
Configurable internal colors. This somehow screwed up the Container!
Finish the Container.
Fix a bug in FactoryCubit: before sometimes it would incorrectly rotate a 'collapsed sticker' face if the face was flipped.Also: polish up the Container.
Container Cube: mostly done.
All 9 cuboids now have flat internal walls and are ready for 'white plastic' mode.
Add Pyramorphix.
Add Fisher Cube.
4x4 Mirror Blocks: make the mesh smaller.
Add 4x4 Mirror Blocks.
Add debugging for the case when people submit suspicious records.
change order of KILO_5 and MEGA_3.
Corrections for the Windmill.
Implement new TouchControlShapemod
Change the order
Improve the Windmill Cube
Implement the Windmill Cube
re-add the icons!
Remove 3 out of 4 object icons.
unify every isSolved() routine except one: part II : new JSONs.
unify every isSolved() routine except one - the Dino4 is still special.
Preparation for further unification of the isSolved() routine.
fix the non-standard isSolved() functions to reflect the changes in order of the quaternions in the group.
Standarize two next functions - getSolvedQuats and getSolvedFunctionIndex.Now all objects except Dino6, Dino4 and Square-2 have them the same.
Minor
Convert Minx'es.
Convert Squares.
Convert Cuboids.
Convert Mirrors and Bandaged.
Convert Trajber.
Convert Helicopter.
Convert Ulti, Jing, Pyra, Diamond, Dinos, Redi, Skewbs, Ivy & Rex to the new scheme where the quaternion group is computed automatically.
Clenups.
Compute the Quat Group in Java.
Simplification.
Remove the need to provide the number of outer faces of a ObjectShape.
Fix (and simplify!) Diamiond's, Trajber's and Minx'es Solved Quats.
Make the bitmaps ARGB_4444 - i.e. twice smaller than before.
Finally remove the 'getCubitFaceColor()' API
Add the getFaceAxis() API and fill up the getDist3D() API.
Beginning to automatically calculate cubitFaceColors.
cleaning up.
Remove the 'getNumCubitFaces()' object API: correction.
Remove the 'getNumCubitFaces()' object API (forgotten part)
Remove the 'getNumCubitFaces()' object API.
Progress towards removing the 'getNumCubitFaces()' object API.
Simplify.
Split ObjectShape into ObjectShape and ObjectFaceShape
Finally move the 'getVariantFaceColor()' method to the base class.
Progress standarising stickering.Looks like all four object creation modes - J0M0, J0M1, J1M0 and J1M1 are supported now.
Progress standarising stickering.
Progress standarising stickering
Progress standarising stickering - adjust sticker radii based on cos of the angle at the sticker vertex.
Improve stickering - while drawing a sticker, set stencil to its area so the drawing does not encroach on the neighbouring stickers.
Progress
Initial commit
Correct the shape of Trajber's Octahedron.
Shorten Square-1 inventors
Trajber's Octahedron: correct the mesh.
Trajber's Octahedron: add object to the system.
Trajber's Octahedron: progress.