15:34:05 RRSAgent has joined #indie-ui 15:34:05 logging to http://www.w3.org/2014/10/27-indie-ui-irc 15:34:07 RRSAgent, make logs public 15:34:07 Zakim has joined #indie-ui 15:34:09 Zakim, this will be INDIE 15:34:09 ok, trackbot, I see WAI_Indie()11:00AM already started 15:34:10 Meeting: Independent User Interface Task Force Teleconference 15:34:10 Date: 27 October 2014 15:34:11 rrsagent, do not start a new log 15:34:21 zakim, call Monterey 15:34:22 ok, MichaelC; the call is being made 15:34:25 +Monterey 15:34:51 kurosawa has joined #indie-ui 15:34:55 zakim, who is on the phone? 15:34:55 On the phone I see ??P1, Monterey 15:35:01 zakim, ??P1 is Andy_Heath 15:35:01 +Andy_Heath; got it 15:35:08 zakim, call Ponderosa 15:35:08 ok, MichaelC; the call is being made 15:35:10 +Ponderosa 15:38:42 -Ponderosa 15:38:57 zakim, call Ponderosa 15:38:57 ok, MichaelC; the call is being made 15:38:58 +Ponderosa 15:39:26 -Ponderosa 15:51:08 richardschwerdtfeger has joined #indie-ui 15:56:50 MichaelC has changed the topic to: IndieUI F2F at TPAC; Monday 27 October beginning 16:00Z; Zakim 46343#; Wifi W3C password fullpotential 16:02:42 joanie has joined #indie-ui 16:03:51 Ryladog has joined #indie-ui 16:04:15 Scribe: Katie Haritos-Shea 16:04:47 trackbot, start telcon 16:04:49 RRSAgent, make logs public 16:04:51 Zakim, this will be INDIE 16:04:51 ok, trackbot, I see WAI_Indie()11:00AM already started 16:04:52 Meeting: Independent User Interface Task Force Teleconference 16:04:52 Date: 27 October 2014 16:06:20 zakim, this will be WAI_Indie 16:06:20 ok, Ryladog, I see WAI_Indie()11:00AM already started 16:06:48 Scribe: Katie Haritos-Shea 16:06:52 smaug has joined #indie-ui 16:07:15 ScribeNick: Ryladog 16:07:52 Meeting: IndieUi Working Group F2F and teleconference 16:08:16 Topic: Agenda for the F2F 16:08:29 JS: Summary so far 16:09:07 JS: We will discover where the Events is when we meet wit WebApps and Content editing TF this afternoon 16:09:32 Buy only WAI Indie UI will be interested in finishing the Use Context Module 16:09:53 So the suggestion is to focus on that and do what we nee to do to get us to last cal 16:10:48 https://dvcs.w3.org/hg/IndieUI/raw-file/default/src/indie-ui-context.html 16:12:28 RS: So what is here mostly Apple focus. Subtitles was altered because that is what is used in Apple. I am just wondering is quite enough for what we want o do 16:12:57 and I am not sure. We have the screenreader, what happens if the magnifier is running 16:13:54 They have something that is limited on iOS. They have a zoom feature. If we are going to do this- can we get other things in here that the user is going to be ale to us 16:14:37 Do we release this as a last call. Right now I see what is in here that are featues that CURRENTLY are in the OS that get turned on 16:15:03 Are there any Keyboard features that need to be turned on that we need to capture 16:15:33 Enabling StickyKeys - thise are not anything that are going to effect web content 16:16:09 Joanie: Maybe a control that tells the app to swithch to web 16:16:45 RS: You mght have a low vision reader that doent need a screen reader turned out to perserve the performance 16:17:48 Schema dot org has some good things. Magnifiers , accessibility test tools all the thongs like that. You need the aria semantics to position things for focus 16:18:19 For accessibility test tools I want to turn on the features so I can test. 16:18:34 We are going to need some of the other things 16:19:00 We are going to need a little bit more than is in here. 16:19:38 Latest Editors Draft of User Context http://rawgit.com/w3c/indie-ui/master/src/indie-ui-context.html 16:19:39 AH: I am looking at my iPhone - there are tons of things in here that we dont have in our document 16:19:59 RS: We wanted a small set initially that will egt widely implemented 16:20:31 RS: I think it would be good to have the interoperability for schema.org. Do you recall the name Andy? 16:21:29 RS: It is going to - the OLD terms were AT interoperable and API interoperable 16:21:56 AH: The elephant in the room - I need this an it is not avaible 16:22:17 JS: The they are not using IndieUI 16:22:35 AH: The business arguements are quite difficlut 16:22:47 AH: For preferences with eBooks 16:23:03 JS: Let add and tak about the User Profile 16:23:17 AH: If we could establish that then we are good to go 16:23:31 http://www.a11ymetadata.org/the-specification/ 16:23:39 JS: You could pass it around and everyone on all devices 16:24:29 RS: I want Accessibility API is a term and has the values aAPI the form is text, (this is from Schema.org) 16:24:31 AndroidAccessibility 16:24:31 ARIA 16:24:33 ATK 16:24:34 AT-SPI 16:24:36 BlackberryAccessibility 16:24:37 iAccessible2 16:24:39 iOSAccessibility 16:24:40 JavaAccessibility 16:24:41 MacOSXAccessibility 16:24:42 MSAA 16:24:43 UIAutomation 16:25:00 KHS: The search engines are all using this - we had called it API interoprrable 16:25:36 JS: If obe of these thing s is turned on then we know that we have to turn on the ARIA 16:26:29 JS: There is no reason why you cant pass this. We could have it delimited it should be WAI ARIA> I think this is good and it is what browsers man are using 16:26:59 the user doesnt have to identify that they are using AT - obe coukd also be using a test tool 16:27:27 we hae MSAA and iAccessible 2 and WAI ARI would be togther. I would like top Propsoe that we dd 16:28:25 RESOLUTION: propose that we inlude the Accessibility API stiing from Schema.org as a space delimited set of values in the form of text 16:30:32 RS: because this is being used by search and providers we need to include this. Unrelated: do we want to include the saftey hazzard stuff in hear 16:30:39 KHS: Yes 16:32:05 KHS: I am thinking this would be a good sellbecause governements would want to push inplementation for saftey reasons 16:33:39 RS: We need to involve who Browser manufacturers in here. If you have any .Accessibility Inspector (MAC) - you could get it trigger it in the settings 16:34:20 JS: They are actually looking for content with Accessibility Featiure in Schema.org 16:34:46 s/Featiure/Feature 16:34:55 alternativeText 16:34:55 annotations 16:34:57 audioDescription 16:34:58 bookmarks 16:35:00 braille 16:35:01 captions 16:35:03 ChemML 16:35:04 describedMath 16:35:06 displayTransformability 16:35:07 highContrastAudio 16:35:09 highContrastDisplay 16:35:10 largePrint 16:35:12 latex 16:35:13 longDescription 16:35:15 MathML 16:35:16 none 16:35:18 printPageNumbers 16:35:19 readingOrder 16:35:21 signLanguage 16:35:22 structuralNavigation 16:35:24 tableOfContents 16:35:25 taggedPDF 16:35:27 tactileGraphic 16:35:28 tactileObject 16:35:30 timingControl 16:35:31 transcript 16:35:32 ttsMarkup 16:35:33 RS: This is where they are looking for content. We would have to write definitions and preferences. 16:35:33 unlocked 16:35:35 http://www.w3.org/wiki/WebSchemas/Accessibility#accessibilityFeature_in_detail 16:36:12 AH: It wold be worded slightly different. "I NEED control..." and we should do the simpe ones anyhow 16:36:38 setting accessibilityHazard: 16:36:43 flashing 16:36:44 noFlashingHazard 16:36:45 motionSimulation 16:36:47 noMotionSimulationHazard 16:36:48 sound 16:36:49 noSoundHazard 16:37:15 accessibilityControl: 16:37:18 RS: How may of these do we want to put in there. They should be on a raodmap as for when we want toput eaach one we feel is relavant to our needs in to the spec 16:37:25 fullKeyboardControl 16:37:25 fullMouseControl 16:37:27 fullSwitchControl 16:37:28 fullTouchControl 16:37:29 fullVideoControl 16:37:30 fullVoiceControl 16:37:32 RS: They have some very good stuff 16:37:44 RS: This might be.. 16:37:51 accessMode 16:37:59 auditory 16:38:00 tactile 16:38:01 textual 16:38:03 visual 16:38:04 colorDependent 16:38:06 chartOnVisual 16:38:07 chemOnVisual 16:38:09 diagramOnVisual 16:38:10 mathOnVisual 16:38:11 musicOnVisual 16:38:12 textOnVisual 16:38:23 AH: We would want search control, and voice control - whtere we would want keyboard and mouse I amot sure 16:38:47 RS: These are less likely and oe controversial 16:39:01 hasAdaptationm text: Identifier of a resource that is an adaptation, for accessibility purposes, for this resource. 16:39:16 isAdaptationOf Text: Identifier of a resource for which this is an adaptation, for accessibility purposes. 16:39:17 JS: his is for Context.next 16:39:32 s/hishis 16:39:40 s/his/This 16:40:10 janina_ has joined #indie-ui 16:40:10 use of book extensions: 16:40:12 rrsagent, set logs world-visible 16:40:13 EBook/DAISY202 16:40:14 EBook/DAISY3 16:40:15 EBook/Mp3 16:40:17 EBook/EPUB2 16:40:18 EBook/EPUB3 16:40:19 Ebook/BRF 16:40:20 EBook/PDF and other formats, mobi, etc. 16:40:21 Paperback/Braille 16:40:26 rrsagent, make minutes 16:40:26 I have made the request to generate http://www.w3.org/2014/10/27-indie-ui-minutes.html Ryladog 16:40:48 trackbot, status? 16:41:21 RS: I think we should hold off on the book stuff. But I think the hazard stuff is areally big one 16:41:36 JS: What are we going to map hazards to? 16:42:07 AH: The vocabulary can be used 16:43:11 q+ to ask two basic questions should time permit 16:43:24 RS: The thing is audio description we would want - yes we do have it for version 16:43:35 JS: It should be called video description 16:44:11 AH: We just published a standards in SC35 that is audio description 16:44:26 JS: Can you send me that or file a bug Andy? 16:44:29 AH: Yes 16:44:52 JS: We have a whole range we would want 16:45:03 q? 16:45:12 i 16:45:15 ackk j 16:45:32 Joanie: My question about hazards - who commuicates these values and communicatedsthose to developers. Is it browser oe OS settings 16:45:38 ack jo 16:45:38 joanie, you wanted to ask two basic questions should time permit 16:46:12 RS: It can be either one. It can come from OS system settings - they would easy to put in and have a first elease. 16:46:50 Joanie: If an OS environemnt does not currently have these hazard settings does an OS need to get them? 16:47:10 RS: Yes, or they need to use a browser that can provide them 16:47:34 JS: Lets picjk the hazard stuff and mark it AT risk 16:47:57 RS: I thnik it would be very good to do that 16:48:10 zakim, mute andy 16:48:11 Andy_Heath should now be muted 16:48:30 Joanie: With my gnome hat - these are not in gnome. We would want to do that 16:49:13 JS: We coud start them out as browser setting and the eventually to go the Gnome. Should I file bug? 16:50:07 Joanie: If we call this accessibility (and not for everybody) we can get this in to Gnome right now 16:50:14 q? 16:50:36 zakim, unmute andy 16:50:36 Andy_Heath should no longer be muted 16:50:39 zakim, unmute andy 16:50:39 Andy_Heath was not muted, janina_ 16:50:55 q+ To ask the second question which is why key echo and not any other screen reader settings? 16:51:05 RS: Let look at the rest of that list.....high contrast audio, long descr...I dont knwo that we tackle these now - maybe exceot MathML 16:51:23 RS: I would prefer to have teahcer deliver MathML 16:51:33 ack jo 16:51:33 joanie, you wanted to ask the second question which is why key echo and not any other screen reader settings? 16:53:26 Joanie: Looking at the screen reader setting it specifically mentions key-echo, if this os important to communicate it for developers - why are not the others there. So, it this actually important? 16:53:43 JS: Now you are going to get the semantics 16:54:11 Joanie: I am just confused about why typing-echo belong here? 16:55:13 Joanie: My question is why is it here at all? If it is important, why isnt for other things? 16:55:43 JS: Let remember we have to impmements a spec here 16:56:10 JS: Status: for typing-echo is at Risk 16:57:03 JS: Cogn TF 16:57:31 Joanie: I though I saw a setting for a verbosity setting on my MAC 16:58:33 AH: We need some principle - those that are needed y the market NOW. We also need to strongly say is getting these things into and out of the device developers are working on 16:58:53 JS: That would ut the impetus behind everything else 16:58:59 jcraig has joined #indie-ui 16:59:09 AH: We can see that they are useable on other devices 16:59:38 JS: We realy care about being sucessful 17:00:05 JS: 2 things will push succuss - portability of user preferences and the other is support for testing 17:00:24 JS: Do we wnt a proposal? 17:01:00 JS: The stocking horse is HAZARD - how can they say no to hazard? 17:02:33 RS: Safari they have an accessibility setting - never use font size smaller than 9 - I can see them easily adding - click if you want flashing to be abled/disable. You can actally pass these things with out any trouble 17:03:00 RS: Some of the other stuff like TTS matkup - that will take alot more effort. 17:03:23 RS: Do we want to go for Hazard and the Accessibility API 17:04:19 Kurosawa: Web content does not need to know the AAPI 17:04:58 RS: I would agree but if you had a java applcation you might have a deofferent version of a plug in that cant get turned on 17:05:28 RS: In those cases you might want to know it. Beyond plugins - I agree with you 17:05:56 RS: Do we want to go for Hazard and the Accessibility API? Yes 17:06:01 KHS: Yes 17:06:54 RS: I think it would be good to get these two in for a start. 17:07:11 Joanie: Who needs to know that you support UIAutomation? 17:07:24 janina__ has joined #indie-ui 17:07:26 RS: If you are a plugin manufacture 17:07:43 trackbot, status? 17:08:18 v 17:08:27 rrsagent, make minutes 17:08:27 I have made the request to generate http://www.w3.org/2014/10/27-indie-ui-minutes.html Ryladog 17:08:28 ii/msg michael, When does WCAG plan to break? 17:08:37 rrsagent, make log public 17:09:21 ii 17:10:08 RS: We might want to have a certain level atK...in general the browser amnufactures are getting away from plugins 17:11:09 RS: I ccant think of many reasons why you need to know the native platform 17:11:33 JS: We want to try tomake it easier for people to do the right thing 17:14:50 RS; I figure if I am running an accessibility test tool, the broswer would throught he API and the IndieUi Context - and I was running JavaMonkety or AccProbe I would want to cnvey that Ineed this kind of information because I am using this tool 17:15:30 AH: But we just had a binary control for this is .. 17:16:19 RS: Example, "I am looking for an app, here is my setting" we can expose that through the browser 17:17:43 KHS: It is a user preference that the user maynot even know about - and know that they need to - to get an app that meets the needs they have set 17:19:04 AH: OK, I acept that as a use case now 17:19:54 RS: The API provides a greater degree of specificity that can eb used by search engines and content providers 17:20:30 JS; We stop for break in 10 minutes 17:21:23 RS: I am looking at the Accessibility features in Schema.org - it is really rich 17:22:16 RS: We do have some of them, this is alot to put into the OS. I dont think we would get an arguement form James if we wanted include MathML 17:22:35 AH: I thinkwe would hear screamng if we try to include it all nw 17:24:13 MichaelC_ has joined #indie-ui 17:25:32 jcraig has joined #indie-ui 17:26:14 RS: MathML for accessibilty it is good for screenreading, cognituve, navigaton, a study showed Math complhemsion 10 to 15 % for every user 17:26:38 RS: We could alos state that if we have the ability to suport it 17:27:06 RS: Abd the digital publishing has an interest in supporting MatthML 17:27:25 RS: Yes. 17:30:22 jcraig_ has joined #indie-ui 17:33:41 RS; Let takes a look at the list for things for content that we have today; audio description, captions, high contrast audio, high contrast display, MathML, long description, 17:33:41 printPageNumbers 17:38:10 RS: continues...., sign language, tagged PDF, timing control, transcript, unlocked, 17:38:40 JS: Breaktime for 1/2 an hour 17:41:44 I have made the request to generate http://www.w3.org/2014/10/27-indie-ui-minutes.html MichaelC 17:41:57 chair: Janina_Sajka 18:19:35 richardschwerdtfeger has joined #indie-ui 18:21:52 RS: When do we want to deliver 18:21:57 JS; ASAP 18:22:26 RS: For the next version lets look at Reflow 18:24:22 AH: Lets do a plan and actions now a mini road map 18:24:38 RS: OK, Do you know if jmaes is here today? 18:24:44 RS: He is not in IRC 18:24:50 s/jmaes/james/ 18:25:00 JS: I expect he will be here this afternoon 18:28:00 Katie: I just tried pinging James 18:28:11 JS: He may not be here 18:29:03 JS: Do we want to see if James agrees with our list or do we just assign peices of this 18:29:17 AH: I think we should do the later 18:30:03 JS; He had been recently moved and changed positions 18:31:34 Joanie: How is the AT disclosure being indicated in the spec? 18:32:36 / says everyone is searching the spc for Joanies question 18:34:27 JS: Lets divy up and start drafting text 18:34:38 RS: I have to cycles at the moment 18:35:04 JS: Reccomendation in the fall?? 18:35:23 RS: If you can give me a couple of months I cam take the Action item to 18:37:42 ACTION: Rich to draft accessibility preferences from the two Schems.org for accessibilityFeature and accessibilityHazard, and accessibiltyAPI - based on today meeting 18:37:42 'Rich' is an ambiguous username. Please try a different identifier, such as family name or username (e.g., rschwer, rsimpson3). 18:38:35 s/Schems.org/Schema.org 18:40:04 ACTION: rschwer to draft accessibility preferences from the two Schems.org for accessibilityFeature and accessibilityHazard, and accessibiltyAPI - based on today meeting 18:40:04 Created ACTION-95 - Draft accessibility preferences from the two schems.org for accessibilityfeature and accessibilityhazard, and accessibiltyapi - based on today meeting [on Richard Schwerdtfeger - due 2014-11-03]. 18:41:59 jcraig has joined #indie-ui 18:42:42 rrsagent, list attendee 18:42:42 I'm logging. I don't understand 'list attendee', Ryladog. Try /msg RRSAgent help 18:43:10 trackbot, status? 18:43:45 JC: I have an action item to build CSS isneeded for several prefereences 18:44:22 JS: The Schema.org preferences should be wrtable that you can share across devices interoperable 18:45:38 RS: MS has put user profiles in the cloud so they are portablable across their platform 18:45:59 q+ to mention CSS.customMedia.set() 18:46:58 Joanie: typing echo use case? 18:48:16 JC: We have seperate - Google Docs and pages for iCloud, they have to implement these apps as self-voicing app at this point bc there is no API for it 18:49:21 JC: typing echo - It effects how the user types. There are two implementation in Google Docs and pages for iCloud. Not everybody has their typing echo set is consistant ways 18:50:50 JC: Google Doc uses the DOM and - anyway it is chunky - there was never an intention of sharing this with just any application 18:51:53 Joannie: Is it a possible an ARIA component could fullfill this need 18:52:38 JC: I think a JS API is the best way to address this - ARIA does great things but not for control. 18:53:11 JC: Increment and Decrement and others... 18:53:35 RS: I prefer to not do anything device dependent at all for any of this kind of stuff 18:54:23 JC: Google has their own proposall. If we can make one API that works for everybody. I could just do an announce API 18:55:11 RS: I cannot submit any changes to the IndieUI actions - I need to change the date for my Action Item 18:55:35 JC: I have m2 topics I want to discuss 18:56:38 TOPIC: GPII 18:56:56 Topic: CSS custom media queries 18:56:57 http://dev.w3.org/csswg/mediaqueries-4/#script-custom-mq 18:57:37 http://dev.w3.org/csswg/mediaqueries-4/#custom-mq 18:57:53 JC: There is this ability for authoring shorthand in CSS - myou can define custom media queries 18:58:09 @custom-media --narrow-window (max-width: 30em); 18:58:24 @media (--narrow-window) { 18:58:24 /* narrow window styles */ 18:58:25 } 18:58:46 JC: You can say my narrow window media query matches my - it is basically a shorhand 18:59:08 JC: We could relate it to varioys user setting or style sheet like aGPII setting 18:59:17 for example: GPII user style sheet: 19:00:03 nosoundhazard 19:00:17 @custom-media --gpii-transcript (screen); 19:01:22 @media (--gpii-transcript) { .transcript { display: block; } } 19:01:36 JC: This allowsa namespaced and propoerty - assign it to a media query screen. It is always going to 19:02:24 RS: It seems we have mediaqueries doing one thing and we are doing the same thing 19:02:34 JC: There is definitely overlap 19:02:51 JC: The GPII could be implemented with custome media queries 19:02:57 window.matchMedia("--gpii-transcript"); 19:03:27 JC: via matchmedia when the value changes 19:03:45 janina_ has joined #indie-ui 19:03:50 JC: as an implementation technique 19:04:07 AH: I though t it was what are we going to include in the User Context 19:04:31 JC: It is around what is implemntatble in the major OSs at the current moment 19:05:23 JC: We have tactile graphic andtachtile graphic but dont know if we should od thatow 19:05:29 JS: hat is for 2.0 19:05:38 timeless has joined #indie-ui 19:05:40 I'm logging. I don't understand 'this meeting spans midnight <- if you want a single log for the two days', timeless. Try /msg RRSAgent help 19:05:52 RS: We want to determine for what is going to go into 1.0 to deliver in the spring 19:06:03 JC: Like full switch control, 19:06:34 JC: It seems that fullswitchcontrol would eb better implemented as timeconstraightlenthened 19:06:59 JC; the UI isnt the limitation. Timing is the real limitation 19:07:17 JC: If the only way to move something is a complex gesture 19:07:21 timeless has left #indie-ui 19:07:54 JC: If we could take the things thhan at are not OS checkboxes - then we should talk about others 19:08:54 JC: We had the audio description/video desription - we audio-described-video is what we have been using 19:09:26 JS: there are text files 19:09:57 AH: One reason for audio is also used to provide for performances 19:11:10 JC: The reason we audio-described-video becasue it doesnt include audio that does include video 19:12:28 JS: After lunch we will talk about Events and with Ben Peters from MS 19:13:11 JC: One of the features in Schema.org 19:13:57 JC: Alot of the MathML WG are involved in a wikipedia' Chrome and IE pulled out of MathML. But Firefox does and Apple does 19:14:13 JC: You can interact with soem portion of it 19:14:38 JC: It is better for the screenreader users to mainuplate the native MathML 19:15:18 JC: This is something that they wold be interested in...this custom media feature may be one way to provide that 19:15:32 JC: First they have to determine if there is a need 19:16:13 JC: It highjacks the media queries to get the prefernces 19:17:08 So in the user style sheet: @custom-media --gpii-prefers-mathml (screen); 19:17:10 JC: you would have a user stylesheet, is there a GPII code for MathMl over images Rich? 19:17:25 RS: One sec I am pulling up all the GPII stuff 19:18:15 web author (for example: wikipedia) could do: @media (--gpii-prefers-mathml) { /* render mathml, not svg */ } 19:19:12 TK: Site specific 19:19:15 http://160.40.50.183/cloud4all/ontology/1.1/index.html 19:20:37 AH: Will GPII be he only game in town? 19:21:05 JC: The custom media queries would not be GPII specific, it is completely general 19:21:17 JC: It has ot been implemented yet 19:21:53 AH; The issue that concersn me is ow you get these things in and then how you ge t this stuff out 19:22:31 s/Site specific/customs media seems to be site specific preferences/ 19:23:05 JC: They should not be implemented as top level prefixes 19:23:32 JC: GPIIorka runs on device with a value - which makes it extensible 19:23:46 JS: There needs to be a core set 19:24:01 JC: The core set the browser should expose 19:24:25 JC: Audio descriptions would be one of those 19:25:13 RS: and things that can be programmatically determinable such as when using testing tools 19:25:55 JC: If you are using custiomisable media queries there is no additional security model - we could use that with user prompt 19:27:33 rrsagent, make minutes 19:27:33 I have made the request to generate http://www.w3.org/2014/10/27-indie-ui-minutes.html Ryladog 19:27:46 trackbot, status? 19:28:55 rrsagent, list attendee 19:28:55 I'm logging. I don't understand 'list attendee', Ryladog. Try /msg RRSAgent help 19:29:24 zakim, this will be WAI_Indie 19:29:24 ok, Ryladog, I see WAI_Indie()11:00AM already started 19:29:54 Chair: Janina Sajka 19:32:40 RS: Let takes a look at the list for things for content that we have today; audio description, captions, high contrast audio, high contrast display, MathML, long description, printPageNumbers, sign language, tagged PDF, timing control, transcript, unlocked.... 19:33:18 Rich to draft accessibility preferences from the two Schems.org for accessibilityFeature and accessibilityHazard, and accessibiltyAPI - based on today meeting 19:33:48 s/two/three 19:34:38 RS: Looking at Safari's prefernece - we could easily add accessibility settings 19:34:51 JC: Not quite so easy 19:35:23 LC: The current recommendation is never to use flash components 19:35:39 JC: It is a setting that doesnt actally make an changes on the system 19:36:00 JC: If taht setting then disabled all aimations then that is a solution 19:36:12 s/taht/that 19:36:39 JC: We have a reduced motions setting in iOS 19:36:54 RS: I went threw every preference that you have in iOS 19:37:41 AH; What about settings for external devices/things that you might plug-in 19:38:05 JC: A heart monitor is a good example, do you have any others 19:38:19 AH: I cant think of one off the top of my head 19:40:51 JS: Let go to lunch for an hour 19:41:54 zakim, make minutes 19:41:54 I don't understand 'make minutes', Ryladog 19:41:59 -Andy_Heath 19:42:13 rrsagent, make minutes 19:42:13 I have made the request to generate http://www.w3.org/2014/10/27-indie-ui-minutes.html Ryladog 19:46:03 MichaelC has joined #indie-ui 20:12:05 +JasonJGW 20:14:39 -JasonJGW 20:30:49 +JasonJGW 20:32:30 kurosawa has joined #indie-ui 20:32:51 -JasonJGW 20:47:04 jcraig has joined #indie-ui 20:59:33 kurosawa has joined #indie-ui 21:15:57 kurosawa has joined #indie-ui 21:16:15 richardschwerdtfeger has joined #indie-ui 21:18:18 MarkS has joined #indie-ui 21:18:37 scribe: MarkS 21:19:19 kurosawa has joined #indie-ui 21:19:34 Ryladog has joined #indie-ui 21:20:46 RRSAgent, this meeting spans midnight 21:21:21 Topic: Events and WebApps 21:21:56 JS: Joanie, you have some questions about selector api 21:22:28 JC: You may want to send any questions to the list 21:22:40 ...computer role and computed label was a hot topic 21:22:50 s/computer/computed 21:23:11 JS: we're starting with content editable 21:23:29 JC: this is primarily about indie ui events overlapping with ... 21:24:27 ...we should leave this meeting to the overlap on those two topics, editing, navigation events, dismiss, select next 21:24:51 ...primary goal is to make sure whatever we decide doesn't preclude them, and whatever they decide doesn't preclude us. 21:25:40 JC: If we want indie UI to succeed we have to frame it in the context of mainstream 21:26:11 JS: I intend on the behalf of the group that it was never our intent to be accessibility, user context has a lot of accessibility specific stuff in it. 21:26:24 JC: user context isn't necessarily accessibility specific. font stuff is just user pref 21:26:40 ...I would probably phrase it in the context of accessibility is a client of this 21:27:25 ...CJK input methods often have a floating candidate window that needs to know where the insertion point is, range of char before and after, etc. a lot of other things that assistive technologies are also clients of 21:28:12 JS: where I am coming from with this is that we have an interest in continuing to participate, especially in the results. Its not just accessibility work, but that we had a finger in the development 21:28:39 ...is this is going to get reconstituted under WebApps, we're for that. we want to participate. 21:28:56 ...they are interested in the events spec here. 21:29:11 ...charters are expiring. this will be a bigger conversation here 21:29:33 JC: I got the feeling that some people were interested in events here, but that others were not interested in expanding the scope of their work to include it 21:30:18 ...if we raise things int he context of a11y specific, some people will plug their ears a bit. rather have an extensible API that has more broad benefit 21:30:46 JS: when this gets to charter review, it will be about deliverables. I think there is a lot of good work there. 21:31:55 JS: maybe we want to raise user context along with events. the user is prompted to share their location with the site whenever they request that api. wouldn't want anything that could give away some aspect of user privacy 21:32:44 JC: Should we plan an agenda for things we want to get through? 21:33:10 JS: our agenda is for an overview of how these pieces fit together moving forward. they will do a show and tell. 21:34:12 JC: invert colors is now implemented in web kit 21:34:13 ...i have a user stylesheet demo 21:34:46 ...its implemented in CSS, not an indie UI solution, but CSS display preferences 21:35:26 ...if they use standard controls and enable high contrast, safari will re-render those controls, but that might not work for custom controls, so we put it in CSS 21:36:04 ...we would like a general way to request a user specific setting. 21:36:32 ...potentially even whether or not a screen reader is active. 21:36:45 ...opt-in or prompt basis. 21:37:21 KHS: do we want to bring up hazards at all? 21:37:46 JC: if we bring up hazards, there is no ui for ... closest thing we have is reduced motion 21:38:06 RS: we talked about putting those at risk. Could put it in the next release. 21:38:21 JC: we should aim for a general api for those 21:39:23 JD: a few weeks ago I was asked to review the spec. If you read over the spec, it seems like a FPWD. It seem so early in the process... 21:40:34 ...apparently in the old days, there was support for multiple non-contiguous ranges. Nobody is implementing it, the number of ranges is only 1. Is it going to be deprecated? it may have accessibility implications. In ATI and SPK2 we already support non-contiguous ranges. 21:40:46 ...now might me the time to let those platforms no. 21:41:15 ...in the selection api there is support for multiple non-contiguous ranges of selection. 21:41:50 ...officially, the selection api spec leaves that support it but says nobody is implementing it, so its limited to one range. 21:42:34 ...if they're not going to deprecate, we need to know what the chances are that it will be implemented so we can make it accessible. 21:43:41 JC: I thnk we have 3 topics for today, events, user context and selection api. Its not specifically related to Indie UI, but it is related to editing 21:43:52 ...should we bring up computed roles and labels? 21:45:14 JD: right now the current Selection API does not have any method for identifying selectable or not selectable. before and after text do not allow you to select that text. I as an assitive technology might want to use that info 21:47:14 ...CSS generated content, screen readers will read it. but user agents do not allow you to select that text, it doesn't come up in a find. We have a selection api that doesn't lety ou know if its selectable or not 21:47:53 ...if I have a case where a user needs to select that text, the AT needs to know that certain text is selectable or not. 21:48:50 JC: is your UC limited to pseudo elements or also CSS selection. 21:49:31 JD: i think there should be a way to programmatically determine if text is selectable or not 21:50:59 ...what happens if you start selection in a node that is full selectable and end in a node that is fully selectable, but is interrupted by a node that it is not selectable. 21:51:49 JC: what happens if you do something in a select range. 22:01:40 richardschwerdtfeger has joined #indie-ui 22:04:21 kurosawa has joined #indie-ui 22:04:56 jcraig has joined #indie-ui 22:08:37 MichaelC has joined #indie-ui 22:08:52 jcraig_ has joined #indie-ui 22:14:29 jcraig has joined #indie-ui 22:41:54 richardschwerdtfeger has joined #indie-ui 23:27:49 MichaelC has joined #indie-ui 23:30:32 Ryladog has joined #indie-ui 23:31:20 MichaelC_ has joined #indie-ui 23:48:43 topic: Debrief from WebApps 23:49:11 richardschwerdtfeger has joined #indie-ui 23:49:35 cyns has joined #indie-ui 23:50:06 jcraig has joined #indie-ui 23:50:35 scribe: jcraig 23:51:06 JD: re: user intent 23:51:30 benefit is that AT will understand the "why" behind various a11y events 23:52:00 for example, on Twitter, unmodified "j" and "k" move to previous and next tweets in timeline 23:52:14 so expected behavior is that AT will move to and read 23:52:23 janina_ has joined #indie-ui 23:52:44 but the list of events Orca receives is: 23:52:47 KEYBOARDEVENT: type=0 id=106 hw_code=44 modifiers=0 event_string=(j) keyval_name=(j) is_text=True timestamp=8151288 time=1414453229.184978 keyType=printable shouldEcho=False 23:52:50 vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv 23:52:53 ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^ 23:52:55 vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv 23:52:58 ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^ 23:53:00 vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv 23:53:03 ^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^ 23:53:05 vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv 23:53:08 ^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^ 23:53:10 vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv 23:53:13 ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^ 23:53:15 vvvvv PROCESS OBJECT EVENT focus: vvvvv 23:53:18 ^^^^^ PROCESS OBJECT EVENT focus: ^^^^^ 23:53:20 vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv 23:53:23 ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ 23:53:25 KEYBOARDEVENT: type=1 id=106 hw_code=44 modifiers=0 event_string=(j) keyval_name=(j) is_text=True timestamp=8151389 time=1414453229.305007 keyType=printable shouldEcho=False 23:56:18 through this user intent goal, one of the outcomes is that the AT can know 1) user intends to "move to next", and 2) the web app has consumed this intent and updated the view 23:57:29 cyns: higher level events about your data set increasing or decreasing 23:57:40 q+ 23:58:13 ack Mon 23:58:28 ack me 23:58:28 jcraig, you wanted to mention CSS.customMedia.set() and to 23:58:35 Scribe: Katie Haritos-Shea 23:58:38 -Monterey 23:58:39 WAI_Indie()11:00AM has ended 23:58:39 Attendees were Monterey, Andy_Heath, Ponderosa, JasonJGW 23:58:52 I have made the request to generate http://www.w3.org/2014/10/27-indie-ui-minutes.html MichaelC 23:59:35 JC: I think that the need for table and list for data providers is very valid. We could have the tweet list subscribe to this general API for this thing as a data provider - but when you need to request more views it is this 23:59:50 it could also provide higher performance 00:00:19 So there is a need for that. I and other shave brought that up as a problem for webassp to solve 00:00:43 I dont think you would need that to have thT DATA PROVIDERS 00:01:16 trackbot, status? 00:01:36 janina_ has joined #indie-ui 00:01:41 CS I like the idea of the object as well 00:02:36 JC: You can request that in the view, the DOM or the JS controller doesnt have that data. Maybe with a coming up soon while waiting for the server to deliver th content 00:03:04 CS: Something similat to document on laod for the next chunk' 00:03:36 MichaelC_ has joined #indie-ui 00:03:40 JC: insert and image elementt 00:04:09 CS: I asked for a chunk, ny chunk is here ow. The scenario we started with is a 100 page document and I am on page 3 and I want to scroll down 00:04:21 CS: You have to watch that aria changing thing 00:04:41 JC: So this would be some kind of a notificaion that a web app could render 00:04:45 CS; Yes 00:04:54 JC: We called it screenchangeevent 00:05:04 JC: post a notification 00:05:32 CS; To ake it intentional - so that you are writing scrpts about what the user is trying to do 00:06:03 JC: Maybe e could do this with out the webapps having to figure out all of the problems which couldtake years 00:07:13 JC: Maybbe the way O introduced this is wrong. I see that there is alot of push for the editing events. I do not see that there was a lt of interest in the non-editing componnents 00:07:31 https://rawgit.com/cyns/wapa/master/wapa.html 00:08:13 JC: So maybe there could be an ARIA something to get move focus to a node that already has a pointer to the DOM ode, value change. You get 50 or more ev 00:08:29 JC: We can do thT IN THE CONTEXT OF aria 00:14:55 Discussion of Cynthia's WAPA..... 00:18:27 JC: the complaints that I have heard from developers I do not want to load the Accessibility stuff until I know that there is a AT accessing it - for various reasons including performance 00:18:47 CS: It is not a property that you check 00:19:02 JC: But it is waiting for something to trigger 00:19:26 RS: I would rather that it pass it is a property 00:19:39 CS: Are we comfortable with provacy for that 00:20:20 RS: But I could be a running an accessibility test tool 00:22:33 CS: AT makes a property value request 00:23:19 CS: what is the role of this object that is currently selected - if it doesnt catch... 00:36:49 kurosawa has joined #indie-ui 00:38:18 JS: everyone agree that ARIA reflected 00:38:28 role and aria-* should be reflected attributes 00:38:47 accessibility notifications are also needed 00:42:00 richardschwerdtfeger has joined #indie-ui 00:42:04 RESOLUTION: Group agrees that WAI-ARIA reflected attributes are a good thing. 00:42:28 CS: would like folks to review the Use Cases in the Web Accessibility Properties and Actions (WAPA) Explainer 00:42:41 https://rawgit.com/cyns/wapa/master/wapa.html 00:43:55 JS: Janina says Adjourned for today 00:45:50 RRSAgent, this meeting spans midnight 00:50:29 zakim, list attendees 00:50:29 sorry, MichaelC, I don't know what conference this is 00:50:59 rrsagent, make minutes 00:50:59 I have made the request to generate http://www.w3.org/2014/10/27-indie-ui-minutes.html MichaelC 00:51:31 present- Ponderosa 00:51:38 present- Monterey 00:52:49 present+ Janina, Cynthia, James, Rich, Michael, Katie, Takeshi, Joanie 00:53:03 rrsagent, make minutes 00:53:03 I have made the request to generate http://www.w3.org/2014/10/27-indie-ui-minutes.html MichaelC 02:00:33 kurosawa has joined #indie-ui 02:24:39 MichaelC has joined #indie-ui 05:09:44 jcraig has joined #indie-ui 05:23:26 jcraig has joined #indie-ui 11:19:11 smaug has joined #indie-ui