New Mastermorphix & Megamorphix icons, some small corrections.
All users who are upgrading from a version <1.11.4, where there was no concept of 'stars', get all their stars.
Mastermorphix & Megamorphix: finishing touches (meshes, jsons, icons, final adjustments)
Take pillowing into account when doing TouchControlShapemod.
Corrections for Megamorphix.
Add Mastermorphix & Megamorphix.
More support for pillowing; pillow Morphix and Jing by default.
Introduce support for per-object pillowing.
IAP: finish the 'Purschase' activity.
IAP part 6: new 'Present' object effect (cont'd)
IAP part 6: new 'Present' object effect.
IAP, part 3: non-free objects appear in the popup with a lock icon.
IAP, part 1: Introduce the concept of a 'free' and 'not free' object to
- ObjectType- DownloadedObject- RubikObject- jsons
Move the 'bandaged' button back to the main menu.
Simplification for the new way of storing records.
New way to store records, comopletely independent on the number of scrambles.Do away with the weird 'getDBLevel' thing.
Make the larger bandaged cuboids have less vertices.
Make the bandaged cuboids work up to any size.
Make ObjectSignature ready for any size bandaged cube.
Make Mixup & Mixup Plus built-in
Important bugfix for fast scrambling!
touchcontrol: license.
scrambling: license.
objects: license.
main: license.
helpers: license.
scramble,solve,win: license.
effects,fastscramble,objectchange: license.
Make the fastScramble incremental.
Make the BandagedPlay use FastScramble. (static 500 times)
Do not crash when something's wrong with the JSON file - handle this gracefully, do not change the object then, and report this to Firebase.
Bugfixes.
from now on, 9 is the minimal value for the Full Scramble.
Implement the FastScramble effect.
- move the 'object' popup to the botton right- move the 'solve' button to the upper left- movee the 'scramble' button to the upper right (its new FastScrambleEffect still not implemented fully)
Move 'bandaged' from the main menu to the object popup.
Do not react on end of scramblng in FreePlay!
Mark the 'Free Play' with green or red dot.
Correct the order.
Progress with new UI
Bugfixes; MODE_NOTHING
Bugfix
New tutorials
Minor
Improve remembering cubit quats - correctly handle the case where there is more than one cubit with the same center.
More debugs for the case of impossible records.
A few code improvements.
Correct the icons
Make 4 puzzles built-in.
Bugfix the the sticker overrides.
Sticker overrides finished. Add crazy planets JSONs and icons (correction)
Sticker overrides finished. Add crazy planets JSONs and icons.
Progress with sticker overrides.
Beginnings of support for 'sticker overrides' - possibility to override the color of an individual face of an individual cubit. Ultimately this will enable overriding with any bitmap; so far only a solid color.
Also, fixes for two crashers.
minor
Decider&Follower cubits: fix solving the whole puzzle.
Circle 2x2: mesh, jsons.
Progress with Circle 2x2.
First attempt at a Circle 2x2 - but this is implemented wrong. The smallInner pieces next to the FLD corner should never move relative to the corner.
Minor correction.
Crazy Planets: J1 M1 mode works now.
Crazy Planets: now can be created in J1 M0 mode. J1 M1 still doesn't work.
Crazy Planets: introduce cubit type and offset to the JSON; create (shared) mesh and all the JSONs.
Crazy Planets: minor
Crazy Planets: progress
Make the 4 built-in BandagedCuboids use the introduced InitData concept and remove all specific bandaged object classes.
Introduce InitData, a data structure used to initialize a TwistyObject.Current (optional) members: int[] numLayers, int param [intended: type of the Crazy 3x3 planet], float[][] pos [position of a bandaged cube] )
Crazy 3x3: icon, jsons, mesh.
Crazy 3x3: adjust stickers.
Crazy 3x3: initial version. Still stickers need to be adjusted.
Introduce BlacklistedSignatures singleton: during type2 scrambling (locally-produced bandaged cuboids) remember the signatures that we've previously proven to be leading to a dead-end.
Mixup Plus Cube: icon,mesh,jsons.
Mixup Plus Cube: beginnings
Internal color of the Mixup Cube
Bump app version to 1.10.4
Bump MAJOR version to 3 (we cannot intermix the new Mixup json objects with version 2 app interpreter)
Mixup Cube: mesh, jsons, icon.
Correct scrambling in the Mixup Cube.
Big step towards the Mixup Cube.
lame work around for a crasher. At least it's not going to crash now.
Finally fix the bad bug where people could submit impossible records!
VN tutorial for the Mixup.
Slight memory saving.
Generalize the max number of moving parts and max size of quat group.
Mixup tutorials.
Correct and sort the Mixup quats.
Provide the correct quat set (not group!) for the Mixup Cube.
Minor.
Fix for a crasher.
Progess with Mixup.
one more crash fix and a bump to 1.10.3
Fix scrambling the Danavi Block IV (and Burr Cube). Still looks a bit buggy, shouldn't have two consecutive moves along the same axis and layer and it seems to have those occasionally.
Improve scrambling locally-produced bandaged cuboid.
Fixes for scrambling locally-produced bandaged cuboid.