Accessibility/Planning: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Currently drafted Q2 Goals ==
== brainstorm ==
Moved to: [[Accessibility/Planning/Goals]]


== Projects ==


=== deXPCOM work ===
* More brown bags
 
* HTML braille API
*Rework native objects (follow AccEvent and nsAccEvent)
** emscripten liblouis?
**add native interfaces for every XPCOM interface
* Create extensible ARIA semantic system.
***nsIAccessNode -> nsAccessNode
* More accessible games
***nsIAccessible, nsIAccessibleValue, nsIAccessibleHyperLink -> nsAccessible
* [[Accessibility/2012CorePicture|Core Picture]]
***nsIAccessibleTable -> TableAccessible
* [https://bugzilla.mozilla.org/show_bug.cgi?id=624628 Accessibility project Identity/Face]
***nsIAccessibleText, nsIAccessibleEdtiableText, nsIAccessibleHyperText -> nsHyperTextAccessible
* A11y enabled on mac in Q1/Q2
***nsIAccessibleDocument -> nsDocAccessible
* mathml
***nsIAccessibleImage -> nsHTMLImageAccessible, nsXULImageAccessible
* music/chemical other specific languages
***nsIAccessibleApplication -> nsApplicationAccessible
* aural css
**get rid all QueryInterface calls for accessible objects
* alt input (IndieUI)
 
* other print impairments... or LD
*Rework XPCOM code
* Detect system high contrast/invert (windows), and apply color filters in Firefox (talk to UX about possible UI).
**add XPCOM wrappers for native objects
* Addon ideas:
**add cache for XPCOM wrappers
** No-background no-CSS-colors pref in Mobile
**unify methods of XPCOM interfaces (name convention)
** Remove viewport no-zoom in mobile
 
** Color filters UI in mobile and desktop
*Get rid platform specific wrap classes
** ??
 
=== DOMi ===
[[https://intranet.mozilla.org/Accessibility/DOMi Contract planned]]
 
=== Documentation ===
[todo]
 
=== Speech input ===
[HTML Speech Incubator Group]
 
=== TTS from content ===
[HTML Speech Incubator Group]
[humph]

Latest revision as of 18:50, 30 September 2014

brainstorm

  • More brown bags
  • HTML braille API
    • emscripten liblouis?
  • Create extensible ARIA semantic system.
  • More accessible games
  • Core Picture
  • Accessibility project Identity/Face
  • A11y enabled on mac in Q1/Q2
  • mathml
  • music/chemical other specific languages
  • aural css
  • alt input (IndieUI)
  • other print impairments... or LD
  • Detect system high contrast/invert (windows), and apply color filters in Firefox (talk to UX about possible UI).
  • Addon ideas:
    • No-background no-CSS-colors pref in Mobile
    • Remove viewport no-zoom in mobile
    • Color filters UI in mobile and desktop