Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

magiccube / src / main / java @ b9d062cf

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

b3d6aff5 04/09/2022 11:14 AM Leszek Koltunski

More fixes for the Creator.

f1a928fc 04/09/2022 01:38 AM Leszek Koltunski

Further bugfix for a crasher.

2b9a8da5 04/09/2022 01:31 AM Leszek Koltunski

Lift a limitation in FactoryCubit: only max 32 faced cubits could be created.

b38826fe 04/08/2022 02:39 PM Leszek Koltunski

Correct a crasher in BandagedCreator.
Correct maesh of Trajber 4x4.

d6c79ac9 04/07/2022 08:13 AM Leszek Koltunski

Only show Bandaged option on Android >= 7.0.

6dff7924 04/07/2022 07:40 AM Leszek Koltunski

Minor.

972f9eae 04/06/2022 06:29 PM Leszek Koltunski

Bandaged 3x3: remember object state and move history.

4844152a 04/06/2022 05:10 PM Leszek Koltunski

Bandaged 3x3: just-in-time scrambling.

775d5361 04/03/2022 08:11 PM Leszek Koltunski

Bandaged 3x3: fix scrambling.

f3563327 04/03/2022 07:20 PM Leszek Koltunski

Bandaged 3x3: solve and scramble buttons.

565d139b 04/03/2022 02:36 PM Leszek Koltunski

Bandaged 3x3: support for obejct control in the Play Screen.

88b94310 04/02/2022 11:36 PM Leszek Koltunski

Bandaged 3x3: beginnings of support for the Play Screen.

58d6a40d 04/02/2022 11:57 AM Leszek Koltunski

Improve the Updates dialog.

ed32e32d 04/02/2022 11:31 AM Leszek Koltunski

Bandaged 3x3: Minor

6647b730 04/02/2022 12:01 AM Leszek Koltunski

Bandaged 3x3: new dialog.

9f8d4c92 04/01/2022 11:39 PM Leszek Koltunski

Bandaged 3x3: improvements to the layout.

2e3488f6 04/01/2022 01:40 PM Leszek Koltunski

Remember move history in the PLAY and SOLV screens.

7e9139c1 04/01/2022 12:38 AM Leszek Koltunski

Bugfix: in addition to deleting the files from local storage, also delete mentions of downloadable-but-now-built-in objects from Shared Prefs.

a41e3c94 03/31/2022 11:51 PM Leszek Koltunski

Remember the list of locally created Bandaged 3x3s.

81493402 03/31/2022 10:48 PM Leszek Koltunski

delete icon, object and extras files from local storage when:

1) we delete a locally produced bandaged 3x3
2) it turns out that a downloaded object is already built-in (which can happen if we download an object and then upgrade to app version which builts it in)

66cbab36 03/31/2022 10:03 PM Leszek Koltunski

Bandaged 3x3 UI: minor.

13a3dfa9 03/31/2022 12:40 AM Leszek Koltunski

Bandaged 3x3 UI: remember touched cubits.

d3d639b1 03/31/2022 12:23 AM Leszek Koltunski

Bandaged 3x3 UI: delete created objects.

fa52fe5d 03/30/2022 11:46 PM Leszek Koltunski

Bandaged 3x3 UI: translations for the dialog

83e021c5 03/30/2022 11:08 PM Leszek Koltunski

Bandaged 3x3 UI: progress

f203ffa0 03/30/2022 05:13 PM Leszek Koltunski

Create the bandaged 3x3 icon: works now.

eb6bccbd 03/30/2022 01:23 AM Leszek Koltunski

Create the bandaged 3x3 icon: something works, the shape is drawn, but it's entirely black. Investigate.

20b60ad9 03/29/2022 06:11 PM Leszek Koltunski

Create the bandaged 3x3 icon: should work already, but it doesn't. Debug.

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

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

c41c5ae3 03/28/2022 03:44 PM Leszek Koltunski

Bandaged 3x3: progress with saving.

e48ad1af 03/28/2022 03:11 PM Leszek Koltunski

Bandaged 3x3: progress with saving.

72e386ef 03/28/2022 12:17 PM Leszek Koltunski

Bandaged 3x3: progress with saving.

61a7b812 03/26/2022 12:32 AM Leszek Koltunski

Bandaged 3x3: saving dialog.

e0b71e6e 03/25/2022 10:47 PM Leszek Koltunski

Bandaged 3x3: implement object reset.

50ec342b 03/25/2022 11:53 AM Leszek Koltunski

Cleanups.

bc7e49ec 03/25/2022 11:06 AM Leszek Koltunski

Improve layout in the bandaged view.

75173f81 03/24/2022 11:54 PM Leszek Koltunski

Further progress with Bandaged 3x3: correct rotation of the collection of BandagedCubits.

28cb1607 03/24/2022 10:02 PM Leszek Koltunski

Further progress with Bandaged 3x3.
This requires a new API in DistortedNode to change the Mesh there.

d3fc24b8 03/24/2022 04:07 PM Leszek Koltunski

Very important bugfix in the Library: MatrixEffectQuaternion cannot share the tmp static buffers!

550db260 03/24/2022 10:15 AM Leszek Koltunski

Progress with BandagedCreator: joining cubits together. Still at least one (probably two) bugs here remain:

1) sometimes some of the walls of the newly creaed joined cubit are incorrectly rotated
2) there is an unpleasant flash when joining

903041cd 03/23/2022 01:34 AM Leszek Koltunski

Progress with BandagedCreator: marking a cubit by touching it.

c279ea6d 03/22/2022 02:54 PM Leszek Koltunski

Progress with BandagedCreator.

a76cc4f4 03/21/2022 10:26 PM Leszek Koltunski

Progress with BandagedCreator.

642d9162 03/21/2022 05:58 PM Leszek Koltunski

Progress with BandagedCreator.

77efd5ad 03/21/2022 03:14 PM Leszek Koltunski

Progress with BandagedCreator.

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

Cleanups.

da56b12f 03/20/2022 11:30 PM Leszek Koltunski

Beginnings of support for display of a collection of bandaged cubits in the CreatorView.

f802924b 03/18/2022 03:38 PM Leszek Koltunski

Progress with 'bandaged UI': new 'done' icon

1b185a91 03/18/2022 03:16 PM Leszek Koltunski

Progress with 'bandaged UI': new 'reset' icon

d4ef7c22 03/18/2022 12:03 PM Leszek Koltunski

Progress with 'bandaged UI'

48314d6a 03/18/2022 12:02 PM Leszek Koltunski

Progress with 'bandaged UI'

9530f6b0 03/18/2022 10:59 AM Leszek Koltunski

Beginnings of support for UI used to create any bandaged 3x3.

ba093b9c 03/04/2022 01:34 PM Leszek Koltunski

Minor.

dcc8b2f9 02/28/2022 09:36 PM Leszek Koltunski

Small correction.

e4733ed7 02/28/2022 02:39 PM Leszek Koltunski

New, generic bandaged 3x3 class 'TwistyBandagedAbstract'.

Now, (almost!) any bandaged 3x3 can be created by extending this class and implementing one abstract method 'getPositions()'. Almost, because there's still one restriction: currently all cubits need to be one of the 5 allowed types: 1x1x1, 2x1x1, 3x1x1, 2x2x1, 2x2x2....

7e4f3e04 02/25/2022 03:34 PM Leszek Koltunski

Preparation for local creation of puzzles: remove the 'ObjectType' enum from TwistyObject class.

b5b570b9 02/23/2022 12:32 AM Leszek Koltunski

up the number of scrambles of the BAN2 and BAN4 objects to respectively 20 and 22.

10194caa 02/15/2022 01:23 PM Leszek Koltunski

Minor.

7e950e32 02/15/2022 01:02 PM Leszek Koltunski

Another fix for a crasher.

37b1e723 02/15/2022 10:27 AM Leszek Koltunski

Fix a crasher.

dd8c5356 02/14/2022 01:21 PM Leszek Koltunski

solve the 'wasDownloadableButNowIsBuiltIn()' bug in 1.9.6 and 1.9.7.

6b1998e0 02/14/2022 12:42 PM Leszek Koltunski

new API to enable/disable face culling

1f3bc259 02/05/2022 08:35 AM Leszek Koltunski

Fix for a rare crash

aa550481 02/03/2022 02:38 PM Leszek Koltunski

Bugfix for downoading records.

e4854e54 02/02/2022 11:47 PM Leszek Koltunski

FigureOutVersion before calling debugs.cgi !

66935886 02/02/2022 10:26 PM Leszek Koltunski

proper 'debugs' script

a474ccde 02/02/2022 08:35 PM Leszek Koltunski

Switch off debugging.

c89c3b1b 02/02/2022 05:41 PM Leszek Koltunski

Make it possible to automatically re-download EXTRAS file if it previously failed to download

9eeb9c88 02/02/2022 05:00 PM Leszek Koltunski

Make sure we always display some icon in the Popup dialog, even if we fail to download one (improvement)

90288e23 02/02/2022 04:49 PM Leszek Koltunski

Make sure we always display some icon in the Popup dialog, even if we fail to download one.

526a5906 02/02/2022 04:25 PM Leszek Koltunski

Restore the list of objects before resotoring the list of records; otherwise we cannot restore records of downloaded objects.

e847c553 02/02/2022 01:36 PM Leszek Koltunski

Make 'downloaded' debugs controlled by a single boolean.

f3f3cb09 02/02/2022 01:01 PM Leszek Koltunski

Another bugfix: it would crash if the new downloaded object creates a new row in the objects popup. Correct that.

32fbd026 02/02/2022 12:53 AM Leszek Koltunski

Downloaded Objects: bugfix.

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 !

d9d2c5fb 02/01/2022 03:41 PM Leszek Koltunski

Downloaded Objects: bugfix

2e48adc9 02/01/2022 03:23 PM Leszek Koltunski

Downloaded Objects: bugfix

43c2812a 02/01/2022 03:11 PM Leszek Koltunski

Downloaded Objects: bugfixes

84d746d7 02/01/2022 01:30 PM Leszek Koltunski

Downloaded Objects more or less work now.

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.