Opened 10 years ago

Last modified 3 years ago

#7129 new enhancement

Option to easily show own nicks, subnicks and pictures

Reported by: andreas-moog Owned by: deryni
Milestone: Plugin Suggested Component: plugins
Version: 2.5.1 Keywords:
Cc: frandavid100

Description

Reported on Launchpad: https://bugs.launchpad.net/bugs/271775

One of the few disadvantages of pidgin over other IM apps is the inability to easily see your own nicks and avatars. One possible solution would be to show this info for all active accounts when you hover the cursor over the avatar next to the status box.

I'm attaching a mockup.

Attachments (1)

Pantallazo-2.png (49.7 KB) - added by andreas-moog 10 years ago.
A mockup

Download all attachments as: .zip

Change History (13)

Changed 10 years ago by andreas-moog

A mockup

comment:1 Changed 10 years ago by bernmeister

You can see your own accounts by adding yourself to the buddy list.

comment:2 Changed 10 years ago by frandavid100

Indeed. This would be much better, because there would be NO need to add yourself to the buddy list.

comment:3 Changed 10 years ago by deryni

Adding yourself to your own buddy list is a bit of a hack on a number of protocols, that is pidgin needs to fake the presence information because the protocol doesn't deliver it to us and/or doesn't allow adding of the user to the server side buddy list at all.

I dislike the tooltip idea because I don't think it scales well enough to be useful. I also do not fully understand the need to frequently see ones own status. I would much sooner suggest that a plugin be written to add pseudo-buddy list entries for each account in an 'Accounts' group which would then allow useful actions on right-click as well as a simple display of status and icon.

comment:4 Changed 10 years ago by deryni

  • Milestone set to Plugin Suggested

comment:5 Changed 10 years ago by frandavid100

Hi deryni,

I'm not sure I'm following you. When you say the protocol does not deliver presence information, do you mean what I propose isn't technically possible? Or am I misunderstanding?

What do you mean when you say the tooltip does not scale well enough? What's the problem, exactly? As for the useful actions you mention, could you please give some examples?

comment:6 Changed 10 years ago by deryni

What I meant was that on a number of protocols (MSN and XMPP for starters) you are not allowed to add yourself to your buddy list. The servers do not handle it (actually, this may be changing now for XMPP, but it was historically the case). That means that adding yourself to your buddy list to see your own status is largely protocol dependent. pidgin attempts to work around this by pretending that adding yourself works on all protocols, that is the MSN and XMPP protocol plugins have code in them to make it look like the server sent you your own status information (when it has not done so).

Your screen shot only has two accounts enabled. I currently have nine accounts here at work (and a couple more when I log in from home) A tooltip with that many accounts in it would be decidedly unwieldy.

Any action that can be taken on a per-account basis. Changing status, setting a buddy icon, setting a display name, anything else in the Accounts-><account name>->sub menus, etc. could all be added to the right-click menu of the account entry.

comment:7 Changed 10 years ago by frandavid100

Thanks, that was clarifying. I can't actually argue any of your points, they all make sense. Maybe your "accounts" group approach really is the way to go.

comment:8 Changed 10 years ago by deryni

I've thought for a while now that a plugin which adds an 'Account' pseudo-group might be useful to a large number of people. The only reason I don't think it should be a core feature is that it is also decidedly confusing and "abusive" of the buddy list "metaphor". That being said, I'm always open to new ideas about how to handle this sort of thing (even if I have never understood the need for such a constant quick view of the enabled/logged in accounts.

comment:9 Changed 10 years ago by deryni

  • Owner changed from lschiere to deryni

comment:10 Changed 10 years ago by frandavid100

Well, not "constant" per se, but I might have the need to quickly see how my contacts are seeing me (nick, avatar and status/subnick) or even what accounts exactly I have enabled.

I don't necessarily see it as confusing, as long as the group name is clear. You could collapse or expand the group depending on whether you want to see your status or not. As for actions on these fake "buddies"... what if you double-click them? Should that trigger a conversation, or edit the nick, avatar etc?

The way it works now, if you add yourself to the buddy list you can talk to yourself if you double-click the contact. But is there even a point to doing that?

comment:11 Changed 10 years ago by deryni

The enabled account list is visible from the Accounts menu.

In the simple case for a global status and buddy icon, both of those are visible from the status selector area. I'll grant that this doesn't include display names (like the MSN Friendly Name) at the moment and that it doesn't cover the complex cases (which this sort of display would).

The confusion about the accounts group is that it doesn't function like a buddy list group, you wouldn't be allowed to add/remove entries from it, etc. I'd argue in that group double-clicking should do nothing, since doing anything other than opening a conversation window would be decidedly wrong and opening a conversation window would be even more confusing in what the usage is supposed to be for the group/the entries.

If you add yourself to your buddy list the default action needs to be identical to non-self buddies, in the accounts group that requirement can be relaxed (and as indicated I think it should be).

comment:12 Changed 3 years ago by salinasv

  • Component changed from unclassified to plugins
Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!