Skip to content

Releases: cubing/cubing.js

v0.12.2

20 Aug 05:01
Compare
Choose a tag to compare
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

20 Aug 05:01
Compare
Choose a tag to compare
Release notes:

- Many fixes to bring `TwistyPlayer` close to feature parity with the old implementation.

v0.12.0

20 Aug 05:01
Compare
Choose a tag to compare
Release notes:

- `TwistyPlayer` and related classes have been completely rearchitected. Libraries using `cubing/twisty` will require manual conversion.
- Updates to `puzzle-geometry`.

v0.11.7

20 Aug 05:01
Compare
Choose a tag to compare
Release notes:

- Add support for custom puzzle/vantage orientation for PG3D.

v0.11.4

20 Aug 05:01
Compare
Choose a tag to compare
Release notes:

- Update keyboard mapping.

v0.11.3

20 Aug 05:01
Compare
Choose a tag to compare
Release notes:

- [twisty] Add a way to set the tempo scale.

v0.11.2

20 Aug 05:01
Compare
Choose a tag to compare
- Allow dynamic configuration of checkered background (experimental). 6e5431bb2ed8f180a2d7ac7b6739fc6323ab2d01

v0.11.1

20 Aug 05:01
Compare
Choose a tag to compare
Release notes:

- [twisty] Remove two `console.log()` statements in `TwistyPlayer`.
- [twisty] Add an experimental argument to set the initial vantage position for `Cube3D`.
- [twisty] Add `experimentalSetOrientation()` to 3D views.
- [bluetooth] Switch `OrientationEvent` to use the `THREE.js` `Quaternion` type.

v0.11.0

20 Aug 05:01
Compare
Choose a tag to compare
Release notes:

- [twisty] Change `Twisty` class to a custom `<twisty-player>` custom element (`TwistyPlayer`).
- [kpuzzle] Small bug fixes in puzzle definitions.

v0.10.6

20 Aug 05:01
Compare
Choose a tag to compare
Release notes:

- [kpuzzle] Change Pyraminx SVG to match WCA orientation.
-[kpuzzle] Update green color in SVGs.
- [kpuzzle] Add <L, B, D, x, y, z> mvoes to 2x2x2.