Merge remote-tracking branch 'origin/tutorial'
Progress creating the Tutorial Activity.
Start creating the Tutorial Activity.
1) Beginnings of support for using the library from more than one activity2) rename DistortedLibrary.onCreate() to onSurfaceCreated()3) (rubik) add Cambodia's flag.
New 'tutorial' activity.
Translations of the 'tutorial' string.
New info images; Namibia flag.
Progress with the Info Dialog
Lots of changes:
1) new 'info' button (not working yet)2) make all dialogs modal; rework the way the Pattern Dialog appears.
Preparation for the Object Info popup: add the name, inventor, complexity info to each object.
New Ivy mesh.
Mesh for the Ivy.
Icons for the Ivy.
Avoid cutouts in a new way
Missing meshes; fix the Solver.
New Meshes for all objects.
Icons for the Skewb Master.
New meshes.
The Redi Cube should be finished now.
Redi icons.
Simplify OpenGL error dialog. Show it only once.
New meshes for the Diamond and the Pyraminxes.
Icons for the Diamond.
Add a CubitFactory and convert all objects to use it. Biggest change is thr Pyramiinx which now uses a lattice of Octahedrons and Tetrahedrons, just like the Diamond.
Make the top and bottom bars transparent, above the GLSurfaceView.
1) correction for Dino4's isSolved() [ remember about the mirror! ]2) beginnings of support for the Skewb Diamond
Fully support the 4-color Dino.
Add lock button.
Slight correction for devices which have scrWidth>scrHeight ( Huawei Mate Xs! )
Progress with UI
Rework the bottom pane
Progress with Play state.
Add hiding the Navigation bar (still unfinished, the bar re-appears when a DialogFragment or a PopupWindow appears)Integrate the Level Spinner and the Play button into oneMove the Menu button up
DMesh for the Helicopter.
Icons for the Helicopter.
Beginnings of support for the Helicopter.
Correct the Dino mesh.
Add Sudan flag.
Skewb Mesh.
Icons for the Skewb.
Make the ObjectPopup a 2D grid.
Update dmesh'es to 'proper' (i.e. with centers) version 2.
Update all the dmeshes to versions 2.
Correct color of 2 ui elements
Fix the fact that now there are too many tabs in the Scores dialog - make the tabs SCROLLABLE.
Add the Dino dmesh file.
New Dino images.
Beginnings of support for a new Object: the Dino.
Tencent, the largest Chinese store does not accept apps with a space in their name! Correct.
App name must match the certificate issued by the Chinese authorities.
Display the 'Privacy Policy' dialog (only if locale is set to ZH - chinese requirement) (Part 2)
Display the 'Privacy Policy' dialog (only if locale is set to ZH - chinese requirement)
Solving time - display it more accurately.
Make the Scores Dialog screen-size invariant.
Reinvent the Pattern Dialog (Part 4)
Reinvent the Pattern Dialog (Part 3)
Reinvent the Pattern Dialog (Part 2)
Reinvent the Pattern Dialog (Part 1)
Introduce HUGE ui version.
Introduce three sizes of UI images: small, medium, large.
Correct the flag of Trinidad & Tobago.
Shorten some strings
Improvements to the Menu.
cube_back and cube_solve buttons.
Remove the 'MAIN' state.Fix one crasher with two-fingered dragging in the View.
Improvements to the UI - make it proportional regardless of the physical screen size. (Part 7 - last 2 Dialogs)
Improvements to the UI - make it proportional regardless of the physical screen size. (Part 1)
Move the 'Effects' thing to a button in the Play state.
Smaller (and of better quality!) meshes.
Read the meshes from .dmesh files (rather than compute them dynamically).This (along with single-mesh mode) hopefully makes the rendering much faster, while keeping the time needed for Object Change low.
The only downside: this increases the size of the release APK from 6 MB to 9.6 MB.
More progreess porting RubikCube.
Add flag of Ghana.
Update Myanmar flag.
Add Ethiopian flag.
Add Kenyan flag.
Correct the Libian flag.
Add flags of Congo, Malawi, and update the Libian flag.
Minor
Add of flag of Tanzania!
Add OpenGL Error dialog.
correct Qatar flag & add Trynidad flag.
Add Ivory Coast flag.
New Traditional and Simplified Chinese translations.
Fix clicking on the 'Distorted.org' link; get app version from build.gradle (and not from strings.xml)
Bump version to 1.1.1
Change Werner to Walter.
Remove app_version from translated strings.xml so that the version always stays in sync.
Bump version to 1.1.0 since there are 9 translations, 2 bug fixes & Pretty Patterns for Pyraminx 3,4 and 5.
Minor corrections for the translations.
9 Translations.
Give credit to Werner Randelshofer.
Minor.
Do not allow more than 15 characters in the NAME.