Change strings being read in dialog to MathML
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 52/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- python
- Domain
- accessibility
Research direction
Locate the dialog handling for relative rate change and relative pause change, then inspect how the current preference API value is applied during speech. The work is done when both strings use MathML for speech resolution and Apply/Ok updates the current value while preserving the prior preference behavior.
Written by the indexing model from the issue text.
Description
Although the strings can be translated, the "Auto" setting means the right version probably won't be read.
It would be better to use the MathML and let the speech resolution and translated speech rules do the speech.
There are two places to change: relative rate change and relative pause change. A way to do this is to save the old preference value, set a new value, do the speech, and then restore the old value. A problem with this approach is that this preference is now (during the current instance of NVDA running) an API pref that overrides a user pref, so Apply/Ok needs to set the value because re-reading the pref file won't change the current value.
- Dominant language
- Python
- Stars
- 10
- Forks
- 10
- Avg merge
- 10h 40m
- Merged PRs (30d)
- 4
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from daisy/MathCATForPython
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
daisy/MathCATForPython#105 · 2 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 65/100
daisy/MathCATForPython#115 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 65/100
daisy/MathCATForPython#112 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 62/100
daisy/MathCATForPython#111 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
daisy/MathCATForPython#110 ·
All issues in daisy/MathCATForPython
Similar issues
-
bug confirmed issue
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
open-webui/open-webui#30750 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
OpenwaterHealth/openmotion-bloodflow-app#604 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
-
good first issue
Difficulty 1/5 Under an hour Newbie friendliness 90/100