Bug 328687 - Incoming message in inactive chat window is easy to miss.
Summary: Incoming message in inactive chat window is easy to miss.
Status: REPORTED
Alias: None
Product: telepathy
Classification: Frameworks and Libraries
Component: text-ui (show other bugs)
Version: 0.7.0
Platform: Fedora RPMs Linux
: NOR wishlist
Target Milestone: Future
Assignee: Telepathy Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-12 00:01 UTC by S.Trzmiel
Modified: 2013-12-17 20:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description S.Trzmiel 2013-12-12 00:01:24 UTC
In current  KTP it's way to easy to miss  incoming message in inactive  chat window. 
Case:
 There's inactive chat window open on another desktop or hidden under other windows. Contact list window is also invisible . New message was received.

Unread message is indicated by 
   - Contact avatar changes to "new message" icon
   -  KDE notifications (sound/pop-up window, app highlight on task manager/number on notification systray applet)

Number on notifications applet is not good indication as it changes quite often. And played sound, pop-up window,  icon in contact list are easy to miss due user to not being at the computer when message arrives, notification window displayed on second screen,  muted sound/headphones plugged, contacts not being visible etc...

The most reliable clue  is  highlighted app in task manager. But if user uses different applet for managing tasks (ie daisy, other dock applet) or sets up task manager to show apps from current desktop/minimized only there's no easy to discover/persistent clue that there's new  message. 

Most common solution to this problem  I'd really love to see is to display "new message" icon in systray. 
Pros:
  - it's persistent (user has to take an action to remove it)
  - it's placed in most visible element on the desktop.

Cons:
  - it's not implemented yet ;)
  - we can't take for granted  there's systray at all (dark side of KDE famous flexibility)