feat: allow consumers to choose capture level #53
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #51
Adds a new
capture
option to majority of commands.Calling
.start({ capture })
sets a global default for that screen reader run which can be overridden on a per command basis. The default if not passed istrue
to capture all spoken phrases and item text. Other options arefalse
for no capture and"initial"
for capturing just the first "page" of output.Additionally adds logic to ensure the screen reader is/is not running as expected for different commands.