Remove all old UI 1.0 classes
Progress with the generic PlayActivity.
Progress with PlayActivity
Progress with Tutorial activity; make the main ObjectPopup look nicer.
Progress with tutorials.
minor
remove 'MESH_NICE'
new Pattern Activity!
Initial support for the new Pattern Dialog.
Major progress to version 2.0.0.
Cleanups in the Activities.
bugfix
About Dialog; up version to 1.13.4
Speed up the time when the HighScores Dialog appears
Debugs for the crash in Dino6 solver
About Dialog
New 'Impossible Position' dialog
Introduce Creator of Bandaged Skewbs.
New Creator of Bandaged Octahedrons
Fix the for dialog layouts!
- some progress with Mosaic Cube.- very important memory optimizations for the main dialogs (mainly Scores - which no longer leaks memory!)- increase the size of object icons from 144x144 to 256x256
bump to 1.13.2; about dialog
Progress with FactoryBandagedMegaminx
"About" dialog & up the version to 1.13.0
Progress with 'Bandaged' translations.
Progress with Bandaged UI.
About Dialog.
Show the same time format in the 'NewRecord' and 'Solved' dialogs as well.
Dialog About
Improve the way we display time in the Scores dialog
About dialog.
Move patterns and Kociemba solver to objectlib.
remove all references to android.Context and android.Activity from distorted-objectlib
dialog about
Update API dialog.
Up to version 1.12.5Update the About dialog.Target API 33.
Dialog About.
New MrUK tutorials.
What's New.
Up version to 1.12.4, what's new.
What's new
- add the Pyraminx Duo solver to the list- make the signature of an object independent of its location in the ObjectType enum
Whats new
Bugfix for the Scores dialog.
Bump to 1.12.2
Up version to 1.12.1
What's New dialog: improvements.Remove the About dialog.
Solvers dialog: improvements.
Bugfix.
'What's new' UI.
What's new dialogBump version to 1.12.0
Progress with solvers dialog.
Introduce RubikDialogSolvers.
Unify all dialogs.
Continue unifying all the dialogs under one RubikDialogAbstract.
Start unifying all the dialogs under one RubikDialogAbstract.
More fixes for UI in case of extreme screen (w/h) ratios ( from 1.0 to 2.0 ).
Further improvements for the UI.
Improve UI proportions on squarish screens.
Records dialog: support objects with less than 8 number of scrambles.
SetName dialog can become entangled in exceptions...
Dialog 'buy stars'
Very important bugfix for an issue which probably has been the reason for many mysterious behaviours in the past: the JsonReader class cannot be a singleton! Convert it into a normal 'instanced' class.With it being a singleton there's a major issue: when we create a new TwistyObject from a JSON file (by, for example, going to PurchaseActivity) and then we come back to the old object (by, for example, going back to the main RubikActivity) - then the JsonReader inside the old object has read the new JSON file and thus many of the 'abstract' methods in the old TwistyObject (for example getShortName()) all of the sudden start returning new values!
Purchase Pane: post-purchase dialogs.
Stars: introductory dialog explaining the concept of stars.
Changes to the initialization - initialize the 'bought objects'
Reinstall the latest Android Studio, latest gradle; reconfigure all project to match and compile.
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.
New way to store records, comopletely independent on the number of scrambles.Do away with the weird 'getDBLevel' thing.
Correct the MAX level in the leaderboard.
Correct the leaderboard. Still, the 'MAX' level does noot work!
dialogs: license.
Make the BandagedPlay use FastScramble. (static 500 times)
correct the way we add new downloadeed objects.
- we need to export the main activity- we need to detect if the downloaded JSON is corrupt and if yes, do not save it.
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.
Progress with central menu popup.
Stop giving different app names in different languages.Remove the licensing info from the About Dialog.
Improve setting the size of text on spinners.
New 'Free Play' screen.
Make the size of the text in the spinners in the bandaged activity look right on all screen sizes.
Improve the bandaged scramble settings dialog.
Improvements.
BandagedPlay: remove the conf dialog
BandagedPlay: configurable mode and scramble depth