Textual Chat / IM

Mockups

http://git.gnome.org/browse/gnome-shell-design/plain/mockups/static/notifications-chat-banner.png

Banner times out and hide when the user is interacting with the computer. If idle, the banner will stay up. See comment 8, bug #643014

http://git.gnome.org/browse/gnome-shell-design/plain/mockups/static/notifications-chat-expanded.png

Mute is a toggle button that you can use to avoid getting banner from a particular person. It's like setting your status to busy, but only wrt a particular person. His messages will go straight to the message tray. The status gets reset when you've explicitly untoggled the button in the message tray or read the backlog and the conversation cleared out automatically (see below).

http://git.gnome.org/browse/gnome-shell-design/plain/mockups/static/notifications-chat-expanded-queue.png

When a new message comes in while interacting with the expanded box, it shows up peeking below the expanded overlay.

http://git.gnome.org/browse/gnome-shell-design/plain/mockups/static/notifications-chat-tray.png

Active conversations can be accessed going to the messsage tray. Clicking the avatar image brings up the coversation overlay. Clicking the X button on the overlay will dismiss it like everything else. Conversation will still remain in the message tray.

http://git.gnome.org/browse/gnome-shell-design/plain/mockups/static/notifications-chat-tray-touch.png

http://git.gnome.org/browse/gnome-shell-design/plain/mockups/static/notifications-chat-quit-conversation.png

Closing a conversation and freeing up the message tray can be done with a long press context menu. Conversations with no unseen posts will time out and clear out from the message tray. This can be prevented by enabling the 'Keep conversation open' switch.

http://git.gnome.org/browse/gnome-shell-design/plain/mockups/static/notifications-chat-bottom-interactions.png

When the pointer is at the bottom of the screen, banners don't appear over the cursor, but avoid it, trying to peek out. To make them appear fully expanded, the user has to first move out and then back in.

Discussion

There is a discussion of what to do after the message tray is dismissed in bugzilla #641723

Comments

Design/OS/MessageTray/Chat (last edited 2015-01-10 13:17:59 by OliverPropst)