Progress with FactoryBandaged: compress the resulting vertices so that each one is listed exactly once.
Correct the link to the Polish Pyramorphix tutorial.
Progress with FactoryBandaged.
Correct FactoryCubit to correctly handle the case where the first vertex of the polygon is at (0,0)
Progress with concave stickers.
Support for concave stickers (part1)
There were PT-BR tutorials mistakenly put in the Spanish section. Correct that.
Recreate Pyraminx Crystal mesh
Add Vietnamese Tutorials - json files
Add Vietnamese Tutorials.
Correct Ivy Cube's 'fast' 3D Mesh.
Simplify Pyraminx Crystal: it should be derived from TwistyMinx!
Pyraminx Crystal: tutorials.
Pyraminx Crystal: puzzle works.
Pyraminx Crystal: beginnings.
(hopefully!) finally fix the long-standing bug where people could cheat and submit impossible records.
Minor.
New, generic bandaged 3x3 class 'TwistyBandagedAbstract'.
Now, (almost!) any bandaged 3x3 can be created by extending this class and implementing one abstract method 'getPositions()'. Almost, because there's still one restriction: currently all cubits need to be one of the 5 allowed types: 1x1x1, 2x1x1, 3x1x1, 2x2x1, 2x2x2....
Correct AXIS shape (forgottten part)
Preparation for local creation of puzzles: remove the 'ObjectType' enum from TwistyObject class.
up the number of scrambles of the BAN2 and BAN4 objects to respectively 20 and 22.
Generalized ScrambleState generator: finished. Remove the specialized 'Evil' generator.
Generalized ScrambleState generator: bugfixes
New, generalized ScrambleState generator that should work for any bandaged 3x3.
Improve Ivy mesh.
Void Cube: switch it off.
Void Cube: create assets. Puzzle finished.
Void Cube: modelling done.
Void Cube: progress, only the stickers remain.
Void Cube: corner cubit finished.
Void Cube: beginning.
Axis Cube: finish implementation
Axis Cube: all cubits modelled.
Progress with Axis Cube - model the first 2 cubits.
Beginnings of Axis Cube.
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.
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.