Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Release notes: - Almost all of `cubing/alg` has changed. See https://js.cubing.net/cubing/alg/ for some initial documentation. Highlights include: - `Alg` replaces `Sequence`, and can be constructed from a string: `new Alg("R U R'")`. - `Alg`s can be transformed by chaining methods: `new Alg("[R U R2', [R: U]]").expand().simplify().toString()` - `Move` replaces `BlockMove`, and can likewise be constructed from a string: `new Move("R2'")`. - Repeatable units contain "quantum" units, e.g. `new Move("R2")` is equivalent to `new Move(new QuantumMove("R"), 2)`. - `cubing/kpuzzle` functions have been changed to start with lowercase (matching the rest of `cubing`). - New experimental FTO stickerings. - Support for larger puzzles (e.g. cubes larger than 30x30x30
- Loading branch information