Confirmed users
1,904
edits
Bogdan.maris (talk | contribs) (Created page with "https://wiki.mozilla.org/QA/Hello_context") |
Bogdan.maris (talk | contribs) mNo edit summary |
||
| Line 1: | Line 1: | ||
https:// | = Hello with screen sharing = | ||
== Ownership == | |||
Developer contact: [https://github.com/mikedeboer Mike de Boer], :mikedeboer on IRC | |||
QA Lead: [https://mozillians.org/en-US/u/bogdan.maris/ Bogdan Maris] [mailto:bogdan.maris@softvision.ro mail] , :bogdan_maris on IRC | |||
== Status == | |||
===Overview=== | |||
<small>'''<font color="green">[LANDED]</font>'''</small> Nightly 41: first landed | |||
{{ok|}} Aurora 41: landed | |||
{{ok|}} Beta 41: landed | |||
{{ok|}} Release 41: tbd | |||
===Risk analysis=== | |||
{| class="wikitable" | |||
|- | |||
! Event !! Probability !! Impact !! Current situation !! Mitigation steps | |||
|- | |||
| Firefox crashes is a user shares tabs/windows || probable || blocker || Firefox will crash intermitently if a user tries to share a tab/window || This issue is tracked in [https://bugzilla.mozilla.org/show_bug.cgi?id=1137614 Bug 1137614] | |||
|- | |||
| Firefox fails to display shared tabs/windows || probable || high || Sometimes starting tab/window sharing before the call will not show the tab/window when someone joins conversation || This issue is tracked in [https://bugzilla.mozilla.org/show_bug.cgi?id=1146882 Bug 1146882] and covered by regression testing | |||
|- | |||
| Shared window is displayed propperly || probable|| high || There may be lots of windows that will not be propperly displayed || Periodical regression testing covers this area | |||
|- | |||
| Various graphical issues while sharing || probable || medium || Some graphical issues can appear during a conversation or with the Hello controls || Periodical regression testing covers this area | |||
|- | |||
| Sharing options displayed in unsuported OS`s || improbable || medium || Some buttons/options can be available on platforms that don`t support Hello screensharing (Windows XP and Mac OS X 10.6) || Periodical regression testing covers this area | |||
|- | |||
|} | |||
== Summary == | |||
===Context=== | |||
As a Hello user in a conversation, I can start sharing any window (excludes Firefox windows) from within my conversation so that link clickers can see it. | |||
Acceptance criteria: | |||
*A new 'Share' button is available in the conversation UI | |||
*Clicking the 'Share' button offers the user a 'Share other windows option | |||
*Hovering the 'Share other windows' option displays a list of all available windows to share. This excludes the Firefox window. | |||
*The user can select any window from the list of windows offered to him to initiate sharing of this window. | |||
*When sharing is active the 'Share' button turns green and the Hello icon turns green. An infobar informs the user how sharing window works. The infobar can be dismissed by the user. A visual indicator, visible whether Firefox is in the foreground or the background informs the user that sharing is active. | |||
*Sharing can be stopped by: | |||
**Clicking the 'Share' button again | |||
**Leaving the conversation | |||
**Closing Firefox | |||
*When sharing becomes inactive the 'Share' button turns grey and the Hello icon turns grey. | |||
===Enabling the feature=== | |||
Enabled by default | |||
== References == | |||
* The planned UX for integrating Screen Sharing in Hello is available [https://projects.invisionapp.com/share/GU1Z0XTXR#/screens/56154705?maintainScrollPosition=false here]. | |||
== Test cases == | |||
* {{ok|}} Draft test suite: '''[link here]'''. | |||
* {{ok|}} MozTrap test suite '''[link here]'''. | |||
== Bug work == | |||
====== Tracking bug ====== | |||
'''meta''': [https://bugzilla.mozilla.org/show_bug.cgi?id=1115340] - [meta] [meta] Implement ability to add context to conversations (v1) | |||
* blocks: [https://bugzilla.mozilla.org/buglist.cgi?id=971986 Bug 971986] - (loop_mvp) [meta] Loop MVP desktop Client | |||
* depends on: [https://bugzilla.mozilla.org/buglist.cgi?f1=blocked&list_id=12248183&o1=substring&query_format=advanced&v1=1115340 bugzilla query] | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:auto"> | |||
====== Bug triage +/- for verification ====== | |||
<div class="mw-collapsible-content"> | |||
TBD | |||
</div> | |||
</div> | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:auto"> | |||
====== Bug fix verification ====== | |||
<div class="mw-collapsible-content"> | |||
example: | |||
<font color="green">'''[VERIFIED]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1131584 Bug 1131584] - Add option to screen share dropdown to share tabs | |||
:↳ <small>'''2015-04-02'''</small>: verified fixed on 38.0a2, across platforms | |||
</div> | |||
</div> | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:auto"> | |||
====== Logged bugs ====== | |||
<div class="mw-collapsible-content"> | |||
example: | |||
[https://bugzilla.mozilla.org/show_bug.cgi?id=1154710 Bug 1154710] - Firefox Hello string overlaps Firefox icon while in conversation | |||
:↳ <small>'''2015-04-15'''</small>: | |||
</div> | |||
</div> | |||
== Sign off == | |||
===Criteria=== | |||
* All the test cases were executed. | |||
* All the blocker, critical, major bugs have been fixed. | |||
===Results=== | |||
'''Aurora Sign-off''' - ''(date)'' | |||
* {{ok|}} Aurora 41 | |||
'''Beta Sign-off''' - ''(date)'' | |||
* {{ok|}} Beta 41 | |||
'''Release Sign-off''' ''(date)'' | |||
* {{ok|}} RC 41.0 ''(date)''. | |||