This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Redesign the document formating settings pannel so it allows for more flexible reporting style and reporting output #17500
Milestone
You can continue the conversation there. Go to discussion →
Is your feature request related to a problem? Please describe.
Verbosity in screen reading is often very high and many users feel overwelmed by the information that is provided, which in many cases might be irelevant or too complex.
Moreover, especially advanced users prefer efficiency over verbosity.
This request can be seen as a sub request of #46 in which users request different verbosity levels on a global scale, other sub requests are #17483, #16695 and #9738.
Describe the solution you'd like
Since we don't have any starting point so far, I propose a redesign of the document formating settings pannel so that we have a good basis for partially fixing #46.
The idea is inspired from the Windows Explorer folder options pannel, where the advanced options are displayed in a tree view containing both radio buttons and checkboxes, and the patern is well known by blind screen reading users since Windows XP.
Proposal
It seems WX python 4.2.2 allows for custom treeview ctrl with expandable items, checkboxes with two or three states, radio buttons etc. So it whould be quite possible to reorganize the whole pannel as a tree, where each element can be collapsed / expanded.
Reference: https://docs.wxpython.org/wx.lib.agw.customtreectrl.html
As of now we have 4 groups of settings:
Step 1 - custom tree view
Basically we would need 3 tree levels:
3. For some items, we need more than 2 options, so on level 3 (e.g. radio buttons for rows, columns, rows and columns, or disabled)
Step 2 - two combo boxes for reporting output and style
Focusing a radio button or a checkbox in the tree view leads to displaying two combo boxes. you can press tab to focus the combo boxes outside of the tree:
So each of the reporting outputs can have its own reporting style.
Step 3 - designing the reporting style
Describe alternatives you've considered
Solve the referenced issues separately, but this might result in a very inconsistent user experience.
Additional context
Other screen readers such as Narator or Jaws provide pre-defined verbosity levels. However, this might be hard to achieve in this community because people prefer flexibility in their own individual configuration which is more than legitimate.
The text was updated successfully, but these errors were encountered: