TPE DOM/Pointer events

< TPE DOM
Revision as of 05:33, 6 September 2016 by Hsinyi (talk | contribs) (milestones - acceptance criteria)

Introduction

This project is to support events and related interfaces for handling hardware pointer input from various devices including a mouse, pen, touchscreen, etc. There's implementation prefed-off on Nightly due to lack of stability. We will start from enabling the feature for Desktop again on Nightly then on Fennec.

References:

Taipei Main Members

Engineers: Stone Shih, Ben Hsu

Meeting Minutes & Project Status

Sync-up meeting

Roadmap

PHASE 1 - Enabling PE on Nightly

  • Milestone 1 - support major Pointer events behaviors on Windows Desktop with Pref-off on Nightly 52 <WE ARE HERE!>
    • Acceptance criteria
    • Tasks
    • Schedule
      • 2016 Q3
      • Checking point: 2016 8E
  • Milestone 2 - To enable PE on Windows on Nightly
    • Acceptance criteria
      • Web-platform-tests all pass
      • No regression on existing mouse and touch experiences
    • Tasks
    • Schedule
  • Milestone 3 - To enable PE on Linux & Android on Nightly
    • Acceptance criteria
    • 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
      • Checking point: 2016 9E (proposal review)
  • Milestone 4 - To support Pen features

PHASE 2 - Shipping PE to release

  • Acceptance criteria - to clarify
  • Add Telemetry

Project Dashboard

Meta Bugs

Full Query
ID Summary Priority Status
822898 [meta] Implement pointer events P3 RESOLVED
960316 Enable W3C Pointer Events and touch-action CSS property by default P3 RESOLVED
1166347 Enabling pointer events in Nightly builds P3 RESOLVED

3 Total; 0 Open (0%); 3 Resolved (100%); 0 Verified (0%);


Milestone_1 Bugs & Progress

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 502 [1] => Bad Gateway ) ) 1


Milestone_2 Bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);