Closed
Bug 1179193
Opened 9 years ago
Closed 9 years ago
[meta] Panel conversation list visual refresh
Categories
(Hello (Loop) :: Client, defect, P2)
Hello (Loop)
Client
Tracking
(Not tracked)
RESOLVED
FIXED
Iteration:
44.2 - Oct 19
People
(Reporter: RT, Unassigned)
References
Details
(Whiteboard: [visual refresh])
User Story
As a desktop client user I want the conversation list to look polished. The UX for this visual refresh of the conversation list (panel) is described in bug 1130074. Please note that the following are not part of the scope of this bug even if the UX document describes it: - Join a conversation from the panel with audio only - will be handled separately in bug 1179193 - Delete rooms without an extra confirmation step (allow undelete) - will be handled separately in bug 1138859 Acceptance criteria: - Tab headers refresh - Tab footer refresh - Conversation list refresh (indicator of someone in conversation and list layout) - Contextual menu for conversations (Video, Audio, Copy, E-mail, Share, Edit conversation detail, Delete Conversation) Panel UI Conversation & Contacts mockup:https://www.dropbox.com/s/g0qrg6egtn7gh0u/PanelUI_ConversationAndContacts.png?dl=0 Common elements mockup: https://www.dropbox.com/s/jxbiz6i7uo6bmdn/Hello_CommonEements_Sheet.png?dl=0
Attachments
(1 obsolete file)
No description provided.
Reporter | ||
Updated•9 years ago
|
User Story: (updated)
Reporter | ||
Updated•9 years ago
|
User Story: (updated)
Reporter | ||
Updated•9 years ago
|
User Story: (updated)
Updated•9 years ago
|
Rank: 23
Flags: firefox-backlog+
Priority: -- → P2
Whiteboard: [visual refresh]
Comment 1•9 years ago
|
||
Comment 2•9 years ago
|
||
Romain, do we want to keep the 'Beta' ribbon on the panel after the visual refresh, or is this the good time to get rid of it?
Flags: needinfo?(rtestard)
Updated•9 years ago
|
User Story: (updated)
Comment 3•9 years ago
|
||
Comment on attachment 8630980 [details]
[Visual Specs] PanelUI_ConversationAndContacts.png
I've obtained links to two current exports of the mocks needed and put them in the user-story, which can be edited.
For now, we'll need to edit the user-story to point to new exports when the sources change.
What I hope we can do sooner rather than later is to have permalinks that point to the most current (stable?) mocks so that these things stay up-to-date automagically.
Doing a needinfo on :vicky and :mikedeboer just to be sure that were on the same page, and that I haven't done anything crazy.
Attachment #8630980 -
Attachment is obsolete: true
Flags: needinfo?(vpg)
Updated•9 years ago
|
User Story: (updated)
Updated•9 years ago
|
Flags: needinfo?(mdeboer)
Comment 4•9 years ago
|
||
RT/Vicky, displaying the other person's presence next to the buddy icon, as well as the ability to set one's own status as "Away", as shown in the common elements page, involves us supporting distribution of presence information, which is a hard-to-implement problem at scale. I don't think we want to entrain that in the visual refresh, and I suspect we're unlikely to consider it from an architectural point of view until we get XMPP support. I've removed it from the acceptance criteria of this user story for now; if you want to discuss putting it back, let me know.
Updated•9 years ago
|
User Story: (updated)
Comment 5•9 years ago
|
||
(In reply to Dan Mosedale (:dmose) - needinfo? me for response from comment #4)
> RT/Vicky, displaying the other person's presence next to the buddy icon, as
> well as the ability to set one's own status as "Away", as shown in the
> common elements page, involves us supporting distribution of presence
> information, which is a hard-to-implement problem at scale. I don't think
> we want to entrain that in the visual refresh, and I suspect we're unlikely
> to consider it from an architectural point of view until we get XMPP
> support. I've removed it from the acceptance criteria of this user story
> for now; if you want to discuss putting it back, let me know.
It's ok. Not a priority just the ideal UX.
Comment 6•9 years ago
|
||
(In reply to Dan Mosedale (:dmose) - needinfo? me for response from comment #3)
> Comment on attachment 8630980 [details]
> [Visual Specs] PanelUI_ConversationAndContacts.png
>
> I've obtained links to two current exports of the mocks needed and put them
> in the user-story, which can be edited.
>
> For now, we'll need to edit the user-story to point to new exports when the
> sources change.
>
> What I hope we can do sooner rather than later is to have permalinks that
> point to the most current (stable?) mocks so that these things stay
> up-to-date automagically.
>
> Doing a needinfo on :vicky and :mikedeboer just to be sure that were on the
> same page, and that I haven't done anything crazy.
Mike, for that reason I have all mockups in a dropbox folder, I just updated the US with the good links. Thanks for bringing this up. Today I will also add size specs for the implementation.
User Story: (updated)
Flags: needinfo?(vpg)
Comment 7•9 years ago
|
||
Sorry, I wanted to say DAN ;)
Comment 8•9 years ago
|
||
Visual specs sizes and margins:
https://www.dropbox.com/s/5zpalcwlg0wd8em/Hello_PanelUI_measurements.png?dl=0
Flags: needinfo?(dmose)
Comment 9•9 years ago
|
||
Both approaches are pretty fragile. Links get lost, user stories updates are easy to forget, unless you're RT. ;-)
The only really solid method of keeping the latest and greatest design sheet/ spec/ whatever that I've worked with is by keeping it as close to its context as possible: an attachment to the meta bug in question. Or to a UX bug that this or any other meta bug is depending on.
I'd like to propose that we - as a project - move over wholesale to using the attachment mechanism as provided by our tool that does most, if not all, of our record keeping.
The older attachment can be marked as obsolete, so it won't appear in the list of attachments anymore.
I'm awarding brownie points to everyone who prefixes their attachment summaries with a version number!!
Flags: needinfo?(mdeboer)
Flags: needinfo?(dmose)
Comment 10•9 years ago
|
||
(In reply to Mike de Boer [:mikedeboer] from comment #9)
> Links get lost, user stories updates are easy to forget, unless you're RT. ;-)
I meant to say: Links get lost in long bug comment threads and it's easy to forget to update a user story, unless you're RT. ;-)
Comment 11•9 years ago
|
||
I put links in the metabugs, but the meta of all metas is AHA! for us and not bugzilla, is where the epics live. For the moment, you should do fine with the dropbox links, and in the future, when interaction specs are more tidy and unified, they can link to the visual work (i am talking about every screen linking to their visual artifact.).
Comment 12•9 years ago
|
||
@Mike, completely agree, but we're not getting there as we started with different ways of working, my proposal is this in slide 22: https://docs.google.com/presentation/d/1FUp_7Z0WZaA87gm5n3UXGQ-f0yjbvkDX82zq10ofkm0/edit?usp=sharing
Cheers.
Comment 13•9 years ago
|
||
(In reply to Victoria Gerchinhoren [:vicky] from comment #12)
> @Mike, completely agree, but we're not getting there as we started with
> different ways of working, my proposal is this in slide 22:
> https://docs.google.com/presentation/d/1FUp_7Z0WZaA87gm5n3UXGQ-
> f0yjbvkDX82zq10ofkm0/edit?usp=sharing
>
> Cheers.
I agree with that slide - it looks like that proposes the flow I talk about in comment 9. Let's bring this topic to the table when we meet later this week.
Reporter | ||
Comment 14•9 years ago
|
||
(In reply to Mike de Boer [:mikedeboer] from comment #2)
> Romain, do we want to keep the 'Beta' ribbon on the panel after the visual
> refresh, or is this the good time to get rid of it?
Please let's keep the "Beta ribbon" for now.
Vicky can you please make sure it remains part of your visuals?
Flags: needinfo?(rtestard) → needinfo?(vpg)
Reporter | ||
Comment 15•9 years ago
|
||
(In reply to Dan Mosedale (:dmose) - needinfo? me for response from comment #4)
> RT/Vicky, displaying the other person's presence next to the buddy icon, as
> well as the ability to set one's own status as "Away", as shown in the
> common elements page, involves us supporting distribution of presence
> information, which is a hard-to-implement problem at scale. I don't think
> we want to entrain that in the visual refresh, and I suspect we're unlikely
> to consider it from an architectural point of view until we get XMPP
> support. I've removed it from the acceptance criteria of this user story
> for now; if you want to discuss putting it back, let me know.
Yes, to be clear we don't suggest implementing a presence solution.
That said the visual refresh includes an update to the current "Do not disturb" functionality and this is what the user story mention was about - apologies if this was confusing. So just to be clear, a visual update to the current "Do not disturb" indicator is required as part of this bug.
Vicky could you please update the visual and use the strings currently in use to avoid confusion on this feature - i.e replace "Unavailable" with "Do Not Disturb"?
Comment 16•9 years ago
|
||
(In reply to Romain Testard [:RT] from comment #14)
> (In reply to Mike de Boer [:mikedeboer] from comment #2)
> > Romain, do we want to keep the 'Beta' ribbon on the panel after the visual
> > refresh, or is this the good time to get rid of it?
>
> Please let's keep the "Beta ribbon" for now.
> Vicky can you please make sure it remains part of your visuals?
You can keep the ribbon as it is, style wise is really subtle so it won't be off. Thanks!
Flags: needinfo?(vpg)
Comment 17•9 years ago
|
||
Please, see that I have updated the conversation mockups with fixed height of the panel, the not signed in scenario and how the conversation list looks like when scrolled.
Thanks!
Updated•9 years ago
|
Summary: Panel conversation list visual refresh → [meta] Panel conversation list visual refresh
Updated•9 years ago
|
QA Contact: bogdan.maris
Updated•9 years ago
|
Rank: 23 → 29
Comment 19•9 years ago
|
||
We've now implemented pretty much everything here, and the remaining items are bug fixes/follow-ups that we'll track individually.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Updated•9 years ago
|
Iteration: --- → 44.2 - Oct 19
You need to log in
before you can comment on or make changes to this bug.
Description
•