Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

magiccube / src / main / java / org @ 8739593d

# Date Author Comment
8739593d 03/03/2023 02:43 PM Leszek Koltunski

Diamond Skewb solver: add Tablebase.

754f7231 03/03/2023 02:37 PM Leszek Koltunski

Diamond Skewb solver should be fully working now.

02888ed5 03/02/2023 04:24 PM Leszek Koltunski

Progress with the Diamond Skewb solver.

ca5260c2 03/02/2023 12:45 PM Leszek Koltunski

Progress with the Diamond Skewb solver.

9fd4c04a 03/02/2023 01:23 AM Leszek Koltunski

Progress with the Diamond Skewb solver.

7a60305a 03/01/2023 11:36 PM Leszek Koltunski

New button in the solver screen: reset all textures.

030f1bf4 03/01/2023 06:24 PM Leszek Koltunski

Progress with Skewb Diamond solver.

478a4c45 03/01/2023 03:41 PM Leszek Koltunski

Progress with Skewb Diamond solver.

62c08ea7 03/01/2023 12:37 PM Leszek Koltunski

Progress with Skewb Diamond solver.

379ba26d 03/01/2023 10:24 AM Leszek Koltunski

Solver: new error strings.

9a39aabf 02/28/2023 05:30 PM Leszek Koltunski

Beginnings of Skewb Diamond solver.

202b167e 02/28/2023 02:36 PM Leszek Koltunski

Pyraminx solver: bugfix.

b8dab9fd 02/28/2023 01:37 PM Leszek Koltunski

Pyraminx solver: add tips.

f6089d0e 02/28/2023 01:13 PM Leszek Koltunski

Pyraminx solver: tablebase working now (tipless, tips to be added in the SolverPyraminx class)

e43fd306 02/28/2023 01:09 AM Leszek Koltunski

Pyraminx solver: tablebase working now (tipless, tips to be added in the SolverPyraminx class)

a2dd09be 02/27/2023 04:01 PM Leszek Koltunski

Pyraminx solver: progress

d3c2aa29 02/27/2023 02:04 PM Leszek Koltunski

Pyraminx solver: progress

55b2d967 02/26/2023 10:05 PM Leszek Koltunski

Pyraminx solver: progress

d010b833 02/26/2023 09:48 PM Leszek Koltunski

Pyraminx solver: progress

f41d2652 02/26/2023 06:50 PM Leszek Koltunski

Pyraminx solver: error messages

7dbbda72 02/26/2023 06:38 PM Leszek Koltunski

Pyraminx solver: error messages

ddd51b3d 02/24/2023 12:25 AM Leszek Koltunski

CU_232 solver: filtering the position should work now

b7ada775 02/23/2023 06:23 PM Leszek Koltunski

More translations for the CU_232 solver

ad2f13eb 02/23/2023 05:32 PM Leszek Koltunski

More translations for the CU_232 solver

16003ca8 02/23/2023 04:37 PM Leszek Koltunski

Beginnings of the 2x2x3 solver.

24414279 02/22/2023 10:14 PM Leszek Koltunski

What's new

4ad82629 02/22/2023 09:22 PM Leszek Koltunski

Ivy solver finished

7cb33f2d 02/21/2023 02:10 AM Leszek Koltunski

Small corrections

e9791024 02/21/2023 01:58 AM Leszek Koltunski

Correct Ivy's order of cubits.

3eedf418 02/21/2023 01:48 AM Leszek Koltunski

Ivy Solver: implementations of getIndex() and getQuats() remain.

3fe7bcde 02/19/2023 11:54 PM Leszek Koltunski

Introduce ImplementedTablebasesList

3a43ea70 02/19/2023 02:17 AM Leszek Koltunski

Fx the solver to be able to handle the case when someone repainted the faces in a different order

39b813a1 02/19/2023 02:04 AM Leszek Koltunski

Read TB from file.

277401c0 02/18/2023 12:16 AM Leszek Koltunski

Pyraminx Duo solver: solutions (coming from unpacked DB recreated each time) seem to be working.

c3e246e7 02/16/2023 02:53 PM Leszek Koltunski

Pyraminx Duo solver: initial code which creates the unpacked DB (does not work still)

d7e2f778 02/15/2023 06:22 PM Leszek Koltunski

Pyraminx Duo solver: initial error cases should be finished.

872307fe 02/15/2023 03:24 PM Leszek Koltunski

Remember last solver type in preferences.

686de47a 02/15/2023 03:11 PM Leszek Koltunski

Progress with the Pyraminx Duo solver

3cf8f87d 02/15/2023 02:06 PM Leszek Koltunski

Progress with the Pyraminx Duo solver

ca278d11 02/15/2023 11:32 AM Leszek Koltunski

Progress with the Pyraminx Duo solver

8224a303 02/13/2023 11:40 PM Leszek Koltunski

Minor

5da7a80b 02/13/2023 06:39 PM Leszek Koltunski

Progress with PDuo solver

7bdd481b 02/13/2023 03:32 PM Leszek Koltunski

- add the Pyraminx Duo solver to the list
- make the signature of an object independent of its location in the ObjectType enum

420eb96d 02/13/2023 02:24 AM Leszek Koltunski

Beginnings of the Pyraminx Duo solver.

7e80bb72 02/11/2023 11:16 PM Leszek Koltunski

Whats new

52a69ff3 02/11/2023 11:15 PM Leszek Koltunski

Whats new

576afdf9 02/05/2023 11:36 PM Leszek Koltunski

Workaround (real reason not found) for the issue when furious touching the screen in the BandagedCreator could sometimes leave a cubit permanently lit.

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.

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.

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.

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.

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.