Closed Bug 1130074 Opened 10 years ago Closed 9 years ago

[UX] Hello panel design refresh

Categories

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

defect

Tracking

(Not tracked)

RESOLVED FIXED
backlog backlog+

People

(Reporter: RT, Assigned: sevaan)

References

Details

(Whiteboard: [UX])

User Story

This bug is for a panel design refresh to include the following:
- Style conversation list
- Style indicator that someone is in a conversation
- Implementcontextual menu for conversations (Video, Audio, Copy, E-mail, Share, Edit conversation detail, Delete Conversation)
- Style tab headers
- Style panel footer
- Style availability indicator

Attachments

(1 file, 8 obsolete files)

      No description provided.
backlog: --- → Fx39?
User Story: (updated)
Assignee: nobody → sfranks
Blocks: 1082944
Depends on: 1129172
Depends on: 1111696
backlog: Fx39? → Fx38+
Rank: 25
Priority: -- → P2
Whiteboard: [UX]
Sevaan, I NI you so it remains on your radar as a high priority - this is the top priority for Fx39.
Flags: needinfo?(sfranks)
backlog: Fx38+ → backlog+
Flags: firefox-backlog+
Attached image Conversation Panel (obsolete) —
Conversation Panel redesign attached.
Flags: needinfo?(sfranks)
Attachment #8567995 - Flags: review?(standard8)
Attachment #8567995 - Flags: review?(rtestard)
Attachment #8567995 - Flags: review?(dmose)
Attached image Contacts Panel (obsolete) —
Contacts Panel attached.
Attachment #8567996 - Flags: review?(standard8)
Attachment #8567996 - Flags: review?(rtestard)
Attachment #8567996 - Flags: review?(dmose)
Comment on attachment 8567995 [details]
Conversation Panel

Looks reasonable to me.

The undo might be a bit tricky to implement - we'll have to not actually delete it on the server until 10 seconds have passed, and ensure we delete anything before shutdown. However, I think its technically doable.
Actually, something I've just thought of:

Are L10n going to struggle to fit the "Conversations" and "Contacts" strings into the "tab" buttons? If so, do we just use ellipses?
Attachment #8567995 - Flags: review?(standard8)
Comment on attachment 8567996 [details]
Contacts Panel

It'd be useful to have the layout for the gravatars permissions here as well - if any of that needs changing (or just refer to it being the same).

Otherwise looks fine I think.
Attachment #8567996 - Flags: review?(standard8)
Attached image Contacts Panel (Update #1) (obsolete) —
Updated Contacts Panel with Gravatar permissions.
Attachment #8567996 - Attachment is obsolete: true
Attachment #8567996 - Flags: review?(rtestard)
Attachment #8567996 - Flags: review?(dmose)
(In reply to Mark Banner (:standard8) from comment #5)
> Actually, something I've just thought of:
> 
> Are L10n going to struggle to fit the "Conversations" and "Contacts" strings
> into the "tab" buttons? If so, do we just use ellipses?

I think everything should fit okay. Is there a place I can see the L10n strings so I can try out the longest ones?
Flags: needinfo?(standard8)
Summary: [UX] Fx39 panel UX → [UX] Hello panel redesign
Summary: [UX] Hello panel redesign → [UX] Hello panel design refresh
My comments:
* What would the conversation panel look like for a non registered user?
* Can we add the FxA avatar picture when the user is signed-in?
* Can we add a way to identify / filter out FxA contacts in the contact list?
User Story: (updated)
Blocks: 1081336
(In reply to Sevaan Franks [:sevaan] from comment #8)
> (In reply to Mark Banner (:standard8) from comment #5)
> > Are L10n going to struggle to fit the "Conversations" and "Contacts" strings
> > into the "tab" buttons? If so, do we just use ellipses?
> 
> I think everything should fit okay. Is there a place I can see the L10n
> strings so I can try out the longest ones?

http://mxr.mozilla.org/l10n-mozilla-aurora/search?string=rooms_tab_button_tooltip&find=&findi=&filter=^[^\0]*%24&hitlimit=&tree=l10n-mozilla-aurora
http://mxr.mozilla.org/l10n-mozilla-aurora/search?string=contacts_tab_button_tooltip&find=&findi=&filter=^[^\0]*%24&hitlimit=&tree=l10n-mozilla-aurora

Note that not everyone has localised these yet. xh is pretty long for the "Contacts" translation.
Flags: needinfo?(standard8)
Hmm, that is a long one. Could we make it so that if the text runs off, it disappears instead, just leaving the icon centered?

I tried all the other long strings and they fit...but that's a super long one. I'll keep it in mind as I work on the next iteration of the design.
Attachment #8567995 - Flags: review?(dmose)
Blocks: 1145053
User Story: (updated)
Sevaan, when you get a chance could you please include the design from https://bug1081336.bugzilla.mozilla.org/attachment.cgi?id=8557327 to this since we probably have an opportunity to address it together?
Flags: needinfo?(sfranks)
That UX is old. Monica from Tef is working on that bug. I will mark that attachment obsolete.
Flags: needinfo?(sfranks)
Attached image Conversation Panel (Update #1) (obsolete) —
Included "tile" in Context section
Attachment #8567995 - Attachment is obsolete: true
Attachment #8567995 - Flags: review?(rtestard)
Attached image Updated Panels (obsolete) —
Updated visuals attached (prepped by Vicky from Telefonica).
Attachment #8569453 - Attachment is obsolete: true
Attachment #8588815 - Attachment is obsolete: true
Thanks for posting it Sevaan, please everyone if there's any clarification needed or something missing, please do not hesitate to need info me [:vicky]
Attachment #8611074 - Attachment is obsolete: true
For assets needed when implementing please refer to this dropbox folder and if anything is missing please NI me.

https://www.dropbox.com/sh/8vcfyks1xkb8jty/AAAXhtGqdp2UWlDfbWckmlA8a?dl=0

Thanks!
FYI I updated the US to align with the latest on panel design refresh.
User Story: (updated)
Blocks: 1179193
(In reply to Sevaan Franks [:sevaan] from comment #15)
> Created attachment 8608739 [details]
> Updated Panels
> 
> Updated visuals attached (prepped by Vicky from Telefonica).

Sevaan, a couple of comments:
- the gear menu icon should not let users provide feedback
- what does the panel footer look like if the user is not signed in?
- Do we need to have "RECENT CONVERSATIONS" written at the top of the panel? There is nothing about how recent they are, we just dispolay them all. It feels we could do without "RECENT CONVERSATIONS" ?
Flags: needinfo?(sfranks)
Blocks: 1179210
Also it seems the "Add a contact" form visual refresh is missing?
Rank: 25 → 23
> - what does the panel footer look like if the user is not signed in?

http://i.sevaan.com/image/0f2H171K1m3o

> - Do we need to have "RECENT CONVERSATIONS" written at the top of the panel?
> There is nothing about how recent they are, we just dispolay them all. It
> feels we could do without "RECENT CONVERSATIONS" ?

Let's make it so there is something about how recent they are. The last accessed conversation should be at the top of the list.

> Also it seems the "Add a contact" form visual refresh is missing?

Vicky, can you add this form in?
Flags: needinfo?(sfranks) → needinfo?(vpg)
Thanks, also copying over the comment from the implementation bug to make the sure updated design includes the camera icon on contact hover:
https://bugzilla.mozilla.org/show_bug.cgi?id=1179210#c2
Attached image PanelUI_ConversationAndContacts.png (obsolete) —
Addition of the "Add contact" form
Panel UI design is updated in this link: https://www.dropbox.com/s/g0qrg6egtn7gh0u/PanelUI_ConversationAndContacts.png?dl=0
Attachment #8608739 - Attachment is obsolete: true
Flags: needinfo?(vpg)
Updated panel UI design with contact addition form: https://www.dropbox.com/s/g0qrg6egtn7gh0u/PanelUI_ConversationAndContacts.png?dl=0
Attached image PanelUI_ConversationAndContacts.png (obsolete) —
Attachment #8630387 - Attachment is obsolete: true
(In reply to Victoria Gerchinhoren [:vicky] from comment #26)
> Created attachment 8630392 [details]
> PanelUI_ConversationAndContacts.png

Vicky, what are your thoughts behind the default contact avatars in different colors? Do we already need to support this and if yes, how should we determine which color should be assigned to a contact?
Flags: needinfo?(vpg)
(In reply to Mike de Boer [:mikedeboer] from comment #27)
> (In reply to Victoria Gerchinhoren [:vicky] from comment #26)
> > Created attachment 8630392 [details]
> > PanelUI_ConversationAndContacts.png
> 
> Vicky, what are your thoughts behind the default contact avatars in
> different colors? Do we already need to support this and if yes, how should
> we determine which color should be assigned to a contact?

Mike, I am uploading here an ordered list of the thumbs. The idea is to use them randomly but for the sake of distinction I just set up this order. The color doesn't respond to anything else that having a less monotonous list, taking into account that at first many users won't have a picture, this gives the UI more color and a bit of personality. IN the near future, this colors will also be linked to the users pointers when having a web sharing session.

PLease, find the blue one asset updated to the brand blue here: https://www.dropbox.com/sh/bz53sr5wkv15auf/AADf4lbwW0bvG9Ln0nibqHpla?dl=0
Flags: needinfo?(vpg)
Attached image thumbs-order.png
color assignment order
Comment on attachment 8630392 [details]
PanelUI_ConversationAndContacts.png

There's an update on this file here: https://www.dropbox.com/s/g0qrg6egtn7gh0u/PanelUI_ConversationAndContacts.png?dl=0
Attachment #8630392 - Attachment is obsolete: true
(In reply to Sevaan Franks [:sevaan] from comment #22)
> > - what does the panel footer look like if the user is not signed in?
> 
> http://i.sevaan.com/image/0f2H171K1m3o

Vicky, can you also put this state in one of the screens?
Flags: needinfo?(vpg)
(In reply to Mike de Boer [:mikedeboer] from comment #31)
> (In reply to Sevaan Franks [:sevaan] from comment #22)
> > > - what does the panel footer look like if the user is not signed in?
> > 
> > http://i.sevaan.com/image/0f2H171K1m3o
> 
> Vicky, can you also put this state in one of the screens?

Done. Check the updated file in Dropbox.
Flags: needinfo?(vpg)
I am closing this bug since the UX is now completed for visual refresh. Minor changes can be discussed on relevant implementation bugs.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: