Today I've been going through the site and checking its accessibility and code organisation / cleanliness. Spoiler alert, it was not very good lmao. I've gone through each page and started just updating them to be as fully usable with screen readers as I can, adding alt text to images and making sure elements use accurate and more fitting semantic tags, instead of the div spam I had before...
In doing all that I found out how frustrating it is to make Windows Narrator actually read the thing you want it to read. Maybe its just because I don't know how to use a screen reader, or maybe there's some sort of learning curve, but it still seems unreasonably irritating to use. I looked online a little and saw some people call it "the internet explorer of screen readers" which I found funny. But anyway, if you happen to be using a screen reader, hello! I hope the changes are noticable and the site is at least bareable with your screen reader! I'd like to do more testing with the other really popular ones I learned about, but I will also keep Narrator in mind too, just because I assume its the one most people have access to, even if people mostly use different / better ones.
As for the internal code clean-ups, that was mostly me trying to reduce the amount of div spam / excessive nesting on each page, removing unnecessary divs / tags which either were completely useless or could have their properties safely moved into a parent div / tag. This kinda just paired really well with the accessibility fixes to everything, because both of those involved looking through most of the code on the site and making it more simple, readable, relevant and well formatted. It's been fun, and I'm not done yet (and likely never will be). I plan to keep up the accessibility work, improve upon it, and learn more about it for as long as I'm working on this site.
Aside from that, I made a few tweaks to the visuals of the site, changing the button hover animation to be something I think feels nicer, and also a little more responsive and also a little more functional by changing the text colour to black and also increasing the font weight when hovering over the button. The brighter colour of the hovered button state was making the white text a little harder to read, so it was a simple fix to an admittedly pretty small barely-an-issue issue. I also made the corner rounding more consistent too. The navbar elements all had different corner rounding values which I hadn't noticed until yesterday, and then had to fix as soon as I realised. Oh yeah and also I noticed the dates of the first 2 Blog posts said the wrong year, they said 23 instead of 24, which I ended up noticing while changing all the years to say "2024" instead of "24" because Microsoft Narrator kept reading it as "1924".
I think thats all for this post. Hopefully the next site update will come with some content! I'd like to add more photos to the photography page and also finally get some stuff up on the art page! The About Me page is also completely empty still, I'll figure out what to put in there eventually. I know I want that page to be here, but I also don't actually know what to put on it lmao. Anyway, talk to you soon :]