August 9
I haven't posted anything for a while, and a majority of the reason is that nothing was actually being done. I wanted to get trolled by a +10 roll on the enhancement coupon like everyone else, so I needed a terminus essence.
Conceptual work such as planning/layout/etc was done during this time, but not a lot of it. It has probably been noticed by now, but there is an issue with the current Armory where in certain circumstances (I am not quite sure which) gear icons fail to load when the page first loads, resulting in broken images. I don't know why this is, but I assume it to be related to the number of images the page is having to load being too high. Optimizing this has been one of the focuses of my planning lately.
To try to keep this simple, I'll explain it very quickly and perhaps not 100% accurately. A page can request up to six files at a time from the same location, and no more than that. For files seven and on, those six requests have to fill first. Since every image on my site is currently a separate file, I suspect that this is causing the icon issues. It gets too backed up, and then times out and cancels the other loads.
With the v3 UI comes a new design for the header and maybe the footer, which is also a convenient time to mess with structuring. I will be consolidating several JS files into one, to reduce file requests on that end, and am also using the time to simplify the code somewhat, using its new layout. Under the new structure, each page will only request three JS files from my site, rather than the five currently used. In addition, I will be merging all of the background images on the page into one file (except for the main background), to shave off another 44 file requests.
Boring talk about background stuff aside, I have also recently begun coding back in actual Armory functionalities. The only new tab added since the last update is the Stat Results tab, which looks like this:
So far, I am working on coding the Base Stats tab to convert the given stats into actual usable base stats (the ATT without STR, etc). Since titles that give ATT/M.ATT directly now exist, it is important that this base amount is calculated correctly, or else all result stats will be inaccurate. Tab naming is also feeling pretty awkward between the two tabs, so I will likely need to rename one or both of them soon.
If you have good memory, you may have wondered what happened to the Buffs tab. It was postponed. I feel pretty confident in the design and structure of the UI now, and I'd like to jump straight into re-implementing base functionality at this point.