Confirmed users
978
edits
(Updated the plan of pointer events) |
(milestones - acceptance criteria) |
||
| Line 14: | Line 14: | ||
== Roadmap == | == Roadmap == | ||
* <u> '''Milestone 1 - | === PHASE 1 - Enabling PE on Nightly === | ||
* <u> '''Milestone 1 - support major Pointer events behaviors on Windows Desktop with Pref-off on Nightly 52''' <font color=blue> <WE ARE HERE!> </font> </u> | |||
** Acceptance criteria | |||
** Tasks | ** Tasks | ||
*** | *** Fix crashes and critical issues breaking existing mouse and touch experiences | ||
*** [https://bugzilla.mozilla.org/show_bug.cgi?id=1299024 Automation test enhancement] | |||
*** [https://bugzilla.mozilla.org/show_bug.cgi?id= | |||
** Schedule | ** Schedule | ||
*** 2016 Q3 | *** 2016 Q3 | ||
*** Checking point: 2016 8E | *** Checking point: 2016 8E | ||
* Milestone 2 | * Milestone 2 - To enable PE on Windows on Nightly | ||
** | ** Acceptance criteria | ||
* | *** Web-platform-tests all pass | ||
** Fix | *** No regression on existing mouse and touch experiences | ||
*** High-level click events | ** Tasks | ||
*** Compatibility mouse events | *** QA perform manual tests upon [https://docs.google.com/a/mozilla.com/spreadsheets/d/1TJbT31SaHLA1CggekMbzD8wR_4XvzLaI_jeoe85y1Ic/edit?usp=sharing major websites] on Windows Desktop | ||
** | *** Fix blocking issues | ||
**** High-level click events | |||
**** Compatibility mouse events | |||
**** [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] | |||
**** After fixing blocking issues reported by QA, we plan to invite community members to test the feature widely. | |||
** Schedule | ** Schedule | ||
*** | |||
*** | * Milestone 3 - To enable PE on Linux & Android on Nightly | ||
* | ** Acceptance criteria | ||
** Fix mouse and touch integration bugs on Android | ** Tasks | ||
*** WidgetPointer arch proposal discussion - Investigate Linux, Fennec, Windows | |||
*** Fix mouse and touch integration bugs on Linux | |||
*** Fix mouse and touch integration bugs on Android | |||
** Schedule | ** Schedule | ||
*** Checking point: 2016 9E (proposal review) | |||
*** Checking point: 2016 | |||
* Milestone 4 | * Milestone 4 - To support Pen features | ||
** Integrate stylus on Windows, Linux, and Android | ** Acceptance criteria | ||
** Add PEv2 stylus attributes | ** Tasks | ||
*** Integrate stylus on Windows, Linux, and Android | |||
*** [https://bugzilla.mozilla.org/show_bug.cgi?id=1293129 Add PEv2 stylus attributes] | |||
** Schedule - TBD | |||
=== PHASE 2 - Shipping PE to release === | |||
* Acceptance criteria - to clarify | |||
* Add Telemetry | |||
== Project Dashboard == | == Project Dashboard == | ||