Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

magiccube / src / main / java / org @ b61c66ad

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

dfae472b 07/11/2022 02:12 PM Leszek Koltunski

Rename solver files.

358be403 07/11/2022 02:07 PM Leszek Koltunski

Optimize the solver.

9685735b 07/08/2022 09:27 PM Leszek Koltunski

crash fix

4fb43af4 07/07/2022 11:06 PM Leszek Koltunski

Optimize the FreePlay screen; bump to 1.10.6

756f152c 07/05/2022 11:43 AM Leszek Koltunski

Come back to solve/scramble in the main screen.

6b64f9f8 07/05/2022 12:03 AM Leszek Koltunski

Do not react on end of scramblng in FreePlay!

69b66386 07/04/2022 11:46 PM Leszek Koltunski

Mark the 'Free Play' with green or red dot.

d175b83d 07/04/2022 05:37 PM Leszek Koltunski

Progress with FreePlay.

068f7c2f 07/04/2022 03:56 PM Leszek Koltunski

Improve setting the size of text on spinners.

1eb154b5 07/04/2022 03:39 PM Leszek Koltunski

Exit button in the main screen.

453ee65a 07/04/2022 03:33 PM Leszek Koltunski

Exit button in the main screen.

adbd16d9 07/04/2022 03:08 PM Leszek Koltunski

New 'Free Play' screen.

39176a1f 07/04/2022 11:20 AM Leszek Koltunski

Make the size of the text in the spinners in the bandaged activity look right on all screen sizes.

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.

b4a6e84d 06/06/2022 05:23 PM Leszek Koltunski

Make the 4 built-in BandagedCuboids use the introduced InitData concept and remove all specific bandaged object classes.

a0d89fd1 06/06/2022 03:48 PM Leszek Koltunski

Introduce InitData, a data structure used to initialize a TwistyObject.
Current (optional) members: int[] numLayers, int param [intended: type of the Crazy 3x3 planet], float[][] pos [position of a bandaged cube] )

109a2b68 05/18/2022 09:17 AM Leszek Koltunski

minor

3b8f5220 05/17/2022 12:43 PM Leszek Koltunski

Improve two things in the BandagedCreator:

- when one minimizes the app and re-maximizes it, now the app remembers the state of the bandaged cube being created
- when one minimizes the app while one of th cubits is marked, it no longer gets marked the second time on re-maximizaton (which was the reason why some cubits sometimes couldn't be unmarked).

c6c09ab5 05/17/2022 02:03 AM Leszek Koltunski

Correct a crasher.

03423c67 05/17/2022 12:45 AM Leszek Koltunski

Finally fix the bad bug where people could submit impossible records!

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

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

2d88fcc3 05/12/2022 10:14 PM Leszek Koltunski

Correctly compute bandaged icon's projection angle.

62504bcf 05/12/2022 07:10 PM Leszek Koltunski

Minor

c5268315 05/12/2022 06:13 PM Leszek Koltunski

Bump to 1.10.2

b4ddc455 05/12/2022 06:11 PM Leszek Koltunski

Bugfix for a crasher

2f434e15 05/12/2022 03:06 PM Leszek Koltunski

Slightely improve the locally-creeated bandaged cuboid icon.

e7507e16 05/12/2022 02:43 PM Leszek Koltunski

Set the right default.

d876c3bc 05/12/2022 02:29 PM Leszek Koltunski

Set the right default.

d9a49dde 05/12/2022 01:15 PM Leszek Koltunski

Improve the bandaged scramble settings dialog.

7d8ae8db 05/11/2022 11:24 PM Leszek Koltunski

Switch off Vertex uniforms in BandagedCreator.

ba52835a 05/11/2022 05:32 PM Leszek Koltunski

Improve icon creation.

7b1a8dd6 05/11/2022 03:13 PM Leszek Koltunski

Improve scrambling locally-produced bandaged cuboid.

20feb916 05/09/2022 10:17 PM Leszek Koltunski

Fixes for scrambling locally-produced bandaged cuboid.
Still does not work completely.

ecf1aaaa 05/09/2022 03:01 PM Leszek Koltunski

Fixes for scrambling locally-produced bandaged cuboid.
Still does not work completely.

fcbf34af 05/08/2022 11:15 PM Leszek Koltunski

Introduce ObjectSignature that can incorporate 192-bit signatures (for 5x5x5 bandaged cubes).
ObjectScrambler does not fully work yet.

5e048300 05/02/2022 11:50 PM Leszek Koltunski

Fix for a bug when in Turkey and Azerbaijan, the names of downloaded objects which contain the letter 'I' do not get translated to upper case correctly (part 2: fix 'toLowerCase()' )

f611dc3e 05/02/2022 11:43 PM Leszek Koltunski

Fix for a bug when in Turkey and Azerbaijan, the names of downloaded objects which contain the letter 'I' do not get transalted to upper case correctly.

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

Fix for a crasher

f6bf4e77 04/30/2022 11:45 AM Leszek Koltunski

Bandaged Creator: add support for two-fingered rescaling.

9694d2d5 04/30/2022 12:52 AM Leszek Koltunski

Bandaged: add support for two-fingered rotation in the Creator.

af3f487c 04/29/2022 04:44 PM Leszek Koltunski

Bandaged: progress with creating the object.

09b76d08 04/29/2022 03:43 PM Leszek Koltunski

Bandaged: progress with creating the object.

213c15de 04/29/2022 01:57 PM Leszek Koltunski

Bandaged: progress with touch control.

227e8c1f 04/28/2022 03:33 PM Leszek Koltunski

Bandaged: progress.

a8aa49dc 04/28/2022 01:42 AM Leszek Koltunski

Bandaged: progress.

8d10f7b8 04/28/2022 01:23 AM Leszek Koltunski

Bandaged: progress.

826abd80 04/27/2022 10:50 PM Leszek Koltunski

Bandaged: progress.

b9d062cf 04/27/2022 06:34 PM Leszek Koltunski

Bandaged: progress.

16663e27 04/25/2022 11:53 PM Leszek Koltunski

Bandaged: generalize the FactoryBandagedCubit to be able to create bandaged cubits of any cuboid NxMxK where 1<=N,M,K<=5.

e5c9982e 04/25/2022 09:43 AM Leszek Koltunski

Bandaged 3x3: Improve looks

1d4592a2 04/25/2022 09:24 AM Leszek Koltunski

Bandaged 3x3: Improve joining cubits

707f79ff 04/24/2022 10:51 PM Leszek Koltunski

Actually remove preferences of a deleted bandaged cube in a safe way.

85770de9 04/24/2022 09:41 PM Leszek Koltunski

Improvements.

41a5dd89 04/24/2022 04:54 PM Leszek Koltunski

If we're updating an object, and it is the current object, reload it immediatelly so that the new version appears by itself.

bfb59352 04/23/2022 02:45 AM Leszek Koltunski

Bugfix

33bfd7c9 04/23/2022 02:07 AM Leszek Koltunski

Bugfix

1a106eb8 04/22/2022 03:48 PM Leszek Koltunski

BandagedCreator: mark cubits

217096bf 04/22/2022 02:54 PM Leszek Koltunski

BandagedCreator: colorful cube.

36bf9f0b 04/16/2022 02:48 PM Leszek Koltunski

BandagedPlay: remove the conf dialog

917d15f5 04/15/2022 12:51 AM Leszek Koltunski

BandagedPlay: configurable mode and scramble depth

1db19441 04/14/2022 02:46 PM Leszek Koltunski

BandagedPlay: dialog

b72b71a1 04/14/2022 02:03 PM Leszek Koltunski

preparation for dual animation on/off modes in BandagedPlay

6f3af598 04/13/2022 06:03 PM Leszek Koltunski

Minor.

d26274d1 04/13/2022 01:07 AM Leszek Koltunski

Simplify the way we remember cubit quats, and delete those from SharedPrefs when we delete a bandaged object.

f9526099 04/10/2022 12:03 PM Leszek Koltunski

Properly detect which drivers are slow with compilation of TF programs.

5d5ed376 04/09/2022 11:21 PM Leszek Koltunski

On OpenGL ES 3.0, some drivers are veeeery slow linking a program which includes transform feedback - and such program is needed to apply vertex effects to meshes - which is needed to round corners of puzzle cubits.

Thus on 3.0 we switch off rounding corners of the meshes in the Creator mode, otherwise we'd need to wait about 24 seconds for the screen to appear!