cawbird
cawbird copied to clipboard
Use sender's icon in notifications
Presently, cawbird sends notifications which have its own icon in it, and it would be better if the notification appeared with the sender's icon, so its easy to identify where it is coming from at a glance.
I've been thinking about this and I can see the point (especially for DMs), but I'm not sure that it's the correct behaviour.
I don't get notifications from other chat apps, but the screenshot in this Gnome article shows Polari mentioning the person and channel that sent the notification but using the Polari app. I think the reasoning is that the notification is from Polari and so you show its origin.
[Edit] Although, then I scroll further down the article to see what else it says (after having found the image in a search) and I find https://blogs.gnome.org/aday/files/2015/02/time-and-date-mockup.png, which specifically does show people and their avatars. But I have no clue which app it would open! Which both contradicts my argument (it's not "show the app that sent it, let the app define the content") and shows why it makes sense (the UI isn't giving me clues about what happens when I interact, which is bad UX!)
It is the correct behavior its found everywhere. Like on phones.
And on desktops (telegram)
Regarding not know which app it will open, you can add ' (Cawbird)' at the end of the notification title.
Your first screenshot shows a Twitter icon. So it's following the "show the app icon" rule 😉 It even shows you which of your accounts it came from. Yes, it also shows the avatar, but I think the Linux notification standard only has one icon and two text strings (subject and body).
We could add "(Cawbird)" to the end. But then what if it's a long name? We could add it at the start, but then that's just junk.
The first rule of design and usability is that "it's found everywhere" does not make it correct 😉 Skeuomorphic design was found everywhere at one point. Rounded avatars are found everywhere these days. Both are really bad ideas, but they became popular and people copied them.
The correct behaviour for usability is whatever gives the user the information that they need. And the Gnome "Human Interface Guidelines" say it is an "application icon", which implies it's more important (from Gnome's perspective) to tell people which app they're about to interact with.
Yes it shows the twitter name, as unlike Linux, it has an additional line for the app. As you can see here, it wasn't the twitter icon but the tweet icon.
I personally didn't think that ' (Cawbird)' was necessary at all, but was suggesting it if you felt it was crucial to have some indication of cawbird on the notification.
Yes I do agree that what is important is to give the user the info they need. If Gnome HIG say's its the application icon when it related specially to an IM app, then I have to say that they are wrong.
Here are some items from my notification plugin.