Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

magiccube / src @ 9dfb553f

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

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!

a0447b92 07/15/2022 11:39 AM Leszek Koltunski

Important bugfix for fast scrambling!

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.

b1e796f1 07/12/2022 04:08 PM Leszek Koltunski

Stop exporting the activities.

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.