TPE DOM/Pointer events: Difference between revisions

Jump to navigation Jump to search
→‎PHASE 1 - Enabling PE on Nightly: ship to windows only note
m (→‎PHASE 1 - Enabling PE on Nightly: Desktop all platform support?)
(→‎PHASE 1 - Enabling PE on Nightly: ship to windows only note)
Line 33: Line 33:
** Acceptance criteria
** Acceptance criteria
*** Web-platform-tests all pass
*** Web-platform-tests all pass
*** No regression on existing mouse and touch experiences
*** No regression on existing mouse, touch and pen experiences
*** To work with QA
*** To work with QA
** Tasks
** Tasks
Line 42: Line 42:
**** [https://bugzilla.mozilla.org/show_bug.cgi?id=1292437 Implement pointer capture behaviors]
**** [https://bugzilla.mozilla.org/show_bug.cgi?id=1292437 Implement pointer capture behaviors]
**** [https://bugzilla.mozilla.org/show_bug.cgi?id=1292079 Fire boundary events]
**** [https://bugzilla.mozilla.org/show_bug.cgi?id=1292079 Fire boundary events]
**** [https://bugzilla.mozilla.org/show_bug.cgi?id=1293129 Add PEv2 stylus attributes]
**** After fixing blocking issues reported by QA, we plan to invite community members to test the feature widely.
**** After fixing blocking issues reported by QA, we plan to invite community members to test the feature widely.
** Schedule - Target riding Firefox 53 Nightly
** Schedule - Target riding Firefox 53 Nightly (on track)
 
** NOTE - According to QA feedback, we may consider to ship only to Windows first if PE is going to be better than the current touch events.
* Milestone 3 - To enable PE on Linux & Android on Nightly
*** Open Questions: any concerns to ship this set of API to a certain platform first, instead of all the platforms? if there's no concern, we will merge two phases into one. (should wait for QA testing results first, then ask for Reviewer's comment)
* Milestone 3 - To enable PE on Linux on Nightly
** Acceptance criteria
** Acceptance criteria
*** Web-platform-tests all pass
*** Web-platform-tests all pass
Line 56: Line 58:
** Schedule
** Schedule
*** Checking point: 2016 9E (proposal review)
*** Checking point: 2016 9E (proposal review)
* Milestone 4 - To support Pen features
* Milestone 4 - Android
** Acceptance criteria - TBD
* Milestone 5 - MAC
** Tasks
*** Integrate stylus on Windows, Linux, and Android
*** [https://bugzilla.mozilla.org/show_bug.cgi?id=1293129 Add PEv2 stylus attributes]
** Schedule - TBD
* Milestone 5 - MAC (???)


=== PHASE 2 - Shipping PE to Desktop & Fennec release ===
=== PHASE 2 - Shipping PE to Desktop & Fennec release ===
Confirmed users
978

edits

Navigation menu