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.
New meshes.
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.
Fix clickable links in the About dialog.
Move to AndroidX, target API level 29.
Improve the Effects Dialog so it looks good on 'thin' screens ( 720x1440 )
Improve the About dialog.
Reorganize UI of the Play state.
Progress making the Solver state more abstract.
Progress with the 3x3x3 Solver.
More support for the 3x3x3 Solver: more of the actual 3x3x3 solver mechanism.
More support for the 3x3x3 Solver.
Beginnings of support for the 3x3x3 Solver.
Bugfixes for Pretty Patterns
More support for actual patterns!
Beginnings of support for actual patterns!
Improve the upper_text.
Improve the 'About' dialog.
Prettier spinner.
Progress with Pretty Patterns.
Re-add the Pattern dialog, but attach it to the Pattern uistate this time.The idea to do away with the dialog proves impossible - we'd have to resize the top bar, which causes very unpleasant flashes.
Beginnings of the 3x3x3 Solver and Pretty Patterns.
Change the series of Object buttons in the Play state into a PopupWindow.
More progress with the new Dialog, SetName.
Progresswith the new Dialog, SetName.
Implement a new Dialog, SetName.
Beginnings of submitting one's high scores.
Adjust rotation speed depending on the row (important in case of Pyraminx - there the top little tetrahedron must rotate much faster than the bottom big layer )
Add the 'New Record' dialog.
Add the 'Solved' dialog.