Activity
From 12/10/2024 to 01/08/2025
01/08/2025
- 02:26 PM Revision 25cb35a4 (distorted-objectlib): replace all andoird logging with System.out.println
- 12:34 PM Revision 4849c8fb (distorted-objectlib): minor bugfix: eliminate too long move angles.
- 12:14 PM Revision 82f1e4ec (distorted-objectlib): Solver for Megaminx.
- 01:59 AM Revision a3fc2045 (distorted-objectlib): bugfix in SolverActivity and speedup in MoveProviderAlgs
01/06/2025
- 09:15 PM Revision ddd3b629 (distorted-objectlib): minor
- 04:42 PM Revision 8a230c8a (distorted-objectlib): change one of objlib's APIs from 'onReplaceModeUP/Down' (which only comes when TouchControl is in REPLACE mode) to 'onStickerTouched/Untouched' (which reports the same thing, but comes always)
- 12:18 PM Revision ff6c3ec3 (distorted-objectlib): better minimalCubiesInRow in case of cuboids - take into account that the shapeshifters can be hollow inside if x>=3, y>=3, z>=3 (e.g. 3x3x5)
- 11:19 AM Revision 6c07919c (distorted-objectlib): minor
- 03:26 AM Revision 5077b360 (distorted-objectlib): beginnings of PhasedSolverMegaminx.
- Verifier & locked cubits done - now define the actual phases!
01/05/2025
- 12:40 PM Revision 2ac63f09 (distorted-objectlib): Move all the strings from objlib to the app.
- Upgrade AGP from 8.1.4 to 8.3.2
01/04/2025
- 05:08 PM Revision 3a2dfb4a (distorted-objectlib): New verifier mechanism finished and being used by both KILO3 and CUBE3 algorithmic solvers.
- 02:34 AM Revision df49882b (distorted-objectlib): Progress with automatic verifiers.
- Appears to work now in case of KILO_3 and CUBE_3.
In case of IVY_2, it crashes.
01/02/2025
- 12:08 AM Revision 890a4de1 (distorted-objectlib): beginnings of the Kilominx verifier
- 06:06 PM Revision 62b5f22f (distorted-objectlib): beginnings of ther Kilominx verifier
- 02:46 PM Revision 5511be45 (distorted-objectlib): comment
- 02:26 PM Revision 8b7cd142 (distorted-objectlib): minor
- 12:35 PM Revision b5469532 (distorted-objectlib): Another part of the fix for shape-shifting cuboids: we need to write numLayers to JSON (rather than computing it from mRotatable) because it turns out mNumLayers can be different than the lengths of mRotatable!
- This and new object JSONs for the 3 shape-shifters (other object default back to the old method of computing numLayer...
- 11:52 AM Revision 094eeb88 (distorted-objectlib): JSONs for shape-shifting cuboids (edges have changed!)
- 11:46 AM Revision 6c261a26 (distorted-objectlib): Merge remote-tracking branch 'origin/master'
- 11:45 AM Revision df0430a6 (distorted-objectlib): fix for scrambling shape-shifting cuboids. Before when scrambling e.g. the CU_242, we would sometimes 'hit air' (try to rotate a layer which does not have any cubits in it)
01/01/2025
12/31/2024
- 05:15 PM Revision 843b7ee4 (distorted-objectlib): Algorithmic solvers (at least the 3x3 beginner and the Kilominx) seem to be working now.
- 01:54 PM Revision d2ea2873 (distorted-objectlib): progress with Algorithmic solvers. Seem to solve all right now; but still problems with which cubits it lights.
- 01:28 PM Revision d959e795 (distorted-objectlib): fixes for Algorithmic solvers (but those still do not work correctly!)
12/30/2024
12/29/2024
- 12:25 AM Revision 9c393b7d (distorted-objectlib): Add the 'interrupt()' API to all solvers
- Add the 'start/stopSolving' notification to ResultScreen
- 01:59 AM Revision 7634b27a (distorted-objectlib): Initial support for Algorithmic Kilominx verifier and introduction of it into the App.
12/28/2024
- 11:09 PM Revision c389d4ba (distorted-objectlib): Do not call the Kociemba solver on an already solved position.
- 10:54 PM Revision a918a340 (distorted-objectlib): Integration of the Algorithmic solver 'SolverAlgorithmicCUBE3' with the app pretty much done.
12/27/2024
- 12:27 AM Revision 9dd01365 (distorted-objectlib): 3x3 position validator finished; what's left is compute the quat table knowing the position is correct.
- 01:03 PM Revision 9a05b7dc (distorted-objectlib): Properly define and separate the interface between the App and the 'solver' part of the objectlib. Move the 'position verifiers' to the objectlib.
12/23/2024
- 05:20 PM Revision 41caad9e (distorted-objectlib): Integration of the Algorithmic solvers into the App.
12/21/2024
12/20/2024
12/19/2024
- 12:08 AM Revision afc98920 (distorted-objectlib): Glow cubits involved in the phase.
- 01:38 AM Revision 73a67e4a (distorted-objectlib): Step towards glowing cubits involved in a phase.
12/18/2024
12/16/2024
- 03:02 PM Revision 9f2009d0 (distorted-objectlib): push objectRatio up from TwistyObjectControllable to the last layer.
- 12:52 PM Revision 4cfecaff (distorted-objectlib): Remove the final remnants of legacy 'ghost' stuff.
- 12:30 PM Revision 8f2a7e05 (distorted-objectlib): Carve out the fifth layer: touch control.
- 02:54 AM Revision c77af894 (distorted-objectlib): minor
- 02:49 AM Revision 01932078 (distorted-objectlib): Carve out the fourth layer: stickers.
- 02:20 AM Revision 550a1c19 (distorted-objectlib): Carve out the third layer from the Puzzle implementation: TwistyPuzzleSolved, i.e. detection of the solved state.
- Next: the fourth layer: stickers.
Then: fifth layer: touch control.
Then: everything else. (metadata?) - 01:26 AM Revision 6cba9e38 (distorted-objectlib): API name changes; fix for Dino4's solved state!
12/15/2024
- 11:58 PM Revision 7736c35f (distorted-objectlib): Minor
- 10:52 PM Revision 2dffa5a8 (distorted-objectlib): remove numLayers from parameter list of 3 next methods.
- 09:51 PM Revision bd31b5c4 (distorted-objectlib): correction.
- 09:50 PM Revision e917a9e9 (distorted-objectlib): remove numLayers from 4 API methods.
- 08:39 PM Revision 0bc7037e (distorted-objectlib): Clean up TwistyObjectWithMesh's API (remove getDist3D() and getSize() )
12/14/2024
- 10:38 AM Revision 2fa926c8 (distorted-objectlib): Make calculation of circumscribed radius work for any current and future object.
- 01:16 AM Revision e28ba324 (distorted-objectlib): Cleanup
12/13/2024
- 11:32 PM Revision da5c1cc1 (distorted-objectlib): Cleanup
- 11:20 PM Revision 5e2f2fb8 (distorted-objectlib): Merge branch 'separate-mesh'
- # Conflicts:
# src/main/java/org/distorted/objectlib/main/TwistyObject.java - 11:19 PM Revision 9fd75250 (distorted-objectlib): bugfix (move iconode to TwistyObjectWithMesh as mesh creation sometimes depends on the mode)
- 04:33 PM Revision 9f6e1724 (distorted-objectlib): preparation for separating Mesh into its own class
- 04:10 PM Revision c84ba09e (distorted-objectlib): port fixes from master
- 04:01 PM Revision 05801e55 (distorted-objectlib): Fix for crazy puzzles
- 03:49 PM Revision 2fc1891a (distorted-objectlib): Fix for improper calculations of circumscribed radius
- 02:45 PM Revision 4af0e609 (distorted-objectlib): Important fix the NORMAL face axis (COIN,COIH)
- 11:24 AM Revision 5718b29d (distorted-objectlib): Carve out another, 2nd layer from TwistyObject: everything related to creating its Mesh.
12/10/2024
Also available in: Atom