Releases: cubing/cubing.js
Releases · cubing/cubing.js
v0.12.14
Release notes:
- [kpuzzle] Rename `parse` to `parseKPuzzle`. 30f7701a
- [twisty] Support (experimental) start setup. This allows `TwistyPlayer` to start with an arbitrary state. d8e7b7e6
- [twisty] `TwistyPlayer` now shows full-size opaque foundations below stickers.
See https://experiments.cubing.net/cubing.js/twisty/attributes.html to play with the latest `TwistyPlayer` options.
v0.12.13
Release notes:
- New `TwistyPlayer` attributes for `Cube3D`:
- hint facelets
- stickering
- Improve attribute/configuration reliability.
v0.12.12
Release notes:
- [kpuzzle] Add spacing between 2x2x2 SVG faces.
- [twisty] Disable orbit control zoom for now.
- [twisty] Adjust control backgrounds to be more opaque.
- [protocol] Expose the `protocol` nested module at `cubing/protocol`.
v0.12.11
Release notes:
- Add spacing between faces in 3x3x3 and Pyraminx SVGs.
- Add 3x3x3 LL SVG for displaying LL algs.
- Support Rubik's Connected for Bluetooth.
v0.12.10
Release notes:
- New face names: allow using after moule init, use LanLan face colors for FTO.
- Make `Cube3D` available as `twisty3D` on `TwistyPlayer` when in use.
- Pluralize KPuzzle orbits.
- Add support for setting `Cube3D` appearance to set stickerings.
- Add `Timeline.jumpToStart()`.
v0.12.9
Release notes:
- Fix type of proxy receiver callback.
v0.12.8
Release notes:
- [puzzle-geometry] New face names for octahedron and dodecahedron (opt-in).
- [bluetooth] Fix a bug where U2' was interpreted as U2 for GiiKER cubes.
v0.12.7
Release notes:
- Fix incompatibilities so that `require(
"cubing")` works in `node` again.
v0.12.6
Release notes:
- Fix for oversized canvases in `TwistyPlayer` (e.g. in Safari).
- Add support for setting the back view mode for `TwistyPlayer` dynamically.
- Fix compatibility with Gan 356i v2 smart puzzles.
v0.12.5
Release notes:
- `TwistyPlayer`: Fix bug when setting background immediately after creation, but before adding to the DOM.