TPE DOM/Pointer events: Difference between revisions

Jump to navigation Jump to search
→‎Roadmap: milestone updated - M2 done in FF54 - M3/M4 plan for 56
(→‎Roadmap: target ship on ff56)
(→‎Roadmap: milestone updated - M2 done in FF54 - M3/M4 plan for 56)
Line 23: Line 23:
== Roadmap ==
== Roadmap ==
=== Current Status Overview <We are here> ===
=== Current Status Overview <We are here> ===
{| class="wikitable"
{| class="wikitable"
! style="font-weight: bold;" | Milestone 2
! style="font-weight: bold;" | Milestone 3
| colspan="4" | To enable PE on Windows on Nightly 53
| colspan="4" | To enable PE on Linux on Nightly 56
|-
|-
! style="font-weight: bold;" | Target schedule
! style="font-weight: bold;" | Target schedule
| colspan="4" | Riding Firefox 53 Nightly (on track) (Due to Chinese new year, we are considering pref-on right after the holidays, i.e. 54)
| colspan="4" | Riding Firefox 56 Nightly (on track)  
|-
|-
!style="font-weight: bold;" | Status
!style="font-weight: bold;" | Status
Line 35: Line 36:
! style="font-weight: bold;" | Details
! style="font-weight: bold;" | Details
| colspan="4" |  
| colspan="4" |  
#Blockers reported by SV are all resolved.
# Taipei QA finished linux testing in the week of March 13. Everything works well.
#SV could resume P2 website testing on Windows
# Next step: Hsinyi to follow up device delivery.
#Stone going to turn on on Nightly https://bugzilla.mozilla.org/show_bug.cgi?id=1331551
|-
|-
! Issue !! Description !! Status !! Comments/Corresponding Action  
! Issue !! Description !! Status !! Comments/Corresponding Action  
|-
|-
| Ship to Windows only first
|Linux testing support on SV side
|| QA suggested we could consider to '''ship only to Windows first''' if PE is going to be better than the current touch events
|| Need to confirm SV's resource and testing equipment
|| Closed
||
* SV will keep testing this feature for a sign off report.
* SV doesn't plan to buy a specific linux device, we will send one to them once Taipei QA finishes the 1st round testing for us.
|-
| Pending review on https://bugzilla.mozilla.org/show_bug.cgi?id=1324956
|| Reviewer doesn't think we should do this now, and it's not in his priority
|| Closed  
|| Closed  
||  
||  
* Wait for QA P1 & P2 report first, then ask Reviewer to see if any concerns
* After discussion and QA testing, we agreed that it's not within the scope of MVP as current firefox doesn't support linux touch by default.
* If suggestion accepted, we will merge two phases into one.
* [Reviewers' feedback] It's not suggested we ship this feature to a single OS first. We should ship it to Desktop on all OSes together, then Fennec.
|-
|}
|}


{| class="wikitable"
! style="font-weight: bold;" | Milestone 3
| colspan="4" | To enable PE on Linux on Nightly 54
|-
! style="font-weight: bold;" | Target schedule
| colspan="4" | Riding Firefox 54 Nightly (on track)
|-
!style="font-weight: bold;" | Status
| colspan="4" | IN PROGRESS
|-
! style="font-weight: bold;" | Details
| colspan="4" |
# Waiting for review https://bugzilla.mozilla.org/show_bug.cgi?id=1324956
# SV could start P1 website testing after the bug is landed
|-
|}


{| class="wikitable"
{| class="wikitable"
! style="font-weight: bold;" | Milestone 4
! style="font-weight: bold;" | Milestone 4
| colspan="4" | To enable PE on MAC on Nightly 54
| colspan="4" | To enable PE on MAC on Nightly 56
|-
|-
! style="font-weight: bold;" | Target schedule
! style="font-weight: bold;" | Target schedule
| colspan="4" | Riding Firefox 54 Nightly (on track)  
| colspan="4" | Riding Firefox 56 Nightly (on track)  
|-
|-
!style="font-weight: bold;" | Status
!style="font-weight: bold;" | Status
Line 80: Line 68:
! style="font-weight: bold;" | Details
! style="font-weight: bold;" | Details
| colspan="4" |  
| colspan="4" |  
# Implementation is done https://bugzilla.mozilla.org/show_bug.cgi?id=1304904 (landed)
# Taipei QA finished linux testing in the week of March 13. Everything works well.
# SV could start P1 website testing now
# Next step: Hsinyi to follow up device delivery.
# Stone going to enable it on Nightly
|-
! Issue !! Description !! Status !! Comments/Corresponding Action
|-
|-
|Linux testing support on SV side
|| Need to confirm SV's resource and testing equipment
|| Closed
||
* SV will keep testing this feature for a sign off report.
* SV doesn't plan to buy a specific linux device, we will send one to them once Taipei QA finishes the 1st round testing for us.
|}
|}
=== PHASE 1 - Enabling PE on Desktop Nightly ===
=== PHASE 1 - Enabling PE on Desktop Nightly ===
Line 99: Line 94:
*** 2016 Q3
*** 2016 Q3
*** Checking point: 2016 8E
*** Checking point: 2016 8E
* <u> '''Milestone 2 - To enable PE on Windows on Nightly 53 <WE ARE HERE!>'''</u>
* Milestone 2 - To enable PE on Windows on Nightly 53 <DONE, enabled on Nightly 54>
** Acceptance criteria
** Acceptance criteria
*** Web-platform-tests all pass
*** Web-platform-tests all pass
Line 115: Line 110:
** Schedule - Target riding Firefox 53 Nightly (on track)
** Schedule - Target riding Firefox 53 Nightly (on track)


* <u> '''Milestone 3 - To enable PE on Linux on Nightly <WE ARE HERE>'''</u>
* <u> '''Milestone 3 - To enable PE on Linux on Nightly 56 <WE ARE HERE>'''</u>
** Acceptance criteria
** Acceptance criteria
*** Web-platform-tests all pass
*** Web-platform-tests all pass
Line 123: Line 118:
*** WidgetPointer arch proposal discussion - Investigate Linux, Fennec, Windows (confirmed with reviewer)
*** WidgetPointer arch proposal discussion - Investigate Linux, Fennec, Windows (confirmed with reviewer)
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1324956
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1324956
** Schedule: target on FF 54
** Schedule: target on FF 56
* <u> '''Milestone 4 - MAC: target on FF 54 <WE ARE HERE>'''</u>
* <u> '''Milestone 4 - MAC: target on FF 56 <WE ARE HERE>'''</u>
** https://bugzilla.mozilla.org/show_bug.cgi?id=1304904
** https://bugzilla.mozilla.org/show_bug.cgi?id=1304904
* Milestone 5 - Ride the train to release
* Milestone 5 - Ride the train to release
Line 130: Line 125:
** Open questions ?
** Open questions ?
** Tasks- Add Telemetry
** Tasks- Add Telemetry
** Target ship: Firefox 56
** Target schedule: FF 56


== PHASE 2 - Enabling PE on Fennec Nightly ==
== PHASE 2 - Enabling PE on Fennec Nightly ==
Confirmed users
978

edits

Navigation menu