- From: Gregory J. Rosmaita <oedipus@hicom.net>
- Date: Mon, 7 Mar 2011 20:57:55 +0000
- To: public-canvas-api@w3.org
- Cc: franko@microsoft.com, david.bolter@gmail.com, Charles Pritchard <chuck@jumis.com>, swarren@aisquared.com, tlalor@aisquared.com, dmazzoni@google.com, public-html-a11y@w3.org
aloha! minutes from the 7 march 2011 Canvas Subgroup call can be accessed as hypertext from: http://www.w3.org/2011/03/07-html-a11y-minutes.html as an IRC log at: http://www.w3.org/2011/03/07-html-a11y-irc and as plain text following this annoucement -- please log any errors, corrections, clarifications, mis-attributions and the like by replying-to this announcement on-list... IMPORTANT SCHEDULING NOTE: due to CSUN, the next Canvas Subgroup call will be held on 28 March 2011 -- a canvas discussion is tentatively scheduled for the HTML A11y TF face2face meeting immediately following CSUN for more information about Canvas subgroup meetings, please consult: http://www.w3.org/WAI/PF/HTML/wiki/Canvas/Meetings _________________________________________________________ - DRAFT - HTML Accessibility Task Force Teleconference 07 Mar 2011 Agenda http://lists.w3.org/Archives/Public/public-canvas-api/2011JanMar/0078.html See also: IRC log - http://www.w3.org/2011/03/07-html-a11y-irc Attendees Present Gregory_Rosmaita, Rich, Chuck_Pritchard Regrets Chair Rich Scribe Gregory_Rosmaita Contents * Topics 1. Strategy for positioning fallback content relative to corresponding canvas UI drawing counterparts 2. Chuck Pritchard update on working modification to simulator caret tracking 3. Outstanding Bugs and Issues Being Monitored * Summary of Action Items _________________________________________________________ <trackbot> Date: 07 March 2011 <scribe> scribe: Gregory_Rosmaita <scribe> scribenick: oedipus <scribe> Meeting: Canvas Subgroup of HTML Accessibility Task Force Teleconference <richardschwerdtfe> http://lists.w3.org/Archives/Public/public-canvas-api/2011JanMar/0075.html <Downchuck> http://blog.codinginparadise.org/2010/12/tricks-for-aria-on-ipadios.html <Downchuck> helpful article for me as I work with ios http://www.nomensa.com/ http://www.nomensa.com/user-experience/evaluate/ipad-iphone-app-review <richardschwerdtfe> http://lists.w3.org/Archives/Public/public-canvas-api/2011JanMar/0075.html Strategy for positioning fallback content relative to corresponding canvas UI drawing counterparts http://lists.w3.org/Archives/Public/public-html/2011Feb/0443.html RS: looked at Chuck's path in SVG thing CP: just talking about PATH element RS: suggesting what? PATH for drawing? CP: have to do manually in CANVAS ... can convert SVG path to series of canvas path commands or reverse -- example of what is available -- first thing IMAGEMAP, if not available can generate PATH -- just an example RS: bind an object to something being drawn on screen -- how would 1 set dimensions for object on screen -- how to say "here are bounds of this object" ... want to say this area i am drawing to is associated with this element, and here is bounding element/clipping rectangle ... device context and clipping rectangle, you are done CP: for arbitrary paths, don't want to lose ability to represent arbitrary path -- curve that only takes op portion of bounding rectangle becomes less useful ... keep going back to SVG because in terms of usability, very similar ... have example of drawFocusRing ... 1 touch event short -- in canvas, if get mouse event, doesn't require pre-binding elements in DOM -- could change title, draw a focus event ... with iPhone and iPad 1 more layer of touch events that haven't been exposed RS: fit testing within a region? CP: yes RS: how establish region? CP: arbitrary -- 2 diff ways: paint to bitmap image and color of fill is mapped over and associated with function call -- quick and dirty to make clickable canvas area ... other: keep object with x,y bounding boxes ... event elegance -- this is a bounding box i am listening to and will now run through program ... point of standards is to give flexibility while having a standard RS: can't limit to just path? CP: drawFocusRing works, but is hit-testing based -- don't want to force to redefine every path -- could reuse drawFocusRing with diff name, but requires setting region for each clickable element RS: would that work for touch devices? CP: hit-testing and methods are passed -- would work with touch device if events available ... canvas on iOS -- click on canvas, thinks is image -- will expose title of image -- have to perform awkward steps -- don't want to pass touch events into canvas DOM until user affirms this is element the user wants ... slide finger over link -- give name of link -- set virtual focus on link -- double-tap to activate RS: if move finger over can tell if in clickable area? CP: only when activated -- before, just a canvas blob ... once double-tap element, starts processing events RS: bound to corresponding element, but what are you using as parameters -- how to glean bounding rectangle CP: with clicakable use same semantics as drawFocusRing and bind current path to element -- run for each element RS: seems like a reasonable approach CP: requires that all clickable areas defined ahead of time rather than after an event -- text clickability can get weird ... double-tap on a word, but don't want ot send extra word boundaries if don't have to ... if receive events, ARIA handles with activedescendant ... awkward on iOS getting events to fire -- brought up on www-dom list fact that what apple introduced is "innovative" and unique -- like a touch hover event ... did same thing -- touch hover event not bound or standardized -- if was, could have bounded into hit testing ... setClickableArea falls apart if lot of complexity (lots of text) ... if dealing with complex app, not as desireable RS: want to say "take current path to calculate" <Downchuck> setClickArea(element) ; clearClickableAreas(); <Downchuck> [sic] setClickableAreas RS: diff btw text and objects -- text has font info so can compute bounding rectangle for text ... might be able to deal with that CP: more innovative user interfaces as touch and canvas implemented more broadly and robustly RS: apply to text? such as word processor -- do on each piece of text? CP: if apply ClickableArea apply to shape -- circle with text make outer circle clickable RS: but not on each piece of text in circle? CP: possibility -- a11y and ARIA standardizes things for UI -- use of it will depend on application ... might want to allow someone to double-tap to start reading with "you are currently over this word" -- how to do quickly? ... circular text box moseOver first thing to tell is word currently over, then speak text block RS: know in document area, but do hit-testing at word and character level? CP: when click on RTE, need to know where to put caret RS: does application rather than system do all the work CP: depends on application ... hit testing is going to be less memory intense -- asynchronous based model works better RS: would be good if could bind hit testing to an element ... more than a11y impact CP: make things easier to program RS: need to float this concept to WG -- setClickableRegion CP: RS float that, i will float "touch hover" concept schepers@w3.org Chuck Pritchard update on working modification to simulator caret tracking http://lists.w3.org/Archives/Public/public-canvas-api/2011JanMar/0079.html CP: hasn't progressed -- still at 1 character right now -- grabbing focus for ZoomText Outstanding Bugs and Issues Being Monitored RS: nothing moved on any? CP: no -- nearly got WebKit to consider resolution of pixels http://www.w3.org/Bugs/Public/show_bug.cgi?id=11328 http://www.w3.org/Bugs/Public/show_bug.cgi?id=11329 http://www.w3.org/Bugs/Public/show_bug.cgi?id=11342 http://www.w3.org/Bugs/Public/show_bug.cgi?id=12214 Issue 131: http://www.w3.org/html/wg/tracker/issues/131 RS: submitted as editorial issue CP: should be addressed; just a bit of pushback from webkit community about shadow DOM, but not too hard a pushback RS: thought webkit ok with response we gave them CP: need to let it get into codebase RS: if not moving, need to ping apple people to find out why CP: give it 2 days -- webkit collective discussed as group last week RS: regular meetings? CP: no -- converse over bug reports RS: conncected to WHATWG? CP: no directly with webkit bug tracker RS: travelling to CSUN -- could discuss canvas a11y at satruday/sunday f2f CP: not yet gotten tickets RS: face2face meeting in San Diego ... first time i can host a canvas call will be 28 March 2011 CP: apple is 1 developer who have made the leap so far -- only full screen touch interface widely available RS: will float by maciej [ADJOURNED] Summary of Action Items [End of minutes] _________________________________________________________
Received on Monday, 7 March 2011 20:59:03 UTC