Improve the Updates dialog.
Bandaged 3x3: new dialog.
Bandaged 3x3: improvements to the layout.
Create the bandaged 3x3 icon: should work already, but it doesn't. Debug.
Bandaged 3x3: progress with saving.
Bandaged 3x3: saving dialog.
Improve layout in the bandaged view.
Further progress with Bandaged 3x3.This requires a new API in DistortedNode to change the Mesh there.
Progress with 'bandaged UI'
Beginnings of support for UI used to create any bandaged 3x3.
Progress with Updates Dialog; improvement for the MIRR_4 icon.
Downloading updates: dialog progress.
Progress downloading updates.
Exchange 'Simple' for 'Fast' in the config page.
Progress with Config UI.
Progress with Object Config UI.
Progress with ConfigPane.
Progress with ConfigScreen.
Beginnings of the ConfigActivity.
Simplify and spped up the tutorials dialog
progress with UI.
Minor.
Add info pane: some progress2.
Add info pane: part 1.
Use the off-center objects to display the object in Tutorial mode properly.Now it is not covered by the right bar!
add possible scrolling to the 'object' popup in case the grid of objects does not fit on the screen.
Add a 'give up' dialog - if one made at least 10 moves when solving and presses a 'back' button, one needs to confirm.
Correctly centralize the buttons on the main menu popup.
Correct the layout to look better on right-to-left locales.
Rename packages
UI.
Make the Tutorial Dialog look better
Progress creating the Tutorial Dialog.
Progress creating the Tutorial Activity.
Start creating the Tutorial Activity.
New 'tutorial' activity.
Lots of changes:
1) new 'info' button (not working yet)2) make all dialogs modal; rework the way the Pattern Dialog appears.
Avoid cutouts in a new way
Make the top and bottom bars transparent, above the GLSurfaceView.
Slight correction for devices which have scrWidth>scrHeight ( Huawei Mate Xs! )
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
Make the ObjectPopup a 2D grid.
Fix the fact that now there are too many tabs in the Scores dialog - make the tabs SCROLLABLE.
Display the 'Privacy Policy' dialog (only if locale is set to ZH - chinese requirement)
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 three sizes of UI images: small, medium, large.
Improvements to the Menu.
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.
Add OpenGL Error dialog.
Give credit to Werner Randelshofer.
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.
Minor
Reorganize UI of the Play state.
Progress with the 3x3x3 Solver.
More support for the 3x3x3 Solver: more of the actual 3x3x3 solver mechanism.
Beginnings of support for the 3x3x3 Solver.
Improve the upper_text.
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.