Project

General

Profile

Leszek Koltunski's activity

From 06/10/2020 to 07/09/2020

07/09/2020

11:14 PM Magic Cube Revision 3e104c25 (magiccube): Display the 'Privacy Policy' dialog (only if locale is set to ZH - chinese requirement) (Part 2)
Leszek Koltunski
10:48 PM Magic Cube Revision b1e9596b (magiccube): Display the 'Privacy Policy' dialog (only if locale is set to ZH - chinese requirement)
Leszek Koltunski
09:18 PM Magic Cube Wiki edit: 隐私政策 (#4)
Leszek Koltunski
09:18 PM Magic Cube Wiki edit: 隐私政策 (#3)
Leszek Koltunski

07/08/2020

09:57 PM Magic Cube Wiki edit: 隐私政策 (#2)
Leszek Koltunski
08:28 PM Magic Cube Wiki edit: 隐私政策 (#1)
Leszek Koltunski
12:23 PM Magic Cube Feature #45 (Closed): Improve the icon
Leszek Koltunski
12:20 PM Magic Cube Feature #45: Improve the icon
Icon changed to the following:
!icon_512.png!
Leszek Koltunski

07/06/2020

10:03 PM Magic Cube Revision 6d4d56cb (magiccube): Correction of the size of '3x3x3 Solver' bitmaps.
Leszek Koltunski
09:38 PM Magic Cube Revision e1d5fa84 (magiccube): Bump version to 1.3.2
Leszek Koltunski
09:37 PM Magic Cube Revision 79e752b3 (magiccube): Solving time - display it more accurately.
Leszek Koltunski
08:34 PM Magic Cube Revision 362807f0 (magiccube): Make the Scores Dialog screen-size invariant.
Leszek Koltunski
06:34 PM Magic Cube Revision 2d30558e (magiccube): Reinvent the Pattern Dialog (Part 4)
Leszek Koltunski
03:32 PM Magic Cube Feature #51 (Closed): Improve the Patterns dialog
Leszek Koltunski
03:31 PM Magic Cube Feature #51: Improve the Patterns dialog
Three commits ending with commit:5de2c572 resolve this. Leszek Koltunski
12:12 PM Magic Cube Revision 5de2c572 (magiccube): Reinvent the Pattern Dialog (Part 3)
Leszek Koltunski
11:51 AM Magic Cube Revision 054fbee1 (magiccube): Reinvent the Pattern Dialog (Part 2)
Leszek Koltunski

07/05/2020

10:57 PM Magic Cube Revision 4debbf44 (magiccube): Reinvent the Pattern Dialog (Part 1)
Leszek Koltunski

07/04/2020

11:07 PM Magic Cube Revision 31a9f38d (magiccube): Introduce HUGE ui version.
Leszek Koltunski
09:48 PM Magic Cube Revision b96a20a4 (magiccube): Catch an error that sometimes happens in the field.
Leszek Koltunski
09:41 PM Magic Cube Revision f6a9c538 (magiccube): Introduce three sizes of UI images: small, medium, large.
Leszek Koltunski

06/28/2020

09:11 PM Magic Cube Revision 42803ba0 (magiccube): Introduce three sizes of UI images: small, medium, large.
Leszek Koltunski

06/27/2020

10:00 PM Magic Cube Revision fbca0033 (magiccube): Re-introduce possibility to dynamically create object mesh: part 2.
Leszek Koltunski
08:25 PM Magic Cube Revision 19f0f767 (magiccube): Re-introduce possibility to dynamically create object mesh.
Leszek Koltunski
08:11 PM Magic Cube Revision f4a73021 (magiccube): Correct the flag of Trinidad & Tobago.
Leszek Koltunski

06/26/2020

11:45 PM Distorted Android Feature #59 (Closed): Add possibility to stop and restart time
When an app is paused, we don't want all the Dynamics to keep tracking time.
Add an API apps can call to stop updat...
Leszek Koltunski
09:10 PM Magic Cube Revision 59535491 (magiccube): Save the name of the current state to Shared Prefs (and not the ordinal which might change in the future!)
Leszek Koltunski
08:49 PM Magic Cube Revision 3e7bb3fd (magiccube): Speed up WinEffectGlow - MEDIUM quality is fully enough.
Leszek Koltunski
01:55 PM Magic Cube Feature #48 (Closed): Make it possible to make an Object smaller or bigger
Commit commit:c7b00dfb resolves this. Leszek Koltunski
01:54 PM Magic Cube Revision c7b00dfb (magiccube): Introduce two-fingered object resize.
Leszek Koltunski
12:22 PM Magic Cube Revision ad0c8e0e (magiccube): Make the margins and paddings proportional to screen size.
Leszek Koltunski
11:41 AM Magic Cube Revision 18d368ce (magiccube): Shorten some strings
Leszek Koltunski

06/25/2020

12:14 AM Magic Cube Revision a1c516dc (magiccube): Bump version to 1.3.1
Leszek Koltunski
12:08 AM Magic Cube Revision 5b893eee (magiccube): Object node: size of screenWidth.
Leszek Koltunski
11:12 PM Magic Cube Revision 88fb92ba (magiccube): Improvements to the Menu.
Leszek Koltunski
09:38 PM Magic Cube Revision 40c8c5fa (magiccube): clear moves when the change the object.
Leszek Koltunski
09:35 PM Magic Cube Revision 15846fe4 (magiccube): cube_back and cube_solve buttons.
Leszek Koltunski
08:53 PM Magic Cube Revision e03e0352 (magiccube): Remove the 'MAIN' state.
Fix one crasher with two-fingered dragging in the View. Leszek Koltunski

06/23/2020

05:08 PM Distorted Android Revision 0876b482 (library): Improve setting text size in Spinners (forgotten part).
Leszek Koltunski
05:08 PM Magic Cube Revision c558f011 (magiccube): Improve setting text size in Spinners (forgotten part).
Leszek Koltunski

06/21/2020

12:56 PM Magic Cube Revision 011fcfe0 (magiccube): Improve setting text size in Spinners (forgotten part).
Leszek Koltunski
12:27 PM Magic Cube Revision 9513f213 (magiccube): Improve setting text size in Spinners.
Leszek Koltunski
12:12 PM Magic Cube Revision 04287cd7 (magiccube): Changes are big enough to justify a bump to 1.3.0
Leszek Koltunski
12:02 PM Magic Cube Revision 8bbac3c2 (magiccube): Improve rotations of the Pyraminx; synchronize begin/add/finish Rotation in the RubikObject (now it is possible to begin new rotation when an old one didn't finish yet!)
Leszek Koltunski
11:34 AM Distorted Android Bug #58 (Closed): Remove the Inflate vectors
Inflate vectors take a lot of space in 'dmesh' mesh format and vertex attributes. They do not fully work with MeshJoi... Leszek Koltunski
11:30 AM Magic Cube Bug #57 (Closed): Make the UI proportional in physical screen size
Serias of 7 commits ( commit:e3c74c0f - commit:52d0a923 ) (almost fully) resolves this.
What remains are the image...
Leszek Koltunski
11:29 AM Magic Cube Bug #57 (Closed): Make the UI proportional in physical screen size
On tablets, like the Huawei MediaPad M5, the UI elements are too small. Make them proportional. Leszek Koltunski
11:27 AM Magic Cube Revision 52d0a923 (magiccube): Improvements to the UI - make it proportional regardless of the physical screen size. (Part 7 - last 2 Dialogs)
Leszek Koltunski

06/20/2020

11:35 PM Magic Cube Revision fb37b424 (magiccube): Improvements to the UI - make it proportional regardless of the physical screen size. (Part 6 - next 5 Dialogs)
Leszek Koltunski
10:55 PM Magic Cube Revision 2eb74743 (magiccube): Improvements to the UI - make it proportional regardless of the physical screen size. (Part 5 - first 3 Dialogs)
Leszek Koltunski
09:50 PM Magic Cube Revision 98e7cc0f (magiccube): Improvements to the UI - make it proportional regardless of the physical screen size. (Part 4)
Leszek Koltunski
09:42 PM Magic Cube Revision 7ebd72f7 (magiccube): Improvements to the UI - make it proportional regardless of the physical screen size. (Part 3)
Leszek Koltunski
09:17 PM Magic Cube Revision 1bd07548 (magiccube): Improvements to the UI - make it proportional regardless of the physical screen size. (Part 2)
Leszek Koltunski
07:38 PM Magic Cube Revision e3c74c0f (magiccube): Improvements to the UI - make it proportional regardless of the physical screen size. (Part 1)
Leszek Koltunski
02:04 PM Magic Cube Revision e31abc1e (magiccube): Minor tweak.
Leszek Koltunski
12:39 PM Magic Cube Revision 6a71c9b3 (magiccube): Make the top three controls in the Play state reach all the way from the left to the right edge of the screen.
Leszek Koltunski
12:21 PM Magic Cube Revision 31227bf6 (magiccube): Move the 'Effects' thing to a button in the Play state.
Leszek Koltunski
11:15 AM Magic Cube Feature #53 (Closed): Firebase: report sequence of events leading up to the 'IllegalStateException' dismissing the MainDialog
Commit commit:00ffccc4 (mostly) resolves this. Leszek Koltunski
11:14 AM Magic Cube Revision 00ffccc4 (magiccube): Report to Firebase exceptions with dismissing the Main Dialog.
Leszek Koltunski
10:01 AM Magic Cube Feature #52: Firebase: report FPS
commit:7eae2d49 Leszek Koltunski
10:01 AM Magic Cube Feature #52: Firebase: report FPS
Commit:7eae2d49 Leszek Koltunski
10:00 AM Magic Cube Feature #52 (Closed): Firebase: report FPS
Commit commit:eae2d49 resolves this. Leszek Koltunski
09:58 AM Magic Cube Revision 7eae2d49 (magiccube): On object change, report FPS to Firebase
Leszek Koltunski

06/19/2020

12:04 AM Magic Cube Feature #56 (New): Add the 'World' pane to the Scores Dialog
A new pane on the left: 'World' with a list of best individuals and best countries. Leszek Koltunski
12:01 AM Magic Cube Feature #48: Make it possible to make an Object smaller or bigger
Make it a two-fingered zoom.
Problem: the 600x600 Node texture. Zooming will move part of the Object out of it an...
Leszek Koltunski
11:54 PM Magic Cube Feature #49 (Closed): Two-finger Object rotations
Commit commit:7695a3be resolves this. Leszek Koltunski
11:52 PM Magic Cube Revision 7695a3be (magiccube): Two-fingered object rotation seems to be finished.
Leszek Koltunski
09:38 PM Magic Cube Revision a4472437 (magiccube): Progress with dragging.
Leszek Koltunski
06:19 PM Magic Cube Revision 4da7d87a (magiccube): Simplify dragging. Now there's only 1 Quat, rather than the old way with two (Accumulated, Current).
Leszek Koltunski
12:35 PM Magic Cube Revision 0b7e1b05 (magiccube): Progress with improvements for cube manipulation.
Leszek Koltunski

06/18/2020

09:03 PM Magic Cube Revision 8d50e08d (magiccube): Initial attempt at two-finger rotation.
Mostly works; still, one corner case doesnt:
- put two fingers down, start rotating
- lift one of them up
- put it b...
Leszek Koltunski
11:14 AM Magic Cube Feature #54 (Closed): Lock the app in vertical mode
Commit commit:50c66e3d resolves this. Leszek Koltunski
09:54 AM Magic Cube Feature #54 (Closed): Lock the app in vertical mode
No point to support the horizontal. Leszek Koltunski
11:13 AM Magic Cube Revision 50c66e3d (magiccube): Lock screen orientation to portrait.
Leszek Koltunski
11:06 AM Magic Cube Feature #50 (Closed): Improve RubikObject.finishRotation()
Commit commit:4c864c68 resolves this. Leszek Koltunski
11:05 AM Magic Cube Revision 4c864c68 (magiccube): Further improve rotations of a Object layer - make them independent of physical screen size (now it depends on the angle of rotation and, if that's 0, on the speed (in inches of second) of the finger swipe done by the user.
Leszek Koltunski
10:39 AM Magic Cube Revision cd83d0aa (magiccube): Make the rotations and drag be independent of physical screen dimensions - take into account pixel density.
Leszek Koltunski
09:55 AM Magic Cube Feature #55 (New): Add a halo around the object
The halo would be an area that, if touched, would not cause a Drag. Leszek Koltunski
09:53 AM Magic Cube Feature #53 (Closed): Firebase: report sequence of events leading up to the 'IllegalStateException' dismissing the MainDialog
Maybe add a circular queue of Strings to the RubikActivity, up to 10, each of which will be reporting an event like o... Leszek Koltunski
09:51 AM Magic Cube Feature #52 (Closed): Firebase: report FPS
Report the FPS of each Object to Firebase (on object change) Leszek Koltunski

06/17/2020

11:40 PM Distorted Android Revision 93675c1a (examples): App Icon
Leszek Koltunski
08:57 PM Magic Cube Revision f0533889 (magiccube): Split up the onTouch() part of the View.
Leszek Koltunski
08:32 PM Magic Cube Revision 1019cc43 (magiccube): Improvements for the way we rotate layers of Objects: make it possible to begin a rotation during a WIN effect.
Leszek Koltunski
03:45 PM Magic Cube Revision 168b6b56 (magiccube): Improvements for the way we rotate layers of Objects. (take the speed into account - so even if we rotated a layer of a Cube to less than 45 degrees, but we did it fast, do a 90 degree rotation!)
Leszek Koltunski

06/16/2020

08:26 PM Distorted Android Revision 06ddd60d (library): Fixes for the previous commit.
Leszek Koltunski
07:37 PM Magic Cube Revision c1df2105 (magiccube): Only compile the Full, Normal & OIT programs when they are actually needed.
Leszek Koltunski
07:37 PM Distorted Android Revision 061449ed (examples): Only compile the Full, Normal & OIT programs when they are actually needed.
Leszek Koltunski
07:37 PM Distorted Android Revision d99fcc9c (library): Only compile the Full, Normal & OIT programs when they are actually needed.
Leszek Koltunski
01:20 PM Magic Cube Feature #49: Two-finger Object rotations
https://stackoverflow.com/questions/10682019/android-two-finger-rotation Leszek Koltunski
01:01 PM Magic Cube Feature #51 (Closed): Improve the Patterns dialog
Put all categories into a tree-lie structure with children being the patterns.
Put an icon of the most interesting ...
Leszek Koltunski
12:52 PM Distorted Android Feature #36: Mesh Importer
We have come up with our own, Distorted Mesh ('dmesh') format. Leszek Koltunski
12:47 PM Magic Cube Feature #50 (Closed): Improve RubikObject.finishRotation()
Currently the finishRotation() simply moves the layer towards the nearest full basicAngle().
This is suboptimal esp...
Leszek Koltunski
12:27 PM Magic Cube Bug #47 (Closed): Remove the FBO_QUEUE
Commit commit:cb004f2e resolves this. Closing. Leszek Koltunski
12:24 PM Magic Cube Revision cb004f2e (magiccube): Take advantage of recent improvements to the library and stop allocating a queue of 4 FBOs - even if we are running on a Mali r12.
Leszek Koltunski
12:19 PM Distorted Android Revision 5f35f1cb (library): Only insert the 'Mali r12' FBO queue fix if we actually are running on a Mali GPU with driver version <22. (then FBOQueue=4 - unless we manually overide this down to 1 - else, always 1)
Leszek Koltunski
10:18 AM Distorted Android Revision 693ecdd4 (examples): Example meshes for the MeshFile app.
Leszek Koltunski

06/15/2020

09:00 PM Magic Cube Revision 901cdc8d (magiccube): Merge remote-tracking branch 'origin/deferred-mesh-jobs'
# Conflicts:
# src/main/java/org/distorted/objects/RubikCube.java
# src/main/java/org/distorted/objects/R...
Leszek Koltunski
08:26 PM Magic Cube Revision 4c4b3ee1 (magiccube): Smaller (and of better quality!) meshes.
Leszek Koltunski
01:48 PM Distorted Android Revision 1833b0a0 (library): Library: introduce a new form of the MeshRectangular grid, where the individual rows and columns can be each of different width. This help reduce the number of vertices in objects as typically we are only interested at distorting a certain subregion.
Modify the Bean app to take advantage of this. Leszek Koltunski
01:48 PM Distorted Android Revision 7c55263f (examples): Library: introduce a new form of the MeshRectangular grid, where the individual rows and columns can be each of different width. This help reduce the number of vertices in objects as typically we are only interested at distorting a certain subregion.
Modify the Bean app to take advantage of this. Leszek Koltunski

06/14/2020

06:30 PM Distorted Android Revision 48c88f57 (examples): Progress with the MeshFile app.
Leszek Koltunski
06:30 PM Distorted Android Revision 54ce4c6f (library): Progress with the MeshFile app.
Leszek Koltunski
10:30 AM Distorted Android Revision 8ac4c0bc (examples): Progress with the MeshFile app.
Leszek Koltunski

06/13/2020

10:43 PM Magic Cube Revision ccf9fec5 (magiccube): Read the meshes from .dmesh files (rather than compute them dynamically).
This (along with single-mesh mode) hopefully makes the rendering much faster, while keeping the time needed for Objec... Leszek Koltunski
08:28 PM Distorted Android Revision acad428e (examples): Reading a mesh from the .dmesh file works now.
Leszek Koltunski
08:28 PM Distorted Android Revision 5eb4cc34 (library): Reading a mesh from the .dmesh file works now.
Leszek Koltunski
02:52 PM Distorted Android Revision bc2ab8c5 (library): Reading a mesh from the .dmesh file might work now. Checked on two small meshes.
Leszek Koltunski
02:52 PM Distorted Android Revision 1af8e143 (examples): Reading a mesh from the .dmesh file might work now. Checked on two small meshes.
Leszek Koltunski

06/12/2020

12:33 AM Distorted Android Revision 71c7624f (examples): Progress with MeshFile
Leszek Koltunski
12:12 AM Distorted Android Revision 42aa970f (examples): Skeleton of a new App: MeshFile
Leszek Koltunski
07:30 PM Distorted Android Feature #44 (In Progress): Distorted's own Mesh file format
Commit commit:22422a76 provides initial support for this. Leszek Koltunski
04:20 PM Magic Cube Feature #49 (Closed): Two-finger Object rotations
Utilize Android gestures to make it possible to twist the Object in screen plane. Leszek Koltunski
04:11 PM Magic Cube Feature #48 (Closed): Make it possible to make an Object smaller or bigger
Add a button somewhere in the PLAY state that will make the Object up to N% smaller or bigger (N=20?) Leszek Koltunski
04:03 PM Magic Cube Bug #47 (Closed): Remove the FBO_QUEUE
Problems with ARM Mali (as described in https://distorted.org/redmine/issues/31 ) do not affect Magic Cube, because w... Leszek Koltunski
04:00 PM Magic Cube Feature #46 (Closed): Rework the bottom pane
Buttons placed in the bottom pane are too close to the Android system buttons.
Think about moving them somewhere else.
Leszek Koltunski

06/11/2020

03:03 PM Distorted Android Revision 22422a76 (library): Initial support for a writing a Mesh to a file and restoring it from a file (new class MeshFile).
Untested! Leszek Koltunski

06/10/2020

12:24 PM Distorted Android Revision 10836924 (library): new app icons; skeleton of reading/write a Mesh from/to a file.
Leszek Koltunski
12:24 PM Distorted Android Revision 304cdff5 (examples): new app icons; skeleton of reading/write a Mesh from/to a file.
Leszek Koltunski
10:49 AM Magic Cube Revision 55fa2499 (magiccube): Speedup for rendering: cubes 2,3 contain better quality cubit faces (more vertices) than cubes 4,5.
Leszek Koltunski
 

Also available in: Atom