User blog:Pgrobban/Some notes on the future development of Crystal Calculator

Hi everyone,

I'm happy to see that many of you are still using my Crystal Calculator web app. I have been meaning to do a complete rehaul of the code for the release of the new season, but due to complications at work and my love life, I had to postpone my vacation, and consequently, my development on it for a while.

The new version will probably not bring any new visual changes (mostly because I suck at design, lol). It is simply a way for me to break down the code into more managable chunks and making it easier to do changes when it comes to things like Trophy Treasures. Hopefully I can get this version up and running within the next few weeks, if I can solve the technical difficulties.

Technical mumbojumbo
I want to do a rewrite of the code in ES2015 (a new version of Javascript) which allows for cleaner syntax and most of all, modularity. Browsers don't have support for this yet, so you have to use a transpiler, which is something that converts code from the new version to the old versions. This step is working for me.

The next step is that I want to have includes (require syntax) of other packages or modules, and bundle them into only one Javascript file of the app that the browser sees. This is what I've been having issues with, since I want to include and bundle a JSON to store the treasure data, as well as normal Javascript that I have required from other modules. I'm currently trying different build systems to achieve the result that I want.

Update July 12: I finally started my vacation and sorted out some issues with the build system. I have some minor issues left before I decide on how I want to structure the code. I expect normal development to start within the next few days and last about a week before I will release the new version.