arazni / blades-in-the-sheets

A Blades in the Dark character sheet progressive web app in WebAssembly
https://arazni.github.io/blades-in-the-sheets/
7 stars 1 forks source link

NVDA Screen Reader Support Plan: Switch to Microsoft's Fluent UI #27

Closed arazni closed 7 months ago

arazni commented 10 months ago

MudBlazor doesn't seem like it plans to make any meaningful progress on screen reader accessibility.

Microsoft's Fluent UI says it does, and it seems like it does when I test their website with NVDA.

https://www.fluentui-blazor.net

Rewrite the whole UI.

arazni commented 9 months ago

Okay, main index and character creation screens are all working well with NVDA with Fluent UI. There's not a 1-to-1 mapping from MudBlazor stuff to Fluent UI stuff, so there's some headaches involved as I go through that's making it all take longer than I'd hoped.

I'm also being picky about how it looks while also being bad at fixing how it looks, haha.

arazni commented 9 months ago

Dossier done, included the ability to change vice, heritage, and background selection while in edit mode. made vice, heritage, and backgrounds editable outside of edit mode.

arazni commented 8 months ago

Toggling between rating-style behavior and sliders depends on: https://github.com/microsoft/fluentui-blazor/issues/1450

arazni commented 7 months ago

Getting very close to finishing up the main sheet. Then I have to fix the main layout and review all my stuff and retest.

The fund card's behavior depends on this being fixed: https://github.com/microsoft/fluentui-blazor/issues/1531