Closed Bug 1107273 Opened 10 years ago Closed 9 years ago

Visual Design for Indicating a Window/Tab is Shared

Categories

(Hello (Loop) :: Client, defect, P2)

x86
macOS
defect
Points:
5

Tracking

(Not tracked)

RESOLVED FIXED
Iteration:
38.1 - 26 Jan
backlog Fx38+

People

(Reporter: sevaan, Assigned: mmaslaney)

References

(Blocks 1 open bug)

Details

(Whiteboard: [UX])

Design work has been put together in Bug 1079489 regarding window and tab sharing with Loop.

:Phlsa has also done some work on what a shared window would look like in Bug 1037162.

We need a visual design pass that takes into account these bugs and achieves the following:

- Decorates Firefox to indicate clearly to a user that they are sharing a window.
- Decorates Firefox to indicate clearly to a user that they are sharing a particular tab within the window.
- Decorates other application windows to show a user that they are sharing it.
- Decorates the entire desktop to show users that they are sharing it.
Flags: firefox-backlog+
backlog: --- → Fx37?
Whiteboard: [UX]
Flags: qe-verify-
Hi Michael, can you assign a point value.
Assignee: nobody → mmaslaney
Status: NEW → ASSIGNED
Iteration: --- → 37.2
Flags: needinfo?(mmaslaney)
5
Flags: needinfo?(mmaslaney)
Points: --- → 5
Moving this to P2 based on our new priority definitions.
Priority: P1 → P2
Iteration: 37.2 → 37.3
These design cases were covered during our Sharing Permission's UI work, found here:
http://people.mozilla.org/~mmaslaney/sharing/Device-sharing-permissions.png
Flags: needinfo?(sfranks)
Thanks Mike, I didn't know that was final. Still missing this piece though:

- Need visuals for when a particular tab within a Firefox window is being shared.

Also, we thought some sort of badge in the upper-right which could be clicked to stop sharing would be more affective than going through a permissions UI (like where the Private Browsing icon goes). Especially since through Hello the screen will be shared from the Hello interface, not a doorhanger off the URL bar. Users need a clearer way to stop things.

Philip, do you have any thoughts on this?
Flags: needinfo?(sfranks) → needinfo?(philipp)
I like the badge idea. I'll work something up that incorporates both the badge and tab case.
Just adding a few things here that you might have already considered:

- We should use some of the same iconography and colors as with non-Hello sharing.
- If we plan to use the same style/spot as the private browsing indicator, what happens if the user shares a private window?
- Would/could we use the same UI for non-Hello sharing as well?
Flags: needinfo?(philipp)
Design updates to include

• Added Badge 

• Border gradient to accommodate screen contrast

• Tab sharing

• Badge functionality (toggle and exiting)

• Private tab sharing

Please review:
http://invis.io/NW1ZPHH74
Flags: needinfo?(sfranks)
Flags: needinfo?(philipp)
Iteration: 37.3 - 12 Jan → 38.1 - 26 Jan
To be tracked by Hello Team.
Iteration: 38.1 - 26 Jan → ---
Looks great. I added a couple comments.

The main think to revisit in the individual tab sharing, as I am not sure we should include the URL bar in it. See the Invision link for more info: http://invis.io/NW1ZPHH74
Flags: needinfo?(sfranks)
Great stuff! I added some questions in Invision.
Flags: needinfo?(philipp)
backlog: Fx37? → Fx38+
Updated designs and specs:
http://invis.io/NW1ZPHH74
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Iteration: --- → 38.1 - 26 Jan
Here are some questions/comments I have:
* Share quick toggle - what happens if I click this?
* Quit sharing - this stops sharing without any prompt to the user?
* The "Quit sharing" and "Share quick toggle" buttons are on the left hand side of the screen. What happens if the shared window is in full screen?  rather than adding an outer UI, should we not rather layer a UI over the window space?

Per Philipp's comment I also think that this is a WebRTC platform requirement rather than just a Hello requirement since it feels that users of all apps leveraging the WebRTC tab/window/screen sharing features should benefit from this?
Flags: needinfo?(mmaslaney)
Blocks: 1144560
Flags: needinfo?(mmaslaney)
You need to log in before you can comment on or make changes to this bug.