CommonATConfig

Differences between revisions 11 and 12
Revision 11 as of 2006-11-09 18:40:42
Size: 3047
Editor: host-81-191-165-41
Comment: more detail in summary an rationale
Revision 12 as of 2006-11-09 20:24:56
Size: 4007
Editor: host-81-191-165-41
Comment: design and implementation
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
Simplify the assistive technology settings in gnome. Clearly identify where each options belongs, whether it is a general desktop setting with accessibility implications (such as font size) or a specialised assistive technology feature. This will lay the foundation for an accessibility setup tool (*cough* wizard) which will follow -- possibly as a SoC project. Simplify the assistive technology settings in gnome. Clearly identify where each options belongs, whether it is a general desktop setting with accessibility implications (such as font size) or a specialised assistive technology feature. Restructure the items to make navigating the options intuitive for groups with different perspectives.
Line 10: Line 10:
The assistive technology (AT) settings in gnome are currently spread out over several locations, making the features difficult to find. Some entries have multiple incarnations (like keyboard repeat rate). It is difficult to have a discussion about which features should me moved before we have a better classification of items (specifically to which degree they are general desktop setting or special assistive technology tools). Once we have a better overview and have reached some consensus (these are defaults ...) then we can split out the obvious AT items into the assistive technology prefs dialog and can work to better integrate the remaining items where needed.
The assistive technology (AT) settings in gnome are currently spread out over several locations, making the features difficult to find. Some entries have multiple incarnations (like keyboard repeat rate). It is difficult to have a discussion about which features should be moved before we have a better classification of items (specifically to which degree they are general desktop setting or special assistive technology tools).
Line 15: Line 14:
''ScottJamesRemnant: where are thy use cases?''  * Gustav has slightly reduced vision so he likes to increase the font size on his system and select a suitable icon set. It would not occur to him to look for these items under 'Assistive Technology', but expects to find it with the fonts and theme settings.
 * Joanna has less vision than Gustav and uses a high contrast theme with large fonts and occasionally a magnifier. She knows she needs these features to use the computer. When a friends shows here Ubuntu she asks him to open the accessibility settings to look for them. They are pleased to finds all these features available in one place.
Line 19: Line 19:
Identify the rough edges in a11y configuration and reach a consensus with the wider community (upstream) on how it should be refactored. Introduce limited modifications to the gnome dialogs and add a 'More settings' tab to the gnome-at-prefs that links to these other options.
Line 20: Line 22:
See bug [http://bugzilla.gnome.org/show_bug.cgi?id=350263 350263] – AT selection list is needed.
Line 22: Line 23:
''ScottJamesRemnant: please include a design! please include information about the different locations; and a design for the new dialog.''  * Chart the existing a11y settings (and related settings).
 * Divide the setting into better categories, taking special note of which can be considered general desktop settings and which are pure a11y items.
 * Move and restructure settings (this will be minor)
 * Add a 'more options' tab to the Assistive Technology Preferences dialog with links to launch the existing related items such as keyboard settings and themes.
 * '''Optional future work:''' Write a wizard which guides the user through the available accessibility settings.
Line 24: Line 29:

=== Future work ===

A new configuration dialog should collect these components to a single location with tabs. Individual assistive technology applications should be activated and configured from launchers in this dialog.
Line 31: Line 32:
''ScottJamesRemnant: how will this be implemented?''

=== Code ===

=== Data preservation and migration ===
 * Settings are charted and will be refactored here: https://wiki.ubuntu.com/Accessibility/Projects/GnomeATconf
 * Patches will be prepared for the various configuration dialogs and a section added to at-prefs to tie it together.
Line 39: Line 37:
Upstream is discussing implementing a configuration option for the ATs to be started by default (see [http://bugzilla.gnome.org/show_bug.cgi?id=350263 bug 350263]) and improving the theme dialog to reduce the number of (rather similar) a11y themes. Upstream choices should be tracked here.
Line 43: Line 42:
 * Done above -- heno
Line 55: Line 55:
-- Draft --
usb device home directory "overlay"

possible summer of code project

follow .desktop autostart

Summary

Simplify the assistive technology settings in gnome. Clearly identify where each options belongs, whether it is a general desktop setting with accessibility implications (such as font size) or a specialised assistive technology feature. Restructure the items to make navigating the options intuitive for groups with different perspectives.

Rationale

The assistive technology (AT) settings in gnome are currently spread out over several locations, making the features difficult to find. Some entries have multiple incarnations (like keyboard repeat rate). It is difficult to have a discussion about which features should be moved before we have a better classification of items (specifically to which degree they are general desktop setting or special assistive technology tools).

Use cases

  • Gustav has slightly reduced vision so he likes to increase the font size on his system and select a suitable icon set. It would not occur to him to look for these items under 'Assistive Technology', but expects to find it with the fonts and theme settings.
  • Joanna has less vision than Gustav and uses a high contrast theme with large fonts and occasionally a magnifier. She knows she needs these features to use the computer. When a friends shows here Ubuntu she asks him to open the accessibility settings to look for them. They are pleased to finds all these features available in one place.

Scope

Identify the rough edges in a11y configuration and reach a consensus with the wider community (upstream) on how it should be refactored. Introduce limited modifications to the gnome dialogs and add a 'More settings' tab to the gnome-at-prefs that links to these other options.

Design

  • Chart the existing a11y settings (and related settings).
  • Divide the setting into better categories, taking special note of which can be considered general desktop settings and which are pure a11y items.
  • Move and restructure settings (this will be minor)
  • Add a 'more options' tab to the Assistive Technology Preferences dialog with links to launch the existing related items such as keyboard settings and themes.
  • Optional future work: Write a wizard which guides the user through the available accessibility settings.

Implementation

Outstanding issues

Upstream is discussing implementing a configuration option for the ATs to be started by default (see [http://bugzilla.gnome.org/show_bug.cgi?id=350263 bug 350263]) and improving the theme dialog to reduce the number of (rather similar) a11y themes. Upstream choices should be tracked here.

BoF agenda and discussion

ScottJamesRemnant: this needs to be drafted into a spec!

  • Done above -- heno

New UI mostly decided at Gnome accessibility summit. Add AT options to preferred applications dialog.

Small apps "osk", "screenreader" etc. that check value of preferred app gconf key and run it.

Use fdo autostart for starting AT's add .desktop file of previously mentioned small app to autostart.

Re-do gnome-at settings dialogs entirely. Make all settings that could be considered accessibility related locatable or directly changeable from the gnome-at properties dialog. Making it the one-stop-shop for everything a11y related even if it means settings are duplicated from elsewhere in the desktop.

small aside -- people like to carry their accessibility (font size, etc.) and other settings around with them it would be nice if a gconf overlay from a usb stick was possible. In other words settings on the stick would overide the local gconf keys.


CategorySpec

Accessibility/Specs/CommonATConfig (last edited 2008-08-06 16:39:48 by localhost)