Skip to content

v1.3.10

Choose a tag to compare

@github-actions github-actions released this 26 May 22:58
· 36 commits to main since this release

Adds a full CFOP solver to the library.

Changes:

  • New CfopSolver class — solves any cube state using the CFOP method, returning a CfopSolution with 7 annotated stages (cross, F2L×4, OLL, PLL), each carrying the algorithm, move count, case name, and WCA ID where applicable
  • Solver runs in a dedicated web worker with cancel support; cross uses IDA* with an admissible heuristic, OLL uses fingerprint lookup (all 57 cases), PLL uses WCA recognition
  • Dynamic piece-tracking stickering masks for cross and F2L stages — highlights the target pieces wherever they are on the cube and materials travel correctly through animation
  • New cross-inv / cross-inv-dim mask presets for D-face cross masking (CFOP standard orientation)
  • 15 mask presets total; oll-cross variants removed