Project

General

Profile

Download (27.8 KB) Statistics
| Branch: | Tag: | Revision:

magiccube / src / main / java / org / distorted / screens / RubikScreenPlay.java @ 1f3bc259

# Date Author Comment
1f3bc259 02/05/2022 08:35 AM Leszek Koltunski

Fix for a rare crash

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.

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.

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

Refactor RubikObject in preparation for creating RubikObjects from DownloadedObjects.

acabdd83 01/28/2022 10:17 PM Leszek Koltunski

Rename the 'network' package to 'external' since it will also deal with writing/reading files from local storage.

46be3ddf 01/28/2022 03:11 PM Leszek Koltunski

progress with the Updates: download the jsons.

b88cdd91 01/27/2022 04:09 PM Leszek Koltunski

Download Update icons.

ffe7e55d 01/27/2022 12:21 AM Leszek Koltunski

Reorganize the Network so that concurrent network operattions are possible.
Finally figure out and fix the bug which was causing users to multi-submit the same records over and over.

2c9ab085 01/26/2022 12:24 PM Leszek Koltunski

Downloading updates: dialog progress.

179f7189 01/25/2022 03:43 PM Leszek Koltunski

Downloading updates: dialog progress.

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

Downloading updates: dialog progress.

9c39179e 01/24/2022 09:37 PM Leszek Koltunski

Downloading updates: dialog progress.

903c7bbc 01/23/2022 01:32 AM Leszek Koltunski

Progress downloading updates: dialog.

c99db493 01/23/2022 01:08 AM Leszek Koltunski

Progress downloading updates: dialog.

5f3801d3 01/22/2022 12:30 AM Leszek Koltunski

Progress downloading updates: dialog.

10373dc7 01/21/2022 11:54 PM Leszek Koltunski

Progress downloading updates.

d6e7c7fb 01/21/2022 11:42 PM Leszek Koltunski

Progress downloading updates.

63dd19c4 01/21/2022 03:56 PM Leszek Koltunski

Progress downloading updates.

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.

d38a302b 12/18/2021 09:46 PM Leszek Koltunski

Crash fix. Also a fix for the fact that if we started solving, went out of the app, and resumed solving - the record wasn't remembered.

59cc16ae 12/17/2021 07:43 PM Leszek Koltunski

Crash fix.

3398a606 12/08/2021 11:58 PM Leszek Koltunski

Important bugfix

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

Progress with Config UI.

400ff34d 12/06/2021 01:46 AM Leszek Koltunski

Move the 'currObject' from RubikScreenPlay (WTF?) to RubikObjectList.

87d86e5f 12/06/2021 01:20 AM Leszek Koltunski

Minor.

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.

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.

8d1da3f1 11/23/2021 01:06 AM Leszek Koltunski

progress with UI.

4c650458 11/22/2021 03:57 PM Leszek Koltunski

Minor.

0873a75a 11/22/2021 01:37 AM Leszek Koltunski

Add info pane: some progress2.

0b162619 11/20/2021 12:28 AM Leszek Koltunski

Add info pane: some progress.

b600ccd9 11/19/2021 10:24 PM Leszek Koltunski

Add info pane: part 1.

033100af 11/08/2021 01:05 PM Leszek Koltunski

Convert TransparentButton to Material Design.

dd874ae8 11/05/2021 10:41 AM Leszek Koltunski

Convert the theme to be a MaterialTheme and the TransparentImageButton to be a MaterialButton - the first forced by the second, and the second because a MaterialButton gives us control over the location of the icon in top of it. We need that because of the new 'solve/scramble' split-button in the lower right of the Play screen.

69a271f3 10/25/2021 01:36 PM Leszek Koltunski

Fix for a rare crash.

d4415163 10/21/2021 05:17 PM Leszek Koltunski

Standarize icon naming scheme.

88d28110 10/18/2021 02:17 PM Leszek Koltunski

Minor

88bad160 10/18/2021 02:11 PM Leszek Koltunski

Use the latest objectlib

ae77f661 10/16/2021 12:07 PM Leszek Koltunski

Correct the 'solved' icons in the Play popup.

3f287c05 10/16/2021 12:35 AM Leszek Koltunski

Correction

4c9947bd 10/13/2021 04:14 PM Leszek Koltunski

1. Do not restore object scrambling if we freshly upgraded from some version older than 1.9.0
2. Bugfix for a recently introduced crasher in the Play screen.

2da68298 10/13/2021 01:59 PM Leszek Koltunski

Create the 3 Popups only on first button click - this time we can have the final screen dimensions (and also it starts faster ) Before we weree getting the screen size from before hiding navigation bars, which made the height smaller, which made the number of obejcts and levels in the popups sometimes too small!

7b2a8ef3 10/12/2021 12:28 PM Leszek Koltunski

Progress with cuboids.

8c93c0b1 10/11/2021 12:24 AM Leszek Koltunski

'IconMode' finished.

52547ba7 10/06/2021 01:15 PM Leszek Koltunski

Simplification

2afc6754 10/05/2021 11:58 AM Leszek Koltunski

Move RubikControl to objectlib (as 'ObjectAutomator')
Hide ObjectPreRender inside objectlib and move its APi to ObjectControl.

8ab435b9 10/04/2021 10:11 PM Leszek Koltunski

1. Remove 'db level' from objectlib (this belongs to the app!)
2. change ScreenPlay's 'mObject' to be an ObjectType.

287e91a6 10/04/2021 04:59 PM Leszek Koltunski

Remove from ObjectType info which row given object is supposed to be in. This belongs to the applcations.

dd1a65c1 10/04/2021 01:39 PM Leszek Koltunski

Move ObjectControl, the next big chunk of code, to objectlib.

eaf46415 10/02/2021 12:07 PM Leszek Koltunski

Move PreRender to objectlib.
This code is now shared betweeen the Rubik and Tutorial activities.

318c0a7d 10/01/2021 04:33 PM Leszek Koltunski

Reename ObjectList to a more logical ObjectType.

7ac0ee88 10/01/2021 04:31 PM Leszek Koltunski

Simplify ObjectList: now there's just one object per size.

3f7a4363 09/29/2021 04:07 PM Leszek Koltunski

Remove all files that have been separated into a new library 'objectlib'

588ace55 09/29/2021 12:14 PM Leszek Koltunski

Prepare the 'objectlib' package to be separated into a library module

bdbbb4c5 09/28/2021 11:47 PM Leszek Koltunski

Refactoring: split the 'objects' package into two, 'objects' and 'objectlib'.
The point: we're going to need to move the 'objectlib' stuff into its own library module, and that's because we're going to create a new app module which needs access to it.

00aa398a 09/09/2021 11:24 PM Leszek Koltunski

safety!

255492a0 09/09/2021 11:21 PM Leszek Koltunski

Improvements for the PopupWindows: now they work:

1) on Android 11, everywhere
2) on Android 10,9,8.1,8.0 - in case of fullscreen and split-screen modes; pop-up mode still does not work.
3) on Android <= 7.0 : there should be no pop-up mode, so they should be working in all cases

dc78f395 09/07/2021 02:34 PM Leszek Koltunski

Fix play screen popups in case the whole app is in 'multi-window' or 'pop-up window' state.

51baad0e 09/07/2021 01:08 PM Leszek Koltunski

Simplify Play Screen popups.

d90c55cc 09/07/2021 01:00 PM Leszek Koltunski

Make the 'Play' popup always fit within the window height.

b2a92941 07/15/2021 11:33 PM Leszek Koltunski

Again abandon RubikControl (after bumping into hard-to-solve issues)

598de3ee 07/15/2021 05:08 PM Leszek Koltunski

add possible scrolling to the 'object' popup in case the grid of objects does not fit on the screen.

b9d4aa3b 07/08/2021 01:58 PM Leszek Koltunski

Lots of changes :)

967b79dc 07/06/2021 12:33 PM Leszek Koltunski

Progress with RubikControl.

1ae92052 06/30/2021 12:12 AM Leszek Koltunski

Always set the back move icon when we clear moves

55e6be1d 06/29/2021 01:37 PM Leszek Koltunski

Abstract the part that controls the 'Locked' and 'Back Moves' buttons from the two activities: the main one and the tutorial one.
This code had been duplicated there.

0a7aa15b 06/16/2021 11:19 PM Leszek Koltunski

Separate the notion of maxLevel (in DB) [which has to stay backwards-compatible with previous versions of the app] and 'numScrambles' - the number of times an objects gets scrambled in the 'full scramble' mode. Now the second can be whatever we want without breaking backwards compatibility.

4fc7b1e6 06/11/2021 12:06 AM Leszek Koltunski

Fix the fact that in the last, 'Full Scramble' level, it wouldn't switch on the green light.

0594c61f 06/10/2021 12:31 AM Leszek Koltunski

Backing moves: constant angle speed (part 2).

834b2618 06/03/2021 01:40 PM Leszek Koltunski

Square-1: beginnings

e9f567ac 05/27/2021 09:21 AM Leszek Koltunski

Bugfixes for two issues with 1.8.0 seen in the field.

77d3e4f6 05/23/2021 04:03 PM Leszek Koltunski

Switch Rubik Control off for the moment.

314bffaf 05/16/2021 11:19 PM Leszek Koltunski

RubikControl: fixes; progress.

f5da732a 05/04/2021 12:52 AM Leszek Koltunski

Cube Control: step 2.

fcd5b990 05/02/2021 01:56 PM Leszek Koltunski

Rename 'state' to 'screen'