Skip to content

Fix UI of Accessibility settings

Thiago Sueto requested to merge work/thiagosueto/accessibility-redesign into master

This is an initial attempt to make the Accessibility KCM (kcm_access) more accessible.

This is an initial attempt to fix certain UI issues with the Accessibility KCM.

This includes:

  • making minor UI changes
  • fixing inaccuracies
  • better explaining the functionality to the user
  • making the contents actually readable with a screen reader Moved to !2435

I plan to redesign the UI code in the future so it uses SimpleKCM + pageStack + Kirigami.Pages.

I have no interest in doing a major UI redesign in this MR or to make more major modifications.

For now I just want the current KCM to not have obvious UI issues and to have proper explanations so users don't have to resort to documentation or web search to understand the features available to them.

I plan to make an MR to update the docs to the new UI/terminology, an MR to make the KCM fully accessible, an MR to make the underlying code use consistent terminology (Activation Gestures -> Activation Shortcuts), and lastly the UI code redesign. I'll leave the underlying implementation fixes to whoever has the skills and can touch KWin, since many of the accessibility features are broken on Wayland.

Comparison images (outdated)

Old:

system-bell-old

New:

system-bell-new

Old:

modifier-keys-old

New:

modifier-keys-new

Old:

keyboard-filters-old

New:

keyboard-filters-new

Old:

activation-gestures-old

New:

activation-gestures-new

Old:

mouse-navigation-old

New:

mouse-navigation-new

Old:

screen-reader-old

New, with PlaceholderMessage:

screen-reader-placeholder

New:

screen-reader-new

Edited by Thiago Sueto

Merge request reports