Releases: cubing/cubing.js
Releases · cubing/cubing.js
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.
v0.12.4
Release notes:
- `TwistyPlayer` is now easier to use:
- DOM attributes can be used, and changes are detected.
- The cursor/timeline/scene/twisty3D objects are public.
- Implemented a binary protocol for 3x3x3 states (experimental).
v0.12.3
Release notes:
- `TwistyPlayer` now has getters and setters for config. (Note: not all of them work multiple times yet.)
v0.12.2
Release notes:
- `TwistyPlayer` updates:
- The UI theming matches the old UI better.
- More configuration options available (again), including `controls`, `background`, and `back-view`.
- `Twisty3DCanvas`: add a way to render to a data URL.
- `Timeline`: support tempo scaling again.
v0.12.1
Release notes:
- Many fixes to bring `TwistyPlayer` close to feature parity with the old implementation.