Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

magiccube / src / main / java / org @ fa18f764

# Date Author Comment
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

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.

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

fix showing the number of stars on app startup.

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.

de131f0a 08/17/2022 04:27 PM Leszek Koltunski

IAP part 6: new 'Present' object effect (cont'd)

7f9c3cce 08/17/2022 03:02 PM Leszek Koltunski

IAP part 6: new 'Present' object effect.

cd432dd3 08/16/2022 02:36 PM Leszek Koltunski

IAP part 5: new 'Purchase' activity (cont'd)

71cda061 08/16/2022 01:23 PM Leszek Koltunski

IAP part 5: new 'Purchase' activity (cont'd)

7c9910e5 08/15/2022 02:34 PM Leszek Koltunski

IAP part 5: new 'Purchase' activity (cont'd)

c7238c67 08/15/2022 02:17 PM Leszek Koltunski

IAP part 5: new 'Purchase' activity.

302c76a0 08/14/2022 07:04 PM Leszek Koltunski

IAP part 4: further progress with locks in the object popup screen.

4c3fd041 08/14/2022 10:25 AM Leszek Koltunski

bugfix

a88b947f 08/14/2022 12:02 AM Leszek Koltunski

IAP, part 3: non-free objects appear in the popup with a lock icon: make the lock icon's size resolution-independent

ab66b70e 08/13/2022 11:50 PM Leszek Koltunski

IAP, part 3: non-free objects appear in the popup with a lock icon.

432a5f2c 08/12/2022 01:23 AM Leszek Koltunski

IAP, part 2: unify the way we create object popups in ScreenPlay and ConfigActivity.

80f574a1 08/12/2022 12:37 AM Leszek Koltunski

IAP, part 1: Introduce the concept of a 'free' and 'not free' object to

- ObjectType
- DownloadedObject
- RubikObject
- jsons

fad10885 08/04/2022 11:18 PM Leszek Koltunski

Move the 'bandaged' button back to the main menu.

1ba56d95 08/04/2022 03:51 PM Leszek Koltunski

Simplification for the new way of storing records.

5bda8973 08/04/2022 03:00 PM Leszek Koltunski

New way to store records, comopletely independent on the number of scrambles.
Do away with the weird 'getDBLevel' thing.

8375250f 08/03/2022 12:09 AM Leszek Koltunski

difficulty icons.

f702f4ef 08/01/2022 12:37 AM Leszek Koltunski

Make error reporting in the Solver a bit better.

2683f0c4 07/31/2022 08:38 PM Leszek Koltunski

Bugfix for rotating the object in BandagedCreator mode.

306aa049 07/28/2022 12:29 PM Leszek Koltunski

Make the bandaged cuboids work up to any size.

7ed91391 07/28/2022 12:20 AM Leszek Koltunski

Make ObjectSignature ready for any size bandaged cube.

83018ac4 07/27/2022 03:36 PM Leszek Koltunski

Correct the MAX level in the leaderboard.

b61c66ad 07/27/2022 01:11 PM Leszek Koltunski

Correct the leaderboard. Still, the 'MAX' level does noot work!

41ce784b 07/15/2022 01:24 AM Leszek Koltunski

license

bb62ca3f 07/15/2022 12:39 AM Leszek Koltunski

solvers,tutorials: license.

3782bd44 07/15/2022 12:37 AM Leszek Koltunski

screens: license.

f05e0259 07/15/2022 12:34 AM Leszek Koltunski

objects,patterns: license.

296219b4 07/15/2022 12:32 AM Leszek Koltunski

main,messaging: license.

1c327853 07/15/2022 12:31 AM Leszek Koltunski

external,helpers: license.

68191e7d 07/15/2022 12:29 AM Leszek Koltunski

dialogs: license.

9d51b9d6 07/15/2022 12:25 AM Leszek Koltunski

config: license.

44fec653 07/15/2022 12:24 AM Leszek Koltunski

bandaged: license.

bb3bc6a9 07/13/2022 10:52 PM Leszek Koltunski

Make the fastScramble incremental.

ca280c3f 07/13/2022 10:36 PM Leszek Koltunski

Make the BandagedPlay use FastScramble. (static 500 times)

cda03d84 07/13/2022 06:42 PM Leszek Koltunski

Minor.

a59f38d6 07/13/2022 01:07 PM Leszek Koltunski

Add Firebase Cloud Messaging and Firebase In-App Messaging

ac1900c3 07/12/2022 07:34 PM Leszek Koltunski

correct the way we add new downloadeed objects.

05fb345c 07/12/2022 06:19 PM Leszek Koltunski

- we need to export the main activity
- we need to detect if the downloaded JSON is corrupt and if yes, do not save it.

e09119d8 07/12/2022 04:00 PM Leszek Koltunski

Report JSON errors also from the bandaged screen.

c020555e 07/12/2022 03:28 PM Leszek Koltunski

Do not crash when something's wrong with the JSON file - handle this gracefully, do not change the object then, and report this to Firebase.

bcd0c36d 07/12/2022 12:28 PM Leszek Koltunski

Bugfix for downloading new objects (part2)

c28cb4d4 07/12/2022 12:19 PM Leszek Koltunski

Bugfix for downloading new objects.

3e68e30a 07/12/2022 11:33 AM Leszek Koltunski

Bugfixes.

be65535e 07/12/2022 01:34 AM Leszek Koltunski

Progress with colors in the main menu.

53b4c7ad 07/12/2022 01:18 AM Leszek Koltunski

Request review after 3 and 6 runs.

8a47642f 07/12/2022 01:12 AM Leszek Koltunski

Progress with colors in the Menu Level Buttons.

1088a219 07/12/2022 12:48 AM Leszek Koltunski

Progress with colors in the Menu Level Buttons

3c27ff9e 07/12/2022 12:20 AM Leszek Koltunski

Progress with central menu popup.
What remains is the colors in the Menu Level Buttons

369a0fce 07/12/2022 12:03 AM Leszek Koltunski

Progress with central menu popup.

4f3e2d90 07/11/2022 11:50 PM Leszek Koltunski

Progress with central menu popup.

0b458a90 07/11/2022 07:26 PM Leszek Koltunski

Progress with central menu popup.

c4e2cfec 07/11/2022 05:26 PM Leszek Koltunski

Implement the FastScramble effect.

c1df05fa 07/11/2022 04:24 PM Leszek Koltunski

- move the 'object' popup to the botton right
- move the 'solve' button to the upper left
- movee the 'scramble' button to the upper right (its new FastScrambleEffect still not implemented fully)

15adc102 07/11/2022 03:20 PM Leszek Koltunski

Move 'bandaged' from the main menu to the object popup.

afcae97f 07/11/2022 02:42 PM Leszek Koltunski

Stop giving different app names in different languages.
Remove the licensing info from the About Dialog.