Closed Bug 1048209 Opened 10 years ago Closed 10 years ago

Breakdown: Implement improved device sharing flow

Categories

(Firefox :: General, defect)

33 Branch
defect
Not set
normal
Points:
3

Tracking

()

RESOLVED FIXED
Iteration:
35.1

People

(Reporter: phlsa, Assigned: florian)

References

(Depends on 12 open bugs, Blocks 1 open bug)

Details

Bug 1037162 will introduce an improved flow for sharing the users camera, microphone and screen. This is the breakdown bug for the implementation work.
Flags: firefox-backlog+
QA Whiteboard: [qa-]
Points: --- → 3
Assignee: nobody → florian
Status: NEW → ASSIGNED
Iteration: --- → 34.3
QA Whiteboard: [qa-]
Flags: qe-verify-
Blocks: 1037438
Blocks: 1041660
Iteration: 34.3 → 35.1
Firefox changes (I flagged these firefox-backlog+ and set the qe-verify flag):

Changes to the browser window:
Bug 1065959 - merge all the existing doorhangers
Bug 1065962 - update an existing open doorhanger when a new gUM call occurs
Bug 1065963 - show the list of shared devices in the sharing doorhanger (currently we show only the device types)
Bug 1065966 - implement the mute buttons next to each shared device
Bug 1065967 - implement the "Stop sharing" action on each shared device
Bug 1065972 - microphone meter
Bug 1065975 - change the window/application being shared
Bug 1065979 - implement the section expending/collapsing for multiple hostnames using webrtc at once
Bug 1065982 - window share previews
Bug 1065985 - window share highlight

Changes to the global indicator:
Bug 1066047 - theming changes to the windows/linux global indicator
Bug 1066049 - new appearance for the Mac menubar indicator
Bug 1066052 - show a global sharing doorhanger attached to the global indicator
Bug 1066053 - implement the global "Stop sharing all devices" button


Platform dependencies (I didn't put these in the Firefox backlog):

WebRTC:
Bug 1066082 - provide an API listing all the active streams
Bug 1066085 - provide a way to stop any track individually
Bug 1066096 - provide a way to change the shared window/application during a call
Bug 1066102 - send information about the microphone level to the UI
Bug 1066105 - give thumbnail previews of windows that could be shared

Mac platform:
Bug 1066059 - add platform support for showing a variable width icon in the menubar
Bug 1066060 - add platform support for showing a XUL panel attached to a menubar icon
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.