The current SocialAPI chat windows display conversations in tabs and a status bar at the bottom. Both of these should be removed. The tabbed conversations are unnecessary and potentially create privacy concerns because they do not allow a single conversation to be hidden or minimized without being closed entirely. Further, because of the size of an average chat window, only three or four tabs are easily viewable before the window would need to be resized.
The status bar is also not necessary. Currently it shows the domain which spawned the conversation and a progress bar. The domain is not needed because if a user has installed a social network's sidebar, become engaged in a conversation, and is carrying on that conversation, there is little value in reminding them where it initially came from. The only time when this information could be relevant would be if a user had installed multiple sidebars from multiple social networks, had more than one enabled at once, and then began two conversation with the same person in two different networks where that user had the same avatar. This scenario is likely to be rare, and not worth adding a domain for. The progress bar doesn't serve much purpose at all.
With a simple restyle, we can make the windows simple and follow the style of the sidebar itself per operating system (OSX shown in attachment).
Created attachment 632029 [details]
Mockup: Current Implementation vs Restyled Goal
FYI the status bar is there as a hookup primarily for security ui (the progress bar should be replaced with the name of the SSL cert provider), it was never intended to be the actual ui. My anticipation was that some kind of security indicator would be requested so I wanted to get the code for it in place. This has been requested via security review for the sidebar, which I see as a more difficult UI to add some kind of security indicator (bug 766622)
Why is this corp. confidential?
(In reply to Dão Gottwald [:dao] from comment #3)
> Why is this corp. confidential?
I believe most of the bugs with UI mockups were marked confidential - but I'm not sure how long they should stay that way.
The mockup includes a reference to a specific third-party.
fixed by 79686, I believe.
(In reply to Asa Dotzler [:asa] from comment #6)
> fixed by 79686, I believe.
IYTM bug 779686 :)