15:02:05 RRSAgent has joined #pointerevents 15:02:05 logging to http://www.w3.org/2016/05/25-pointerevents-irc 15:02:20 present+ patrick_h_lauke 15:02:38 scribe: patrick_h_lauke 15:03:00 teddink has joined #pointerevents 15:03:29 +present teddink 15:03:30 present+ NavidZ 15:03:30 present+ scott_gonzalez 15:03:46 present+ teddink 15:04:13 present+ smaug 15:04:24 topic: Add additional digitizer/pen attributes: twist (rotation) https://github.com/w3c/pointerevents/issues/25 15:04:25 present+ rbyers 15:04:42 scribenick: patrick_h_lauke 15:05:20 dtapuska has joined #pointerevents 15:05:29 TOPIC: Add additional digitizer/pen attributes: twist (rotation) https://github.com/w3c/pointerevents/issues/25 15:05:56 present +dtapuska 15:06:16 Add additional digitizer/pen attributes: barrel pressure (tangential pressure) https://github.com/w3c/pointerevents/issues/70 15:06:30 PL: did trawl through github, these seem low hanging fruit 15:07:59 PL: do we agree in principle? 15:08:20 RB: as long as there's at least one device that supports these on at least one platform, Blink would be happy to implement 15:09:13 Ted: we agree in principle, as long as it's available in Windows, but not opposed to property at all 15:09:59 Oli: how many % of users will use this feature? 15:10:10 s/Oli/Olli/ 15:10:51 ??: it would not be a priority to implement 15:11:01 RB: but if no engine implements it, there won't be user uptake 15:11:18 Ted: it's worth conversation to discuss how useful it is to web developers 15:12:02 Doug?: we should put the question to the issue about what device support currently is and what use cases are 15:12:41 RB: it's chicken and egg - if not implemented, web devs won't even think of use cases; in principle, the web should have same power/functionality that native has 15:13:52 ??: we can spec it, it's then up to browsers to implement it. 15:14:11 s/??/SG/ 15:14:26 Doug: from standards/process perspective, if we add to spec, and nobody implements it, we can mark it at risk when we come to CR 15:14:48 but as we now have language for it, we can defer it to future versions of the spec until support does exist 15:15:17 actions to do: find out from original poster what specific devices have this; spec it out and mark at risk pending implementations 15:15:59 PL: i think the device was wacom...airbrush 15:16:07 RB: link to store where i can buy it would be helpful 15:17:10 RB: i met with wacom folks few months ago and asked if they have other properties that matter to them. they listed the ID which we rejected on privacy grounds 15:17:25 RB/Doug: we'll reach out to Wacom to participate 15:17:48 RESOLUTION: find out from original poster what specific devices have this; spec it out and mark at risk pending implementations 15:17:59 TOPIC: Make width/height default to 1, remove UA "guessing"/faking geometry https://github.com/w3c/pointerevents/pull/69 15:18:36 PL: discussed on github/list, anybody disagree? 15:18:53 not hearing any disagreements 15:19:01 RESOLUTION: merging after the call 15:19:18 TOPIC: Spec implies lost/gotpointercapture is delayed until the next pointer event but Edge does otherwise https://github.com/w3c/pointerevents/issues/32 15:19:59 RB: this is more for Ted - can you explain what Edge does? 15:20:46 Ted: working on proposed change, but got put on backburner. change is going to match current Edge behavior, there's a bit of history from previous implementation. actively working on it and will send a PR in next week or so. 15:21:03 to rick's point: it's also intention to submit a test to make sure we're interoperable 15:21:18 RESOLUTION: Ted to submit PR and test 15:21:45 RB: sometimes it's quite complicated due to historical reasons for implementations etc, so having tests will help a lot 15:21:56 (general agreement) 15:22:10 TOPIC: Should a captured pointer send boundary events by default? https://github.com/w3c/pointerevents/issues/61 (linked to https://github.com/w3c/pointerevents/issues/39 and https://github.com/w3c/pointerevents/issues/8) 15:22:59 PL: can we move forward, or are we at a stalemate? 15:23:40 NavidZ?: we were waiting for Jacob's use case, we're waiting on feedback on our proposed solution. Ted any feedback 15:23:53 s/NavidZ?/NZ/ 15:24:32 solution being: doing manual X/Y checking rather than relying on hit testing/events 15:25:57 Ted: it's a viable technical solution; could do some A/B testing in the summer to see how interoperable that change would be to the spec. when i first started with PE, one of first things that drew me to it was that as developer i don't care about what source of input is, i just listen to PE and i'm done - no "if it's touch it has this slightly different behavior..." 15:26:25 trying to make sure we don't lose sight of this high-level goal/concept when we're talking about making fundamental changes in behavior for certain pointer types in the context of the APIs 15:26:54 RB: it's a good/valid concern. the particular proposal that Navid has doesn't have different behavior for different pointers 15:27:25 NZ: basically we deal with all pointers the same. it just relates to pointer capture - if you do that, there won't be hit test on the element 15:27:52 there won't be any complications for transitions/events (pointerenter, pointerleave, etc) 15:27:57 s/valid concern/valid concern for the larger issue of our desire to avoid hit testing for touch/ 15:29:08 RB: we were debating developer ergonomics, how developers can implement the proposed use case easily. may be best for us to just code up the actual example (mail app example ted sent to list/github) 15:29:18 that will make it easier to evaluate ergonomics 15:29:28 Ted: done code for example 1, need volunteers for 2 and 3 15:29:33 RB: i can take one on 15:29:41 SG: i can take that on too 15:31:07 CONCLUSION: scott to make example code samples for different potential approaches so we can debate more concretely how ergonomic this change may be for devs 15:31:21 https://github.com/w3c/pointerevents/issues/8 15:32:00 NZ: beyond capture, this related issue has both the notion of not hit testing when pointer captured, and...[missed] touch 15:32:15 RB: when we talked about this before it was blocked on compat data 15:32:43 RB: number one thing we need is data 15:33:10 Oli: is there compat data that microsoft can provide? 15:33:33 (that wasn't me) 15:33:37 RB: hopefully microsoft can collect data? anything in time for july? 15:33:47 (sorry smaug, my voice recognition is shockingly bad) 15:34:00 Ted: i'd have to ask around 15:34:26 CONCLUSION: ted to check if any compat data is available/can be collected, then discuss further 15:35:09 RB: as soon as we feel we have major issues fixed, we (blink) can put PE behind experimental flag and get more reports from users/devs 15:35:43 TOPIC: Mouse Event compatibility model for touch is incompatible with current practice https://github.com/w3c/pointerevents/issues/7 - should we add gesture-based compat mouse events for touch to the spec? 15:35:59 that was me about the compat data question 15:36:00 s/i can take one on/if no-one else is interested I can do it/ 15:36:23 s/Oli: is there/DT: is there/ 15:37:23 RB: do we only do this behavior for touch? 15:37:51 RB: i believe that's what Edge does. if you enable touch event support in edge for desktop, you get ... [missed it] 15:38:02 Chrome does same as Edge currently 15:38:23 ted's comment is that when touch events are disabled it follows the model currently in spec 15:38:40 so question is: do we want to split out "if the browser supports touch, use this model; otherwise, use that model" 15:39:16 Ted: there is ongoing debate with each release if we enable touch events on desktop 15:39:29 RB: maybe we should do same and disable touch on desktop 15:39:53 maybe: if pointertype is touch and touch events are supported, use this behavior. otherwise, ... 15:40:17 i'd support changing spec to match Edge behavior, which Chrome is matching 15:40:28 Ted: easiest going forward. do we need to worry about Mozilla/Firefox? 15:40:53 Oli: currently touch events are enabled in nightlies on windows, but there have been compat issues similar to what chrome has experienced 15:41:42 RB: so should we initially update spec to match reality in Edge/Chrome? 15:42:05 ted do you know if there are any other gestures that fire mouse events beyond tap and long-tap gestures? 15:42:15 Ted: i'd have to ask / poke around in code, but not aware of any 15:42:24 RB: another area where tests would be nice 15:42:50 RB: patrick keeps telling us this matters to devs 15:42:55 PL: well it matters to me 15:42:56 https://github.com/w3c/pointerevents/pull/56 15:43:02 RB: who wants to own this / make a PR? 15:43:22 NZ: we have THIS pull request that addresses this area 15:43:46 RB: missed this one, unless anybody on call has concerns, we can land this? 15:44:05 PL: not hearing any disagreement, so probably good to go ahead 15:44:32 RB: this was area where spec didn't match Edge, but there was some bug. would be good to know what Edge's behavior would be once bug fixed 15:44:52 Ted: it is our intention to behave the way Mustaq wrote up the PR 15:45:24 but we were cautious on the discussion as it wasn't clear WHEN the bug / behavior can be addressed 15:45:45 RB: all our changes are tentative until all browsers implement anyway. will review once more 15:45:54 CONCLUSION: Rick to review and merge 15:46:15 RB: anybody interested in owning the issue of mouse compat? 15:46:25 it's not urgent, not blocking 15:46:37 NZ: i'd be interested 15:47:38 PL: AOB? 15:47:48 RB: anybody played with chrome's PE implementation yet? 15:47:56 Ted: yes, and we sent you some emails 15:48:03 RB: appreciated 15:49:52 TOPIC: FPWD question 15:50:16 PL: at what point can we start with getting the FPWD gears in motion? 15:52:46 (discussion about when it's appropriate to request FPWD, needing to update intro/changelog, but not to worry too much about how "stable" the spec is) 15:53:37 rrsagent, generate minutes 15:53:37 I have made the request to generate http://www.w3.org/2016/05/25-pointerevents-minutes.html patrick_h_lauke 15:54:07 rrsagent, set logs world-visible 15:54:27 rrsagent, stop