### CubeTwister, CubePlayer, VirtualCube

# Changes

### Changes in Version 2.0alpha110
2010-01-24

- The CubePlayer applets load now a stickers image from their .jar file if the .jar file contains an image named StickersImage.png, .jpg or .gif.

### 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.0alpha77
2009-01-25

- Swipe movements on the second egde parts of a Cube7 cube 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.
- 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 switching on and off 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-07

- JavaScript API: Added the following public methods to the cube player applets: play(), pause(), isPlaying():boolean, reset(), resetCube(), setCurrentPosition(int), getCurrentPosition():int, getStartPosition():int, getEndPosition(), setScript(String), getScript():String.
- Changed case of "scriptType" parameter in cube player applets.
- Added applet parameter "selectTool" to the virtual cube applets.
- HTML export does now support the property script.scriptType.

### Changes in Version 2.0alpha71
2009-01-05

- All cubes except the DiamondCube with the Idx3d-engine can now be 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.

### Version 2.0alpha62
2008-09-16

This is an unfinished preview of a future 2.0 release of CubeTwister. Many features are not working yet. The Read Me note in the CubeTwister template document lists the currently available features.

Changes with respect to version 2.0alpha59:

- Added a rear view to the script editor and to the player applets.

### Version 2.0alpha59 and prior alphas
2008-06-22

This is an unfinished preview of a future 2.0 release of CubeTwister. Many features are not working yet. The Read Me note in the CubeTwister template document lists the currently available features.

Major new features with respect to version 1.0.x:

- Added support for Pocket Cube, Revenge Cube, Professor Cube, V-Cube 6, and V-Cube 7, and well as cubic versions Cube 6 and Cube 7.
- Cubes are now rendered more realistically using phong shading.
- Documents can be exported to HTML.
- Individual scripts can be exported as QuickTime movies, AVI videos, and video still images.

### Version 1.0.3.2
2007-03-04

- Updated Quaqua look and feel to version 3.7.5. This fixes an issue which rendered tabbed panes unusable on computers running Java 1.5 or higher.

### Version 1.0.3.1
2004-02-22

- This is a hotfix for a bug which prevented the forms in the right pane of CubeTwister from displaying properly on any operating system running Java 1.4.2 and on Mac OS X 10.3 (Panther) running any version of Java 1.3 or 1.4.

### Version 1.0.3
2003-11-10

- Added notation Touchard Deledicq FRA to template.
- Fixed a bug which prevented copy & paste from working on Java 1.4.
- Added a better file chooser for Mac OS X (Quaqua Look and Feel).

###

### Version 1.0.2
2003-08-19

- Fixed a minor bug which prevented CubeTwister 1.0.1 to run on Windows.

### Version 1.0.1
2003-08-18

- Fixed a minor bug which prevented CubeTwister 1.0 to run on non-Mac OS X operating systems.

### Version 1.0
2003-08-10

- Script Editor: Graphical editor for entering the state of a cube added. Rear view of the cube added.
- Template document: More notations and cubes added to the template document.
- General usability improvements: The Tree view shows now the number of items in a folder. Popup buttons added. Help text added.
- Bug fixes: Countless number of bugs fixed.

### Version 0.11 (Preview Release)
2001-10-20

- Window downloadables are now bundled in .zip files, because my provider doesn't allow me to put .exe files on the web server.

- General usability improvements: The edit menu features now menu items to create Cubes, Notations, Scripts and Texts. In the previous version this could be only done by the popup menu.

### Version 0.10 (Preview Release)
2001-10-20

- First release

#