Correction of the size of '3x3x3 Solver' bitmaps.
Make the margins and paddings proportional to screen size.
Improvements to the UI - make it proportional regardless of the physical screen size. (Part 3)
Improvements to the UI - make it proportional regardless of the physical screen size. (Part 2)
Improvements to the UI - make it proportional regardless of the physical screen size. (Part 1)
Convert the PostRender to a PreRender, called before we render.This makes more sense as this way things are prepared for the very first render.
Correct a crasher introduced in 1.2.0
Hopefully get rid of the most common crash in the field right now by changing the States to always create all their Views from scratch.
- bump version to 1.1.2- fix one crasher observed in the field ( we need to adjust the Levels Spinner in Play state if Object changed in Pattern or Solver states )
Fixes for the fact that one could easily cheat - just pause the app while solving and come back to it, the time would reset to 0 and the object to unscrambled :(
Move to AndroidX, target API level 29.
Progress implementing RubikCube.retObjectString()
Progress making the Solver state more abstract.
Make the Solver state more abstract.
Formatting: remove tabs.
Progress with the 3x3x3 Solver.
Hopefully the only thing that remains to be done is to implement the RubikStateSolver.retCubeString().
More support for the 3x3x3 Solver: more of the actual 3x3x3 solver mechanism.