Skip to content

Screen reader architecture #123

Answered by TTWNO
francipvb asked this question in Q&A
Jul 9, 2023 · 6 comments · 19 replies
Discussion options

You must be logged in to vote

Hi, @francipvb let me explain what I'm attempting to do right now with the mother-of-all-refactors branch.

We were running into problems testing the state and reactions of various components of the screen reader, since, just to test how a function works, we needed to pass a full ScreenReaderState structure into the function, followed by checking which pieces of state were changed. In an attempt to make Odilia more testable and modular, I'm attempting to create an architecture that takes in minimal state as required for the event, and returns a list of operations that can be checked tested against. These operations could be "say X", or "focus user on Y".

I'm very comitted to making Odilia …

Replies: 6 comments 19 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@francipvb
Comment options

@francipvb
Comment options

@francipvb
Comment options

Answer selected by francipvb
Comment options

You must be logged in to vote
4 replies
@francipvb
Comment options

@francipvb
Comment options

@TTWNO
Comment options

@francipvb
Comment options

Comment options

You must be logged in to vote
10 replies
@francipvb
Comment options

@francipvb
Comment options

@TTWNO
Comment options

@francipvb
Comment options

@TTWNO
Comment options

Comment options

You must be logged in to vote
2 replies
@TTWNO
Comment options

@TTWNO
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants