User blog:Pgrobban/Announcing Crystal Calculator v. 1.1

I was glad to hear that many of you enjoyed my Crystal Engine calculator that i published as a web app before summer. One of the features I was thinking of implementing for a later version is the ability to save your data, and one of the main reasons why I didn't do it in the first place was because it would require a rewrite of some of my (already ugly) code. I have a solution for it now, and while it's not the prettiest code in the world, it works for most of our users' purposes.

Originally I planned releasing it tomorrow after a day of testing today, but since it's my 0x100 day here (that's 256 for you non-geeks), I was thinking it would be more fun to do it today, since I don't see any obvious bugs. So without further ado, here it is. Same URL, so no need to update your bookmarks. The rest of the app is the same, only some text has changed, so that's why I gave it the version number 1.1 instead of 2.0.

The saving works by using HTML5's LocalStorage API, so it is fairly device independent. I have tried on the major browsers except IE, and I tried Safari and Chrome on iOS and they all worked for my limited testing. If you see anything that doesn't work as intended, please let me know.