Use a relational database to store the algorithms

Now the algorithms are stored in an XML file. It's not easy to manage the relations between different objects (such as algorithm and group). From version 1.3, the program will also store user's tim...

Id #3103 | Release: CubeExercise 1.3 | Updated: Feb 2, 2013 at 12:01 AM by fancyf | Created: Nov 13, 2009 at 12:33 PM by fancyf

Support rich text version of the algorithm script

Support the format such as underscore, italic and so on. Different formats stand for different fingers. This is helpful when learning a new algorithm.

Id #2493 | Release: None | Updated: Feb 2, 2013 at 12:01 AM by fancyf | Created: Sep 18, 2009 at 6:50 AM by fancyf

Algorithm Editor

Allow user to edit the algorithm in the UI.

Id #2465 | Release: None | Updated: Feb 2, 2013 at 12:01 AM by fancyf | Created: Sep 15, 2009 at 10:22 AM by fancyf

Add a Scrambler and Timer

That is, all the functionalities implemented by CCT.

Id #2442 | Release: None | Updated: Feb 2, 2013 at 12:01 AM by fancyf | Created: Sep 13, 2009 at 11:31 AM by fancyf

Multiple Algorithm Files Support

When the user needs to add more alrigithms, he only needs to download a new XML file and copy it to the application direction.

Id #2440 | Release: None | Updated: Feb 2, 2013 at 12:01 AM by fancyf | Created: Sep 13, 2009 at 11:27 AM by fancyf

Generate the algorithms circling table for a specific algorithms set dynamically

It's helpful to learn a set of algorithms since its easy to setup up any algorithm.

Id #2439 | Release: None | Updated: Feb 2, 2013 at 12:01 AM by fancyf | Created: Sep 13, 2009 at 11:25 AM by fancyf

Generate the cube transform matrix for every algorithm

Now CubeExercise has one transform matrix for every single action (such as R, L, F'...). This could improve the performance and can be used to generate the case for the algorithm dynamically.

Id #2438 | Release: None | Updated: Feb 2, 2013 at 12:01 AM by fancyf | Created: Sep 13, 2009 at 11:20 AM by fancyf

3D Cube Model

CubeExercise should have a 3D cube model. It's better to be a SilverLight control which can be used on a web page directly.

Id #2437 | Release: None | Updated: Feb 2, 2013 at 12:01 AM by fancyf | Created: Sep 13, 2009 at 11:17 AM by fancyf

Check the newer version automatically

CubeExercise should be able to check whether there's a newer version. This relies on a web site or WebService.

Id #2436 | Release: None | Updated: Feb 2, 2013 at 12:01 AM by fancyf | Created: Sep 13, 2009 at 11:14 AM by fancyf

Video Demo Support

When a user is learning and practising a new algorithm, he should be able to view the finger demo for every formula.

Id #2435 | Release: CubeExercise 2.0 | Updated: Feb 2, 2013 at 12:01 AM by fancyf | Created: Sep 13, 2009 at 11:11 AM by fancyf