Restructuring for the solvers in the app.
corrections for glowing.
Glow cubits involved in the phase.
Step towards glowing cubits involved in a phase.
Progress with PhasedSolver app.
SolverKilominx finished.
Add possibility to select different solvers.
Improvements to the Phased Solver app
Beginnings of SolverKilominx
Minor.
Introduce SolutionListener interface which permits to send solutions phase-by-phase. Time time keeping to the app.
Improve the Phased Solver App (show phases)
Abstract out Solver3x3Beginner - the first implemented Phased Solver.
3x3 Beginner should be finished. Everything seems to work, and work fast.
Still some fixes.
All phases of the 3x3 beginner (seem to) work now.
Fixes. OLL (edges) works now, PLL (edges) still does not.
Clean up everything.Algorithmic MoveProviders do nto seem to work yet. (3x3 Beginner's OLL phase does not work)
Bugfixes
Phased Solver app: debugging
Phased Solver app: show the moveIndex
Progress with PhasedSolver.Introduce an abstracted TargetQuats.
Progress with PhasedSolver.Turns out 3x3 beginner phase 3 can still fail.
3x3 beginner should 'mostly' work now (the 'perm of the LL corners' phase can still fail - we need to define appropriate PhaseRegex here)
Seriously re-structure the architecture in preparation for different types of Phases (PhaseRegex!)
Bugfix for the PhasedSolver app.
Make the Phases more generic - now subphases can contain any subsets of the cubits involved in the whole phase.
Solving the white cross and white corners do work now.
Solving the white cross works now.
PhasedSolver app: bugfixes.
minor
Initial commit