Activity
From 12/24/2024 to 01/22/2025
01/20/2025
- 12:54 AM TwistyPuzzleLib Revision 3cba0dfb (distorted-objectlib): minor
- 12:41 AM TwistyPuzzleLib Revision 434c8de8 (distorted-objectlib): completely separate out the Ghost part of the puzzle to its own class, TwistyObjectGhost.
- 11:15 PM TwistyPuzzleLib Revision ef56782c (distorted-objectlib): move alll ghostStuff to TwistyObjectControllable
01/19/2025
- 12:07 PM TwistyPuzzleLib Revision 3822d819 (distorted-objectlib): progress with Ghosts. Still far off...
- 12:07 PM Distorted Android Revision 487e1d5e (library): progress with Ghosts. Still far off...
01/17/2025
- 03:28 PM TwistyPuzzleLib Revision db19251c (distorted-objectlib): another fix for the automatic rotations of Ghosts.
- We still seem to be sometimes losing the correct mGhostAxis during automatic rotations.
- 03:12 PM TwistyPuzzleLib Revision 910010c3 (distorted-objectlib): partial fix for the automatic rotations of Ghosts.
- 02:45 PM TwistyPuzzleLib Revision 2946f04a (distorted-objectlib): unify test ghost classes into one
- 12:29 PM TwistyPuzzleLib Revision 70087102 (distorted-objectlib): first part to support auto-rotations of Ghosts.
- 11:44 AM TwistyPuzzleLib Revision d1969fc4 (distorted-objectlib): Ghost part of the puzzle is now properly saved/restored
- 02:32 AM TwistyPuzzleLib Revision 0fbf344e (distorted-objectlib): All manual control over 4x2x2 and 2x2x2 Ghosts should be working now. Remaining:
- - automatic moves (forcing the initial unblocking)
- remembering the state of a ghost - 01:00 AM TwistyPuzzleLib Revision 052a86d5 (distorted-objectlib): progress with 2x2x2 Ghost. Almost good now!
01/16/2025
- 03:54 PM TwistyPuzzleLib Revision fe51552f (distorted-objectlib): progress with 2x2x2 Ghost
- 01:44 PM TwistyPuzzleLib Revision 676dcc68 (distorted-objectlib): progress with generic ghostAxis switching.
- Proper Solve() including Ghost stuff.
- 01:16 AM TwistyPuzzleLib Revision 9211c7d8 (distorted-objectlib): progress with generic ghostAxis switching.
- 01:16 AM Distorted Android Revision ba422188 (library): progress with generic ghostAxis switching.
01/15/2025
- 11:12 PM TwistyPuzzleLib Revision a23e35db (distorted-objectlib): implement correct TouchControlShapeChanging for Ghosts - taking into account the Ghost rotation (part2).
- 11:09 PM TwistyPuzzleLib Revision 765c7c75 (distorted-objectlib): implement correct TouchControlShapeChanging for Ghosts - taking into account the Ghost rotation.
- 11:09 PM Distorted Android Revision a952192e (library): implement correct TouchControlShapeChanging for Ghosts - taking into account the Ghost rotation.
- 03:03 PM TwistyPuzzleLib Revision b0393ca5 (distorted-objectlib): minor
- 11:12 AM TwistyPuzzleLib Revision 4ca090ed (distorted-objectlib): unify TouchControl
- 10:41 AM TwistyPuzzleLib Revision 6b2f62c9 (distorted-objectlib): unify TouchControl
- 09:36 AM TwistyPuzzleLib Revision 37857f92 (distorted-objectlib): Basic manual contorl over a 4x2x2 Ghost should be fine now.
- Things still TODO:
1) correct axis in TouchControl when all rows are 'down'
2) implement proper ghostAxis and rowBit...
01/14/2025
- 10:45 PM TwistyPuzzleLib Revision 2ff44228 (distorted-objectlib): Big progress with Ghosts.
- The test (4,2,2) almost works now - only sometimes, when we switch to mGhostRowBitmap=fullOnes, (all rows 'DOWN' ) th...
- 04:33 PM TwistyPuzzleLib Revision 10e7006d (distorted-objectlib): Big progress with Ghosts.
- The test (4,2,2) almost works now - only sometimes, when we switch to mGhostRowBitmap=fullOnes, (all rows 'DOWN' ) th...
- 03:24 PM TwistyPuzzleLib Revision a332f7a4 (distorted-objectlib): progress with Ghosts
- 03:24 PM Distorted Android Revision 9a6394c2 (library): progress with Ghosts
01/12/2025
- 11:54 PM TwistyPuzzleLib Revision c0a19d83 (distorted-objectlib): Work on Ghosts
01/10/2025
- 12:07 AM TwistyPuzzleLib Revision 01207ddd (distorted-objectlib): progress with Ghosts
- 10:18 PM TwistyPuzzleLib Revision d2379d27 (distorted-objectlib): Work on Ghosts
01/09/2025
- 04:25 PM TwistyPuzzleLib Revision febc0088 (distorted-objectlib): minor
01/08/2025
- 02:30 PM Distorted Android Revision 76e5897b (library): replace all andoird logging with System.out.println
- 02:26 PM TwistyPuzzleLib Revision 25cb35a4 (distorted-objectlib): replace all andoird logging with System.out.println
- 02:26 PM Magic Cube Revision 9680fc56 (magiccube): replace all andoird logging with System.out.println
- 12:34 PM TwistyPuzzleLib Revision 4849c8fb (distorted-objectlib): minor bugfix: eliminate too long move angles.
- 12:14 PM TwistyPuzzleLib Revision 82f1e4ec (distorted-objectlib): Solver for Megaminx.
- 01:59 AM Phased Solver Revision fb65a94d (phasedsolver): bugfix in SolverActivity and speedup in MoveProviderAlgs
- 01:59 AM TwistyPuzzleLib Revision a3fc2045 (distorted-objectlib): bugfix in SolverActivity and speedup in MoveProviderAlgs
01/07/2025
- 11:15 AM Distorted Android Revision a99bba67 (library): Fix for bugs in Qualcomm Adreno 308 and 650 - the compilators do not like the literal constant 0x80000000 there.
01/06/2025
- 09:44 PM Phased Solver Revision d78e2f1d (phasedsolver): make it possible to see touched cubit and face.
- 09:15 PM Phased Solver Revision 09d52351 (phasedsolver): minor
- 09:15 PM TwistyPuzzleLib Revision ddd3b629 (distorted-objectlib): minor
- 09:15 PM Magic Cube Revision d34d025d (magiccube): minor
- 06:16 PM Magic Cube Revision a0178150 (magiccube): add todo.txt
- 04:42 PM Phased Solver Revision 41aff64e (phasedsolver): 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)
- 04:42 PM TwistyPuzzleLib 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)
- 04:42 PM Magic Cube Revision 09207f2b (magiccube): 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 TwistyPuzzleLib 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 TwistyPuzzleLib Revision 6c07919c (distorted-objectlib): minor
- 03:26 AM TwistyPuzzleLib Revision 5077b360 (distorted-objectlib): beginnings of PhasedSolverMegaminx.
- Verifier & locked cubits done - now define the actual phases!
01/05/2025
- 12:54 AM Magic Cube Revision 2bb89de4 (magiccube): up versionCode to 96
- 12:52 AM Distorted Android Revision 09a266a0 (library): minor
- 11:25 PM Magic Cube Revision 02d8f3fa (magiccube): minor
- 11:19 PM Magic Cube Revision 6ffa2877 (magiccube): minor
- 10:29 PM Magic Cube Revision 0f06572d (magiccube): storeFile
- 12:40 PM TwistyPuzzleLib Revision 2ac63f09 (distorted-objectlib): Move all the strings from objlib to the app.
- Upgrade AGP from 8.1.4 to 8.3.2
- 12:40 PM Magic Cube Revision 3a768e35 (magiccube): 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 TwistyPuzzleLib Revision 3a2dfb4a (distorted-objectlib): New verifier mechanism finished and being used by both KILO3 and CUBE3 algorithmic solvers.
- 02:34 AM TwistyPuzzleLib 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 TwistyPuzzleLib Revision 890a4de1 (distorted-objectlib): beginnings of the Kilominx verifier
- 06:06 PM TwistyPuzzleLib Revision 62b5f22f (distorted-objectlib): beginnings of ther Kilominx verifier
- 06:06 PM Magic Cube Revision 76ccbefa (magiccube): beginnings of ther Kilominx verifier
- 02:46 PM TwistyPuzzleLib Revision 5511be45 (distorted-objectlib): comment
- 02:26 PM TwistyPuzzleLib Revision 8b7cd142 (distorted-objectlib): minor
- 02:26 PM Magic Cube Revision a99088fe (magiccube): minor
- 01:25 PM Distorted Android Revision 9b2b34d2 (library): Bugfix in the main vertex shader: now the 'component association' buffers might be needed even if there are no vertex effects.
- 12:35 PM TwistyPuzzleLib 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 TwistyPuzzleLib Revision 094eeb88 (distorted-objectlib): JSONs for shape-shifting cuboids (edges have changed!)
- 11:46 AM TwistyPuzzleLib Revision 6c261a26 (distorted-objectlib): Merge remote-tracking branch 'origin/master'
- 11:45 AM TwistyPuzzleLib 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
- 10:59 PM TwistyPuzzleLib Revision 05909430 (distorted-objectlib): New Crazy JSONs - otherwise detection of the solved state doesn't work!
- 09:59 PM Flags Revision c0dde7d1 (distorted-flags): Add Niger and Chad
- 11:19 AM Magic Cube Revision 8c4d432a (magiccube): Bump version to 2.2.0, About dialog.
- 11:05 AM Distorted Android Revision 7aa0ff7b (library): Bugfix: for affected components, we were using bit 16, not the intended bit 32. Bit 16 clashes with associations of vertex effects!
12/31/2024
- 05:15 PM TwistyPuzzleLib Revision 843b7ee4 (distorted-objectlib): Algorithmic solvers (at least the 3x3 beginner and the Kilominx) seem to be working now.
- 01:54 PM TwistyPuzzleLib 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 TwistyPuzzleLib Revision d959e795 (distorted-objectlib): fixes for Algorithmic solvers (but those still do not work correctly!)
12/30/2024
- 11:16 PM Magic Cube Revision 034c66e2 (magiccube): minor
- 11:09 PM TwistyPuzzleLib Revision 0c6911df (distorted-objectlib): a dialog to interrupt too long solves
- 11:09 PM Magic Cube Revision 50bb18a1 (magiccube): a dialog to interrupt too long solves
- 12:55 PM Magic Cube Revision b3278db6 (magiccube): new string
- 11:50 AM Distorted Android Revision 2e600ed3 (library): minor
- 11:27 AM Magic Cube Revision 7e9d918b (magiccube): minor
- 11:23 AM Magic Cube Revision 7ff3cacb (magiccube): minor
- 11:07 AM Magic Cube Revision 8477cf44 (magiccube): rename dialogs
- 02:09 AM Magic Cube Revision faf33bc3 (magiccube): new string
12/29/2024
- 12:25 AM Magic Cube Revision 32126daa (magiccube): Add the 'interrupt()' API to all solvers
- Add the 'start/stopSolving' notification to ResultScreen
- 12:25 AM TwistyPuzzleLib Revision 9c393b7d (distorted-objectlib): Add the 'interrupt()' API to all solvers
- Add the 'start/stopSolving' notification to ResultScreen
- 11:58 AM Magic Cube Revision a742d66b (magiccube): If an object has more than 8 colors, in the solver's SetupPosition screen display the bitmaps in two rows.
- 01:59 AM Magic Cube Revision d00b5346 (magiccube): Initial support for Algorithmic Kilominx verifier and introduction of it into the App.
- 01:59 AM TwistyPuzzleLib Revision 7634b27a (distorted-objectlib): Initial support for Algorithmic Kilominx verifier and introduction of it into the App.
12/28/2024
- 11:29 PM Magic Cube Revision 3c39a2a0 (magiccube): Launch the verifier first, and only then the solver selection dialog :)
- 11:09 PM TwistyPuzzleLib Revision c389d4ba (distorted-objectlib): Do not call the Kociemba solver on an already solved position.
- 10:54 PM TwistyPuzzleLib Revision a918a340 (distorted-objectlib): Integration of the Algorithmic solver 'SolverAlgorithmicCUBE3' with the app pretty much done.
- 10:54 PM Magic Cube Revision a03fec57 (magiccube): Integration of the Algorithmic solver 'SolverAlgorithmicCUBE3' with the app pretty much done.
12/27/2024
- 12:27 AM Magic Cube Revision c32727a5 (magiccube): 3x3 position validator finished; what's left is compute the quat table knowing the position is correct.
- 12:27 AM TwistyPuzzleLib Revision 9dd01365 (distorted-objectlib): 3x3 position validator finished; what's left is compute the quat table knowing the position is correct.
- 01:03 PM Magic Cube Revision 94ce8e53 (magiccube): Properly define and separate the interface between the App and the 'solver' part of the objectlib. Move the 'position verifiers' to the objectlib.
- 01:03 PM TwistyPuzzleLib 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.
- 01:02 PM Phased Solver Revision 67fd9e57 (phasedsolver): 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
Also available in: Atom