Accessibility, quality of life, and bug fixes


Some general housekeeping I've been meaning to do! Nothing new for the story… yet….

  • Threadbare is now fully image described! I chose to do this in a kind of narrative / longdesc style, basically rewriting Threadbare as if it wasn’t a visual novel, which is why it took so long. It’s ehhh not a perfect experience on my NVDA screenreader, for reasons I will elaborate on shortly, but it should be functional.
     ‎
  • Added temp QOL fixes for screenreaders. They’re not great, but it could be worse. I coded myself into a corner by making my navigation menu and typewriter animation macros baked into each passage. Originally, <<typed>> text would read out each individual letter one by one until the animation finished, and every time a passage changed, NVDA would re-read the menu buttons. Right now my hackjob fix adds “aria-hidden” and “aria-live” labels retroactively in JS every time a new passage loads or a typewriter animation goes off, so you don’t have to listen to that racket.
     ‎
    Unfortunately, this means you’re stuck waiting for the animation to finish for the text to populate. As always, you can skip the <<type>> animation with spacebar or CONT_. Just don’t buttonmash or it gets confused ):
     ‎
    In the future I want a proper toggle for the <<type>> animation, and… I don’t even know what I’m doing with the menu... but it’s beyond my JS abilities for right now.
     ‎
  • Added a “tension” setting for the timed segment. You can optionally work through it at your own pace.
     ‎
  •  Added a mute button. 
     ‎
  • Fixed missing dialogue on the route where Frey withholds her name. No huge changes, ES and Rhodes just call you stuff like “Canary” “Seer-killer” and “Dude” instead of “Frey.” 
     ‎
  • Heckled Kairos.

Get Threadbare

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.