Posts

Showing posts from April, 2025

Accessibility updates

 If you have been paying attention, you may have noticed a lot of styling changes being made here. You see, I've dedicated some time to enhancing the accessibility of the site, fixing the issues that Siteimprove was reporting on. The most surprising thing to me was how many errors are thrown up due to the template I use for my blog. The blog, which is hosted by Blogger, which is in turn owned by Google - being what was at least initially a web-focused company, you'd expect them to adhere to global standards in their products. Or perhaps expecting that is a bit naïve. Such issues are: Every single link is too small The default colours don't have a large enough contrast with the background Missing aria role declarations everywhere The especially frustrating thing about this is that I can't actually fix those errors - at least not without injecting some JavaScript into the template, which isn't going to help anyone who has that disabled. I'll give that a try at som...

Timeline Updates

 A small one, but one I want to draw attention to nonetheless. I've now updated the Interactive Legacy of Kain Timeline  to include a few quality of life improvements: I updated some of the data, specifically the connections, to be more accurate - as an example, previously some of the connections for the Soul Reaver blade bypassed some nodes. Whilst this was technically correct because they were straight lines, this also meant that the arrows on those connections were drawn under nodes, and it didn't look great. Some arrows are still drawn under nodes, but there are fewer instances of this, and it's a difficult problem to avoid. I've updated it to use the most recent version of  simple-as-pie  - this doesn't really add much, but at least I'm keeping my own stuff up to date with my own libraries (I still need to update the demo page, which may be a job for tomorrow) I've made the timeline more responsive - previously it was fixed to a width of 750px, but now ...