Lots of changes:
1) new 'info' button (not working yet)2) make all dialogs modal; rework the way the Pattern Dialog appears.
Transparent Buttons.
Rename some classes.
Add lock button.
Progress with UI
Rework the bottom pane
Introduce HUGE ui version.
Introduce three sizes of UI images: small, medium, large.
Make the margins and paddings proportional to screen size.
Improvements to the Menu.
cube_back and cube_solve buttons.
Improvements to the UI - make it proportional regardless of the physical screen size. (Part 4)
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.
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.
Fix a nasty logic error that let people submit bogus results.
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 :(
Add two new UI States: Ready and Done.
Fix for another crash from the field.
Bugfix in StateSolving upper text - before when we won, and NewRecord dialog was on the screen, and at tis moment we rotated the screen, the uppoer text would revert back to 'Ready?'
1) Relax requirements as to OpenGL ES ( now only 3.0 required )2) fix a crash in Solving state
Minor tweaks to the 'Prev' buton in Solving state;Relax requirements in the Manifest - now only 'android.hardware.faketouch' supporting device is required, i.e. something that supports basic point-click-drag-unclick. No need for full 'android.hardware.touchscreen' thing with its multitouch silliness.
Add a 'withdraw move' button to the Solving UI state.
Reorganize UI of the Play state.
More support for the 3x3x3 Solver: more of the actual 3x3x3 solver mechanism.