Skip to main content

Changelog

This is a page where I document the changes I made to my website, mostly about HTML, CSS changes and accessibility enhancements.

Accessibility improvements

  • Remove Declarative Shadow Dom used on site header and footer, as Declarative Shadow Dom doesn't have great browser support yet.
  • Start bringing the Rune CSS utility classes into this site.
  • Remove TailWind css classes from index.astro and add global styles for heading and paragraph.
  • Add report accessiblity issue link at site footer.

Footer updates

  • Add svg icons to footer links and add aria-hidde and focusable attributes to hide from accessibility tree.
  • Remove book images from bookshelf page as I don't own the copyrights of those images.

Add tag archive pages and dependencies cleanup

  • Add tag archive pages.
  • Clean up dependencies, remove Tailwind and Tailwind related npm packages.
  • Remove Svelte and two Svelte components that are no longer being used on this site.
  • Hosts fonts locally in public folder.