CubeTwister

What's New?

Changes in Version 2.0alpha130 2010-08-18

- Fixes a hang which can occur when recording a script in the script editor.
- Adds preliminary keyboard support to the virtual cube applets.
- The reset button changes its icon when the alt key is pressed to show that it performs a different function.
- Adds support for the applet parameter "rearViewScaleFactor" to the cube player applets.
- Reduces memory consumption of the cube player applets.

Changes in Version 2.0alpha129 2010-08-10

- The cube can now be rotated with the scroll wheel and with two finger swipes on the trackpad.

Changes in Version 2.0alpha128 2010-08-03

- Adds support for the applet parameter "locale" to the cube player applets.
- Fixes support for more than 6 colors in the deprecated "colorTable" applet parameter.

Changes in Version 2.0alpha127 2010-07-15

- Removed the splash screen from the cube applets.
The copyright notice and version number is now written into the console.


Changes in Version 2.0alpha125 2010-04-06

- Removed the "Virtual Cube" applets from the HTML export function.
The HTML export function exports now only "Cube Player" applets.


Changes in Version 2.0alpha123 2010-04-05

- Added the V-Cube 7 "ILLusion" and "Dazzler" cubes with colored parts.


Changes in Version 2.0alpha121 2010-04-05

- Increased the surface area which reacts on mouse events on the cubes.

- The V-Cube 7 has now two-colored edge parts.


Changes in Version 2.0alpha119 2010-03-27

- Superset notations: Updated N-, T- and V-moves.

- WCA notations: Updated notation to revision of July 3, 2009.

- The entry fields on the Dimension view of the Cube view did not accept negative values.

- The Moves table of the Notation view was not updated when a value was pasted.

- When playing scripts the inversion token of inverted moves is now highlighted.

- When playing scripts the repetitor token of doubled moves is now highlighted.



Changes in Version 2.0alpha113 2010-02-12

- Fixed twist speed slider in applets.


Changes in Version 2.0alpha112 2010-02-09

- Resource files for the applets can now be zip-compressed.
- HTML export now only exports applets if they are needed.
- HTML export does not mark the document as changed anymore after export is finished.


Changes in Version 2.0alpha111 2010-01-30

- Completed the color scheme of the Arxon Cuboctahedron.
The scheme was contributed by Roger Meier.

- The action "Generate Cube" did not work.

- Adjusted the light source intensity and the ambient light intensity of the "flat" cube player applet.


Changes in Version 2.0alpha106 2010-01-10

- Menu items in the "Edit" menu work now.


Changes in Version 2.0alpha105 2010-01-01

- Loading of files did not work - oops :-(
- Changing a color in the cube editor did not immediately update the cube.
- Adding an additional color to an applet caused one complete face to take this color.


Changes in Version 2.0alpha104 2009-12-29

- The properties panel of the Cube view did not display on Windows.
- Saving a file using the "Save" menu did not work.


Changes in Version 2.0alpha102 2009-12-22

- Fixed a deadlock which occured when exporting a script as a video.


Changes in Version 2.0alpha100 2009-12-21

- Improved the user interface on Windows.


Changes in Version 2.0alpha83 2009-04-13

- Implemented the record function in the script editor.
- V-Cube 7: The stickers image at the bottom-right-down corner was distorted.
- Added a JavaScript API to the cube player applets.
- The virtual cube applets store now their state in a browser cookie.


Changes in Version 2.0alpha76 2009-01-25

- Swipe movements at second edges of Cube7 cubes turned the wrong layer.


Changes in Version 2.0alpha76 2009-01-25

- Fixed NullPointerException in HTML exporter.
- Added missing Unicode resource files.


Changes in Version 2.0alpha75 2009-01-25

- Added 4^6 Sudoku Cube (aka 4x4x4x4x4x4 Sudoku Cube) design © Ortwin Schenker.
- Swipe movements at front-down edges turned the wrong layer of some cubes.
- Comments were not recognized by the parser.
- Added a new syntax option "Between" to the "Constructs" page of the notation editor.
- Added support for "preinfix" and "postinfix" constructs to the parser.
- CubeTwister performs now Unicode NFKC normalization on identifiers and scripts. Note: Applets do not support this yet, due to program size constraints.
- CubeTwister issues now a warning if it is launched with a smaller memory maximum than 512 megabytes.


Changes in Version 2.0alpha74 2009-01-19

- Implemented modifier key handling for swipe movements over 3D cube models for Windows.
- Made some minor fixes for handling of swipe movements over 3D cube models.
- Added "selectedTool" parameter to virtual cube applets.
- Fixed a memory issue caused by dynamic on and off switching of antialiasing.


Changes in Version 2.0alpha73 2009-01-14

- Implemented modifier key handling for swipe movements over 3D cube models for Mac OS X.
- If the mouse pointer is moved over an active area of a cube, it changes into a hand.


Changes in Version 2.0alpha72 2009-01-06

- JavaScript API: Added the following public methods to the rubik player applets: play(), pause(), isPlaying():boolean, reset(), resetCube(), setCurrentPosition(int), getCurrentPosition():int, getStartPosition():int, getEndPosition(), setScript(String), getScript():String.


Changes in Version 2.0alpha71 2009-01-05

- All cubes except the DiamondCube with the Idx3d-engine can now be fully twisted by dragging the mouse pointer over the stickers.
- Removed players with Geom3D engine from CubeTwister HTML template to reduce the overall download size. These applets are currently not used by CubeTwister alpha.


Changes in Version 2.0alpha70 2009-01-03

- The player applets are now localized in English, German, French and Italian.
- Cubes can now be twisted by dragging the mouse pointer over the stickers. For now, this only works for CubeTwister and for applets with the Idx3d-engine. It is not fully implemented yet for the Diamond cube and it is not implemente yet for the "flat" Geom3D-engine.


Changes in Version 2.0alpha69 2008-12-30

- Fixed parameter "faceList" in cube player applets.
- Added parameters "showResetButton", "showScrambleButton" and "showSettingsButton" to cube player applets.


Changes in Version 2.0alpha68 2008-12-26

- .jar-files in HTML templates are now generated from the .jar.pack.gz files to reduce download size.
- Barrel-, Diamond- and Octahedron-Player applets did not work.
- Fixed an issue with drag and drop in the tree.


Changes in Version 2.0alpha67 2008-12-22

- Compressed HTML templates as .tar.bz instead of .zip to reduce download size.
- Enforce English locale.


Changes in Version 2.0alpha66, 2008-12-21

- Fixed T3L and T3L2 moves in Superset ENG 5x5 notation.
- Help window did not open when CubeTwister was launched as Java WebStart application.
- Reworked template document.
- The script type "Solver"/"Generator" is not ignored anymore when loading an CubeTwister document.
- The cube player apples did not apply the deprecated "colorTable" parameter to all faces of the cube.


Changes in Version 2.0alpha65, 2008-12-19

- Fixed the texture mapping of the right-down edges on the 4x4 Revenge Cube, 6x6 Cube and 6x6 V-Cube.
- Fixed the texture of the Permutation Cube 4x4.


Changes in Version 2.0alpha64, 2008-11-24

- The old help text from CubeTwister 1.0 is now availble in the help menu.
- The help text is now searchable.


Changes in Version 2.0alpha63, 2008-09-17

- Added a rear view of the cube to the script editor and the player applets.
- Added flat versions of the cube players for V-Cube 6 and V-Cube 7.
- The flat versions of the players disable antialiasing while performing an animation on slow computers.


Changes in Version 2.0alpha59, 2008-09-03

- Implemented parsing and output of permutations with different locations of sign.
- Implemented default output of the cube state, if the current notation doesn't support permutation
- Added WCA notation to template document
- Added a white V-Cube 7 to the template document.
- Fixed HTML export for V-Cube 6 and V-Cube 7.
- Added VirtualCube6 and VirtualCube7 applets.


Changes in Version 2.0alpha58, 2008-08-30

- Added Cube 6 and Cube 7 with square parts.


Changes in Version 2.0alpha57, 2008-08-25

- The V-Cube 6 has bigger edge and corner parts like the real cube.
- The V-Cube 7 has curved faces like the real cube.
- Fixed wrong orientation of side parts in one of the twists for V-Cube 7.


Changes in Version 2.0alpha53, 2008-08-25

- Fixed counting of block moves in the cube player applets.


Changes in Version 2.0alpha52, 2008-08-23

- Fixed flickering in cube animations.
- Fixed counting of block moves in V-Cube 6 and V-Cube 7.


Changes in Version 2.0alpha51, 2008-08-20

- CubeTwister supports now Rubik's Cubes with 6 and 7 layers, such as V-Cube 6 and V-Cube 7.


Changes in Version 2.0alpha48, 2008-08-12

- Scripts can now be exported as AVI videos as well.


Changes in Version 2.0alpha46, 2008-06-22

- Export as video using the QuickTime format only worked on Mac OS X.


Changes in Version 2.0alpha45, 2008-06-20

- Added "Export as Video" action to the script editor.

Werner Randelshofer August 2010