User blog:Pgrobban/CrystalCalculator 2.0 released

Hi everyone,

I originally intended for the release of a new Crystal Calculator back in August, but sadly due to technical difficulties and being busy with my day job, I had to postpone the release. Furthermore, I didn't receive as much feedback from the alpha and beta releases as I hoped, so I went ahead and implemented some changes that I myself found interesting (hopefully they're not too bad...)

''If you have any data saved from the previous version, it will not carry over to the new version. '' So does this mean I have to fill in all my data again? Sadly, yes. But that's possibly the only downside to the new version of this app (until you guys find all my bugs :P ) Also, the old version is still there for those who prefer to use it.



So what's new?

 * Brand new codebase, rewritten from the ground up. For those interested, the source code is available on my GitHub. The project is written in Javascript using AngularJS. I will write a guide on how to checkout the code and get a build running locally if people are interested in contributing.
 * Brand new look. Based on Google's Material Design theme, should look good in iOS too.
 * On tablets and PCs, the underlying calculations are shown below each treasure's name.
 * A result box is now fixed to the bottom of the screen, always showing you the total and expected average earnings per day. If you're on a tablet or PC, this bar will also show top 3 recommended treasures to upgrade -- if you're on a phone, the recommendations will be listed if you scroll to the bottom instead.
 * Much faster and less data-intensive. The whole code plus stylesheets are ~520 kB only. The images together will be more than that, but they are loaded dynamically so your browser won't fetch all 20 Trophy or Certificate treasures unless you actually look at them. I will perhaps get this number even lower in the future once I get more optimizations in place.
 * A "Clear all data" button. Use this with caution.

Head over to CrystalCalculator 2.0 and try it out :)