Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

magiccube / src / main / java / org / distorted / config @ e91771e4

# Date Author Comment
e91771e4 03/06/2024 03:06 PM Leszek Koltunski

progress with configurable stickers

3979a11d 03/06/2024 02:27 PM Leszek Koltunski

progress with configurable stickers

2659f9dd 03/04/2024 11:18 PM Leszek Koltunski

progress with configurable stickers

94ff5962 03/04/2024 07:22 PM Leszek Koltunski

progress with configurable stickers

406c2fa5 02/19/2024 02:58 PM Leszek Koltunski

some more corrections for the adjustable stickers.

14da3188 02/19/2024 01:38 AM Leszek Koltunski

More support for configuring the stickers.

58fd2ec0 02/16/2024 01:15 AM Leszek Koltunski

Initial support for configuring the stickers.

5b22f901 02/14/2024 02:31 PM Leszek Koltunski

rename the 'Config' package to 'Info'

30667941 01/21/2024 08:56 PM Leszek Koltunski

improve the object popup in Config Activity.

ff4a2a13 01/18/2024 04:47 PM Leszek Koltunski

progress with new sorting methods.

3eaf5f2a 01/17/2024 11:30 PM Leszek Koltunski

Progress with sorting the objects by various criteria.

def32b2c 01/11/2024 10:42 PM Leszek Koltunski

Progress with sorting the objects by various criteria.

e35ed7e1 12/21/2023 05:23 PM Leszek Koltunski

change complexity from int to float.

df1e5f21 12/21/2023 03:15 PM Leszek Koltunski

UI improvement to the Config Pane.

4c6cbfa2 11/30/2023 12:09 AM Leszek Koltunski

clean up TwistyObject's API

7bb30586 11/15/2023 03:28 PM Leszek Koltunski

Remove all old UI 1.0 classes

c9f72ca3 11/13/2023 04:39 PM Leszek Koltunski

Activity numbers.

337f4660 11/10/2023 12:27 AM Leszek Koltunski

remove 'MESH_NICE'

b45b986a 11/03/2023 11:18 PM Leszek Koltunski

Major progress with version 2.0.0.

1c04d054 10/28/2023 12:01 AM Leszek Koltunski

Major progress to version 2.0.0.

ada8ab26 10/18/2023 03:16 PM Leszek Koltunski

Cleanups in the Activities.

70688a23 10/12/2023 04:39 PM Leszek Koltunski

LTR UI elements; rename some of them.

464ade4a 10/12/2023 04:24 PM Leszek Koltunski

Unify the (small,medium,big,huge) UI graphics.

9c634626 08/07/2023 01:24 PM Leszek Koltunski

Support Jing3 and Jing4 ( aka 4x4 Pyramind and 5x5 Pyramid).

Progress with 6x6 Pyramid.

847f5370 06/22/2023 02:26 AM Leszek Koltunski

Create Tablebase in a separate thread.

88451205 04/06/2023 12:02 PM Leszek Koltunski

Change OperatingSystemInterface

ed0ea1c5 04/04/2023 03:31 PM Leszek Koltunski

Move the OSInterface to a separate module

ac4c7a1d 04/04/2023 02:53 PM Leszek Koltunski

Separate a OSInterface from LibInterface

ce31f774 04/04/2023 11:19 AM Leszek Koltunski

remove all references to android.Context and android.Activity from distorted-objectlib

025e7153 03/31/2023 05:48 PM Leszek Koltunski

Decouple (to a large degree) the OpenGL Library from Android.

d0ad3964 03/31/2023 05:24 PM Leszek Koltunski

Decouple (to a large degree) the OpenGL Library from Android.

2876aeb6 03/06/2023 01:29 AM Leszek Koltunski

Tablebase-based scrambling.

50e6c5d6 03/04/2023 12:06 AM Leszek Koltunski

Introduce InitAssets. We'll use this later to pass on references to the tablebase file to the TwistyObject (so that it can use this for perfect scrambling)

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....

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)

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!

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

IAP: finish the 'Purschase' activity.

71cda061 08/16/2022 01:23 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.

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

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

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

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

difficulty icons.

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

config: license.

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.

7fe59aa5 07/04/2022 10:13 AM Leszek Koltunski

Correctly get the whole size fo the screen (along with thee top and bottom system bars) from the very beginning of the Activity.

01e57154 06/18/2022 11:59 PM Leszek Koltunski

A few code improvements.

34bc9f31 05/16/2022 12:18 AM Leszek Koltunski

Generalize the max number of moving parts and max size of quat group.

c826d83b 05/02/2022 10:42 AM Leszek Koltunski

Fix for a crasher

7cb8d4b0 03/29/2022 05:20 PM Leszek Koltunski

Mode the 'iconMode' from static variable in ObjectControl to member varaible in TwistyObject (safer)

bebd7af5 03/21/2022 02:36 PM Leszek Koltunski

Cleanups.

aec421fd 02/01/2022 10:45 PM Leszek Koltunski

Downloaded Objects: subtle bugfix. We cannot use ObjectType in ObjectControl to check if two objects are the same because DownloadedObjects have ObjectType null !

eb985085 01/31/2022 12:50 AM Leszek Koltunski

Refactor RubikObject in preparation for creating RubikObjects from DownloadedObjects.

d36d8517 01/31/2022 12:06 AM Leszek Koltunski

Refactor RubikObject in preparation for creating RubikObjects from DownloadedObjects.

314e9ff0 01/30/2022 11:48 PM Leszek Koltunski

Refactor RubikObject in preparation for creating RubikObjects from DownloadedObjects.

c651024f 01/25/2022 01:30 AM Leszek Koltunski

Downloading updates: dialog progress.

804293f0 01/17/2022 03:17 PM Leszek Koltunski

Re-organize tutorial list so that we can pull this one from JSON files.

1fa125c2 01/10/2022 03:32 PM Leszek Koltunski

Add debugging for the case when people submit suspicious records.

1071fb69 01/06/2022 11:46 PM Leszek Koltunski

Corrections for the UI.

6e3fcb91 01/06/2022 10:39 PM Leszek Koltunski

Remove 3 out of 4 object icons.

280dc794 01/06/2022 02:53 PM Leszek Koltunski

Improve the behaviour of the Config and Tutorial activities when in the 'PopUpMode'. Also, remember the current object in the COnfig activity so that when we put it to the background and resume - the object stays.

97a3a8eb 12/20/2021 11:39 PM Leszek Koltunski

Do not show FPS in the Config screen.

45516ed2 12/08/2021 03:26 PM Leszek Koltunski

Fix setDefaultRotation() when changing an object; do it at exactly the right time when the 'old' object has already disappeared, but the new hasn't been attached to the Nodee yet.

4893ad8a 12/08/2021 01:46 PM Leszek Koltunski

Include the info about 'numFaces' of a puzzle in the jsons.
Based on this, and the recently introduced 'DEFAULT_ROTs' to the basic Shape classes, rotate each object in the Config so it looks attractive.

5af2b7a9 12/08/2021 01:22 AM Leszek Koltunski

Add info about FPS.

09cf2a36 12/07/2021 11:17 PM Leszek Koltunski

Introduce 'Simple' and 'Nice' meshes.

f12e4de9 12/06/2021 11:36 PM Leszek Koltunski

Progress with Config UI.

21efc7d7 12/06/2021 02:17 PM Leszek Koltunski

Progress with Config UI.

93847dfc 12/06/2021 01:24 PM Leszek Koltunski

Progress with Object Config UI.

d433b50e 12/06/2021 12:59 AM Leszek Koltunski

In the 'magic' app, ObjectType is now only used in RubikObject and RubikObjectList classes and nowhere else.
This is a major step towards being able to download objects from an online repository.

a7d8c3cd 12/05/2021 10:19 PM Leszek Koltunski

Progress replacing the enum ObjetType with the class RubikObjectList.

183d4a34 11/30/2021 12:05 AM Leszek Koltunski

Progress with ConfigPane.

2604be3b 11/29/2021 04:45 PM Leszek Koltunski

Progress with ConfigPane.

923d267c 11/29/2021 04:20 PM Leszek Koltunski

Progress with ConfigPane.

2e99ba6a 11/29/2021 03:20 PM Leszek Koltunski

Progress with ConfigPane.

cc48b275 11/29/2021 01:01 AM Leszek Koltunski

Progress with ConfigPane.

74d088c3 11/27/2021 01:40 AM Leszek Koltunski

Progress with ConfigScreen.

8bf8fe70 11/25/2021 01:26 AM Leszek Koltunski

Progress with ConfigScreen.

97a4ae23 11/24/2021 11:47 PM Leszek Koltunski

Progress with ConfigScreen.

1237d25d 11/24/2021 05:36 PM Leszek Koltunski

Beginnings of the ConfigActivity.