Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

magiccube / src / main @ f781325a

# Date Author Comment
f781325a 02/04/2023 11:27 PM Leszek Koltunski

Bugfixes for touch control - specifically for furious swiping and concurrect backing of moves.

63cbccf2 02/04/2023 06:26 PM Leszek Koltunski

Bugfix for the Scores dialog.

45bc9f25 02/01/2023 02:41 PM Leszek Koltunski

Bump to 1.12.2

a22a18dd 01/31/2023 10:41 AM Leszek Koltunski

Up version to 1.12.1

617b7b66 01/30/2023 04:24 PM Leszek Koltunski

Unblock PreRender's scrambling & solving oonly AFTER we change screen to READ post-scrambling (otherwise it was possible to press the 'solve' button in the brief period between unblocking and switching screen because switching screen runs on the background UI thread)

1d1b87ac 01/30/2023 03:40 PM Leszek Koltunski

Minor.

0c768d69 01/30/2023 03:40 PM Leszek Koltunski

calls to FastScramble and SlowScramble might fail (preRender is blocked). Return false then and if so, do not do anything in the app.

2fb009bd 01/30/2023 01:35 PM Leszek Koltunski

What's New dialog: translations.

34d6b123 01/30/2023 01:29 PM Leszek Koltunski

What's New dialog: improvements.
Remove the About dialog.

74c9fa47 01/30/2023 12:40 PM Leszek Koltunski

Solvers dialog: improvements.

b32e9f56 01/30/2023 12:16 PM Leszek Koltunski

Solvers dialog: translate contents.

c95b37a4 01/29/2023 02:23 AM Leszek Koltunski

Block the object, menu & back moves while we're scrambling!

79422ed8 01/29/2023 01:54 AM Leszek Koltunski

Fix a bug with level buttons in objects with less than 9 numScramble.

6f5a3d8b 01/25/2023 05:01 PM Leszek Koltunski

Progress with the Camouflage 3x3x3.

b2d7aa87 01/24/2023 10:01 PM Leszek Koltunski

Bugfix.

7b191fe5 01/24/2023 03:54 PM Leszek Koltunski

'What's new' UI.

1c89e2a7 01/24/2023 03:44 PM Leszek Koltunski

What's new dialog
Bump version to 1.12.0

57dea1ac 01/24/2023 10:45 AM Leszek Koltunski

UI iimprovements inthe Solver screen.

f29a423a 01/24/2023 10:27 AM Leszek Koltunski

Remove the 'switchTouchControl' optimization which, with many different objects in the solver screen now, does not work any more.

d8cf6f49 01/23/2023 04:45 PM Leszek Koltunski

Progress with SolverScreen.

67d7fb28 01/23/2023 03:51 PM Leszek Koltunski

Progress with solvers dialog.

919b830e 01/22/2023 11:55 PM Leszek Koltunski

Some improvements to blocking, mostly to the names of variables.

aa622165 01/21/2023 11:31 AM Leszek Koltunski

Finally fix the 'impossible records' bug!

Thanks for a bug report from Jacob Powell - if one, during scrambling, minimized the app and re-entered it, the UI lock got removed (by a call to 'unblockEverything' from RubikActivity's onResume) and one could then keep solving the object mid-scramble....

93a1c364 01/21/2023 01:02 AM Leszek Koltunski

Introduce RubikDialogSolvers.

d745a8db 01/20/2023 10:58 PM Leszek Koltunski

Change the '3x3x3 solver' string.

f8a21f6b 01/20/2023 05:19 PM Leszek Koltunski

Unify all dialogs.

c02fa107 01/20/2023 03:52 PM Leszek Koltunski

Continue unifying all the dialogs under one RubikDialogAbstract.

b5c2adb4 01/20/2023 11:10 AM Leszek Koltunski

Start unifying all the dialogs under one RubikDialogAbstract.

2ceeb6b5 01/20/2023 12:54 AM Leszek Koltunski

Support RTL in Bandaged Creator Activity.

b6cce523 01/20/2023 12:05 AM Leszek Koltunski

More fixes for UI in case of extreme screen (w/h) ratios ( from 1.0 to 2.0 ).

1db2a539 01/19/2023 11:20 PM Leszek Koltunski

More fixes for UI in case of extreme screen (w/h) ratios ( from 1.0 to 2.0 ).

788701a7 01/19/2023 10:55 PM Leszek Koltunski

More fixes for UI in case of extreme screen (w/h) ratios ( from 1.0 to 2.0 ).

35e32f0c 01/19/2023 10:38 PM Leszek Koltunski

More fixes for UI in case of extreme screen (w/h) ratios ( from 1.0 to 2.0 ).

27401bea 01/19/2023 06:12 PM Leszek Koltunski

More fixes for UI in case of extreme screen (w/h) ratios ( from 1.0 to 2.0 ).

b1178f5f 01/19/2023 04:55 PM Leszek Koltunski

Move the control of object scaling out the objectlib.
Thee xact way the object is scaled needs to be decided in the app, as only the app knows that e.g. in the Rubik main screen, if it is a square, then obejct needs to be a bit smaller than in case of Config screen (if that one happens to be a square)

18d47965 01/19/2023 02:01 PM Leszek Koltunski

TutorialActivity: link to PurchaseActivity.

ea036986 01/19/2023 01:28 AM Leszek Koltunski

Block rotating layes of not free objects in the Tutorial Activity.

4279106d 01/18/2023 11:48 PM Leszek Koltunski

Further improvements for the UI.

09bcbc45 01/18/2023 11:30 PM Leszek Koltunski

Further improvements for the UI.

cc0fc0c5 01/18/2023 09:51 PM Leszek Koltunski

Further improvements for the UI.

24cd23dd 01/18/2023 04:21 PM Leszek Koltunski

Further improvements for the UI.

9dfb553f 01/18/2023 03:02 PM Leszek Koltunski

Improve UI proportions on squarish screens.

7927ff96 01/18/2023 02:27 PM Leszek Koltunski

Convert 'buy whole app' to 'buy all puzzles'

6b034729 01/18/2023 01:45 PM Leszek Koltunski

Add Stars to the main menu.

effcaf0e 01/18/2023 12:30 AM Leszek Koltunski

Progress with 'Stars' dialog.

7c487ff4 01/16/2023 10:47 PM Leszek Koltunski

Released 1.11.6 version

2a1f50b0 01/15/2023 11:53 PM Leszek Koltunski

Records dialog: support objects with less than 8 number of scrambles.

b1629e16 01/13/2023 12:25 PM Leszek Koltunski

Make it possible to decide about FastScramble duration fromo outside the ObjectControl.

67179b40 01/09/2023 06:25 PM Leszek Koltunski

SetName dialog can become entangled in exceptions...

a01e5cdc 01/05/2023 01:34 PM Leszek Koltunski

Make several objects built-in
oone fix for USE_IAP

4d6327a1 01/04/2023 03:35 PM Leszek Koltunski

Dialog 'buy stars'

fa18f764 01/03/2023 04:02 PM Leszek Koltunski

Unlock downloaded objects on download if we have everything in the app unlocked!

5305fdc8 01/03/2023 03:27 PM Leszek Koltunski

Very important bugfix for an issue which probably has been the reason for many mysterious behaviours in the past: the JsonReader class cannot be a singleton! Convert it into a normal 'instanced' class.
With it being a singleton there's a major issue: when we create a new TwistyObject from a JSON file (by, for example, going to PurchaseActivity) and then we come back to the old object (by, for example, going back to the main RubikActivity) - then the JsonReader inside the old object has read the new JSON file and thus many of the 'abstract' methods in the old TwistyObject (for example getShortName()) all of the sudden start returning new values!

e3abaab9 01/03/2023 01:16 AM Leszek Koltunski

Purchase Pane: further progress.

7654a99d 01/02/2023 11:07 PM Leszek Koltunski

Purchase Pane: further progress.

f8e8a08e 01/02/2023 09:04 PM Leszek Koltunski

Purchase Pane: post-purchase dialogs.

45831b78 01/02/2023 03:36 PM Leszek Koltunski

Purchase Pane: post-purchase dialogs.

600b1343 01/02/2023 02:41 PM Leszek Koltunski

Purchase Pane: buttons (part2)

4ac0ea40 01/02/2023 02:05 PM Leszek Koltunski

Purchase Pane: buttons

82ea662b 01/01/2023 10:41 PM Leszek Koltunski

Purchase Pane: resources.

9af27f9c 12/29/2022 01:33 AM Leszek Koltunski

Fix marking objects as free.

858020bb 12/29/2022 01:32 AM Leszek Koltunski

Merge remote-tracking branch 'origin/master'

  1. Conflicts:
  2. src/main/java/org/distorted/objects/RubikObjectList.java
43382be6 12/29/2022 01:31 AM Leszek Koltunski

Fix marking objects as free.

bd9776f6 12/29/2022 01:10 AM Leszek Koltunski

Fix marking objects as free.

b51ad4d6 12/29/2022 12:42 AM Leszek Koltunski

Bugfix: properly display number of stars on new installs.

3e357c56 12/28/2022 12:29 PM Leszek Koltunski

Stars dialog: chinese translations.

6828c498 12/27/2022 10:56 PM Leszek Koltunski

fix showing the number of stars on app startup.

d417cde0 12/27/2022 10:19 PM Leszek Koltunski

improve the stars dialog.

d05e7629 12/27/2022 01:10 AM Leszek Koltunski

Stars: introductory dialog explaining the concept of stars.

f4a6e8ce 12/25/2022 06:47 PM Leszek Koltunski

Stars Overlay: fix the 'negative numbers of new stars' mode.

5b60eb06 12/25/2022 12:37 AM Leszek Koltunski

Stars Overlay: implement zero and negative numbers of new stars.

063ae851 12/25/2022 12:36 AM Leszek Koltunski

Minor.

07308ac9 12/23/2022 11:58 PM Leszek Koltunski

Minor.

82c02259 12/20/2022 03:19 PM Leszek Koltunski

Minor

e9e744f7 12/20/2022 02:59 PM Leszek Koltunski

Changes to the initialization - initialize the 'bought objects'

305f368e 12/19/2022 04:05 PM Leszek Koltunski

correct the stars animation.
corect number of stars earned in level 8.

ec4987d4 12/19/2022 02:58 PM Leszek Koltunski

'Stars' animation: support totalStars up to 5 digits long, i.e. up to 99999.

fc6d738d 12/16/2022 10:44 PM Leszek Koltunski

Now the 'stars' animation should fulling work, even on the physical LG phone.

1eac2fbc 12/16/2022 01:29 PM Leszek Koltunski

Stars animation: looks like if we do not switch off the depthMask and stencilMask of the OverlayNode, then the crash on my physical LG phone goes away.

0c67ea13 12/16/2022 01:00 AM Leszek Koltunski

Stars animation: support spending stars.

702d6752 12/16/2022 12:31 AM Leszek Koltunski

make the little flying stars disappear in the end.

0da4feff 12/15/2022 11:54 PM Leszek Koltunski

The 'stars earned' effect is done. Works only for newStars>0.
Also, there is a crash in the graphics driver on my physical LG phone.

c1fef9cc 12/06/2022 02:07 PM Leszek Koltunski

Progress with Masterball TouchControl.

2011391d 11/30/2022 04:38 PM Leszek Koltunski

Interface: properly support object which have numScrambles less than 8.

e6842803 11/23/2022 04:19 PM Leszek Koltunski

Report number of stars to the server.

00fcfefa 11/23/2022 04:03 PM Leszek Koltunski

All users who are upgrading from a version <1.11.4, where there was no concept of 'stars', get all their stars.

05c044a5 11/23/2022 02:22 PM Leszek Koltunski

Reinstall the latest Android Studio, latest gradle; reconfigure all project to match and compile.

7e97ea45 11/23/2022 08:41 AM Leszek Koltunski

Switch off marking objects as free and bought in RubikObjectList
Up compileSdkVerion to 32 (dependency forces us to do so)

b2a1b787 11/22/2022 11:50 PM Leszek Koltunski

inc num of stars on each first record
up version name to 1.11.4

240bf467 11/15/2022 01:53 PM Leszek Koltunski

Switch off visible effects of IAP (all objects free, no 'stars' animation)

8feb68c2 11/14/2022 01:53 PM Leszek Koltunski

Progress with Win effect + stars

b4cbe056 10/27/2022 01:52 PM Leszek Koltunski

Disable writing DEPTH and STENCIL to the Screen from both the TwistyObjectNode and the Overlay Node.

90f78d6b 10/23/2022 12:06 PM Leszek Koltunski

Star visible now, but the background of it is opaque (dark gray, same as the glClearColor of the main Screen)

d7f0c07d 10/23/2022 12:15 AM Leszek Koltunski

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.

24679c47 10/12/2022 12:18 AM Leszek Koltunski

Progress with marking objects as free.

6142069a 09/19/2022 12:37 PM Leszek Koltunski

Progress with marking objects as free.

7480fbab 09/06/2022 03:05 PM Leszek Koltunski

Progress with marking objects as free.

9b763e1c 09/05/2022 12:27 PM Leszek Koltunski

Progress with marking objects as free

9e493af3 08/18/2022 01:48 AM Leszek Koltunski

IAP: speed up.

af0710b6 08/17/2022 11:54 PM Leszek Koltunski

IAP: finish the 'Purschase' activity.