Thursday, January 17, 2008

What's in the new version so far

Since I've announced that there is a new version in the works and has been in the works for a few years now, I'm sure there will be questions about the new features. Also, before you decide to hold off on your purchase I have given a FREE upgrade to anyone that has purchased in the 6 months previous to every other release. Also, upgrades are always only $10.

The biggest change that I'm the most excited about is the ability to use multi-byte Unicode fonts. It was actually the one feature that I get asked about most over the years. It was a tough change and touched nearly every file in the program. It took me a few months, but I'm really glad I finally got it done. This means that Memorize-It will finally work with Asian and Arabic fonts which is one of the biggest items on my list of features to add.

I've also redone the user interface and all the graphical elements in the application. The multi-file browse window was the biggest change since I keep getting requests to license Memorize-It, but have not really had a great way for people to show their cards outside the Memorize-It application. Hopefully this new system will lead to a better system for others to share their flashcards. Also I'm planning making better bundles of the flashcards we already have available.

Jpeg and Gif image importing. I've looked a little at PNG, but I don't think it will make it into this release.

A new card style. Random multiple choice will move the answer between A-E instead of the current way where the correct answer is fixed in a specific location.

ToolTips were added. It may seem like a simple thing, but Memorize-It is written on a home-grown application framework I call BareBones. This was written before MFC which has since become the most popular application framework for Windows. In general, I like BareBones because it doesn't have any overhead. It does the basics. The problem with this is when new technologies come along I have extra work to do to add them to my framework. In this case it was a few weeks work, but this will make the application easier to use because the buttons will now pop up a little tip on what they do when the mouse hovers over them.

I'm now starting work on the edit window, then the list window and after that there are probably another million tasks, but I am committed to getting this done. I have some ideas to add on card sizing that will help in one of the problem areas people have had and that is full screen editing and quizzing. I'm going to allow full window size editing of cards, but I am also going to have 4 fixed sizes for 3x5, 4x6 and 5x7 cards which will force the size of the card no matter what the window size is. This typically causes a lot of problems with printing and will be nice to finally have a better system for people that like to maximize the edit window.

The list continues, but I think that is enough to give you a taste of what is coming in the new version.

No comments: