accessibility maxxing

This commit is contained in:
sundae 2025-09-11 19:30:58 +03:00
parent 6c9294f0a0
commit f18a342ae5
No known key found for this signature in database
64 changed files with 320 additions and 205 deletions

View file

@ -1 +1,3 @@
Created my Neocities account!
## {{page.fileSlug|readable}}
- Created my Neocities account!

View file

@ -1,3 +1,5 @@
## {{page.fileSlug|readable}}
- Added [Home](/home), [Gallery](/gallery) and ~~About~~
- ~~About~~ contains Pokémon boxes and a small bio
- Added links to other pages

View file

@ -2,6 +2,8 @@
title: Version 0
---
## {{page.fileSlug|readable}} <code>{{title}}</code>
![](/assets/img/changelog/ver0.png)
- Added sidebar

View file

@ -1,5 +1,6 @@
Working on my [interests](/home#interests)...
## {{page.fileSlug|readable}}
- Working on my [interests](/home#interests)...
- Added ~~Favorite Pokémon~~
- Moved Pokémon boxes from ~~About~~
- Changed Sunny's portrait to a new revision of his PETSCII avatar

View file

@ -1 +1,3 @@
[Gallery](/gallery) implemented
## {{page.fileSlug|readable}}
- [Gallery](/gallery) implemented

View file

@ -2,6 +2,8 @@
title: Version 1
---
## {{page.fileSlug|readable}} <code>{{title}}</code>
![](/assets/img/changelog/ver1.png)
- Changed backgrounds

View file

@ -1,3 +1,5 @@
## {{page.fileSlug|readable}}
- Changed [Gallery](/gallery)
- Implemented [CSS Grid layout](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_grid_layout)
- Removed Sunny's portrait from the sidebar

View file

@ -1,3 +1,5 @@
## {{page.fileSlug|readable}}
- Changed ~~About~~
- Added a collection of games and music that I enjoy
- Added 88x31 buttons to the footer of the page

View file

@ -1 +1,3 @@
Made a 88x31 button! [![](/assets/img/button/sunbun_a.gif "sunbun")](/)
## {{page.fileSlug|readable}}
- Made a 88x31 button! [![](/assets/img/button/sunbun_a.gif "sunbun")](/)

View file

@ -1,6 +1,8 @@
## {{page.fileSlug|readable}}
- Re-added and moved Sunny's portrait to my [bio](/home#bio)
- Changed [Gallery](/gallery)
- Added sections for [original characters](/gallery/#original-characters) and [fan art](/gallery#fan-art)
- Changed [Home](/home)
- Added last updated date
- Added links to section headings
- Added permalinks

View file

@ -1 +1,3 @@
Wrote more about my [interests](/home#interests)
## {{page.fileSlug|readable}}
- Wrote more about my [interests](/home#interests)

View file

@ -1 +1,3 @@
Starting work on a re-design. I fixed a few inconsistencies beforehand
## {{page.fileSlug|readable}}
- Starting work on a re-design. I fixed a few inconsistencies beforehand

View file

@ -2,6 +2,8 @@
title: Version 2
---
## {{page.fileSlug|readable}} <code>{{title}}</code>
![](/assets/img/changelog/ver2.png)
Added a lot of visual flair with to page elements to look like everyday objects, with the exception being: the header, sidebar and topbar, as they're supposed to be UI.

View file

@ -2,16 +2,18 @@
title: Version 3
---
## {{page.fileSlug|readable}} <code>{{title}}</code>
![](/assets/img/changelog/ver3.png)
Some considerations were put into making page elements stand out more. I tried to remove redundant rules and nesting when necessary, and tried my best to conform to [semantic HTML](https://developer.mozilla.org/en-US/curriculum/core/semantic-html/).
- Added [Changelog](/changelog)!
- Merged Sidebar and topbar into a single `JS` file
- Previously implemented with seperate `scripts` for each list, which meant that I still had to update every page
- Merged Sidebar and topbar into a single `js` file
- Previously implemented with seperate `script` for each list, which meant that I still had to update every page
- Buttons are more visually distinct and don't have issues with readability
- No more shiny buttons...
- Changed backgrounds
- Converted from `SVG` to `PNG`
- Converted from `svg` to `png`
- This should hopefully fix most performance issues on low-end devices, like phones
- Updated my 88x31 button [![](/assets/img/button/sunbun_b.gif "sunbun")](/)

View file

@ -1,2 +1,4 @@
## {{page.fileSlug|readable}}
- Changed ~~About~~
- Updated the look of the jewel CD cases in my [interests](/home#interests)

View file

@ -1,7 +1,8 @@
Fixed a couple of small issues regarding mobile view
## {{page.fileSlug|readable}}
- Fixed a couple of small issues regarding mobile view
- Changed [Gallery](/gallery)
- Artworks now work (ha) with keyboard navigation
- Added pride flag stickers to my ~~art notes~~
- Attribution:
- (CC0 1.0) [treehouse.systems Gitea pride emoji repository](https://gitea.treehouse.systems/treehouse/emoji)
- [treehouse.systems Gitea pride emoji repository](https://gitea.treehouse.systems/treehouse/emoji) (CC0 1.0)

View file

@ -1,2 +1,4 @@
## {{page.fileSlug|readable}}
- Added ~~Jukebox~~
- A page with a music player featuring a pre-defined track list from various video games and accompanying backgrounds that fade-in on track change

View file

@ -1,2 +1,4 @@
## {{page.fileSlug|readable}}
- Drafted ~~Jukebox~~
- I am bad at JavaScript

View file

@ -2,6 +2,8 @@
title: Version 4
---
## {{page.fileSlug|readable}} <code>{{title}}</code>
![](/assets/img/changelog/ver4.png)
- Shiny buttons are BACK!
@ -12,7 +14,7 @@ title: Version 4
- Added [Blog](/blog)
- Removed ~~Favorite Pokémon~~
- Moved back to ~~About~~ as randomized on-page-load sprites. It felt a bit excessive to have a whole page dedicated to something I don't think about that often
- Replaced all `WEBP` images with lossy `PNG` via [pngquant](https://pngquant.org/) and optimized most images with [oxipng](https://github.com/shssoichiro/oxipng)
- Replaced all `webp` images with lossy `png` via [pngquant](https://pngquant.org/) and optimized most images with [oxipng](https://github.com/shssoichiro/oxipng)
- Fixed weird behaviour with the [`float` property](https://developer.mozilla.org/en-US/docs/Web/CSS/float) on the sidebar
- Hovering over items would sometimes reset the value back to initial. Substituted it with padding on the `main` and `aside` elements
- Changed [Changelog](/changelog)
@ -21,7 +23,7 @@ title: Version 4
- Moved to the top left corner
- Moved `header` text for current page next to the top of the sidebar
- Moved 88x31 buttons to `footer`
- `SVG` text uses `CSS` rules instead of inline styling
- `svg` text uses `css` rules instead of inline styling
- Changed `footer`
- Added a sticker to `footer`
- Randomized on-page-load

View file

@ -2,9 +2,12 @@
title: Version 5
---
## {{page.fileSlug|readable}} <code>{{title}}</code>
![](/assets/img/changelog/ver5.png)
Re-wrote the website with [Eleventy](https://11ty.dev/). Read the [accompanying blog post](/blog/break-time/)
Re-wrote the website with [Eleventy](https://11ty.dev/).
Read the [accompanying blog post](/blog/break-time/)
- Changed image directory
- If you've linked my 88x31 button on your website, it's now located under `/assets/img/button` instead of `/img/buttons/` and named alphabetically

View file

@ -2,10 +2,11 @@
title: Version 6
---
## {{page.fileSlug|readable}} <code>{{title}}</code>
![](/assets/img/changelog/ver6.png)
Re-wrote the site, again.
Read the [accompanying blog post](/blog/rewrite-2.0)
- Changed `footer`
@ -21,7 +22,7 @@ Read the [accompanying blog post](/blog/rewrite-2.0)
- Added a pawprint flair to `details`
- Sunny is there again, sitting this time
- Changed [Blog](/blog)
- Fixed `h3 a` links not working in blog posts
- Fixed permalinks not working in blog posts
- Added functionality for blog-specific avatars and image attachments to the postscript blurb
- Removed ~~Art notes~~
- Merged into gallery entries

View file

@ -1,8 +1,11 @@
- Polished the old theme
## {{page.fileSlug|readable}}
Polished the old theme
- Changed [Home](/home)
- Added `details` to [interests](/home#interests)
- Changed [Gallery](/gallery)
- Artwork pages themselves are now more modular
- Added a counter if there's multiple artworks in one entry
- Added missing `h1 a` links
- Added missing permalinks
- Changed `font-size` on some pages to be slightly bigger

View file

@ -1,3 +1,5 @@
## {{page.fileSlug|readable}}
- Changed sidebar
- Added icon for [Changelog](/changelog)
- For some reason I forgot give it an icon, it previously used the Gallery icon

View file

@ -1,4 +1,7 @@
- Website (hopefully) fixed for Chromium-based browsers _...grr_
## {{page.fileSlug|readable}}
Website (hopefully) fixed for Chromium-based browsers _...grr_
- Changed sidebar
- Added an animated tiled paw background for desktop view
- Changed [Home](/home)

View file

@ -0,0 +1,10 @@
## {{page.fileSlug|readable}}
Actively trying to accommodate for accessibility
- Added `header` to pages back in
- Added `aria-hidden` to sidebar icons
- Changed [Changelog](/changelog)
- Added permalinks
- Attribution:
- [WAVE Web Accessibility Evaluation Tools](https://wave.webaim.org/)