Beginnings of support for 'Overlays': first overlay will be the rotating star which little stars fly to when one solves a level for the first time.
IAP: finish the 'Purschase' activity.
IAP part 5: new 'Purchase' activity (cont'd)
IAP part 5: new 'Purchase' activity.
IAP, part 3: non-free objects appear in the popup with a lock icon.
Move the 'bandaged' button back to the main menu.
difficulty icons.
Correct the leaderboard. Still, the 'MAX' level does noot work!
Progress with central menu popup.
Stop giving different app names in different languages.Remove the licensing info from the About Dialog.
Make the size of the text in the spinners in the bandaged activity look right on all screen sizes.
Improve the bandaged scramble settings dialog.
Bandaged: progress.
BandagedPlay: configurable mode and scramble depth
BandagedPlay: dialog
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.