[Pidgin] #10514: Usability: make the remove action's relation to "blocking" clearer

Pidgin trac at pidgin.im
Wed Oct 14 08:10:24 EDT 2009


#10514: Usability: make the remove action's relation to "blocking" clearer
------------------+---------------------------------------------------------
Reporter:  kiddo  |        Type:  defect      
  Status:  new    |   Component:  pidgin (gtk)
 Version:  2.6.2  |    Keywords:  usability   
------------------+---------------------------------------------------------
 When you right-click a buddy, you are presented with these actions (note
 that I only have XMPP contacts, so some things such as "presence" are
 probably XMPP-specific):

 - Cancel presence notification[[BR]]
 - Unsubscribe[[BR]]
 - '''Block'''[[BR]]
 - '''Remove'''


 Now, the big usability problem I see (notwithstanding the fact that these
 menu items are a bit confusing already) is that if someone wants to
 "remove and block" a buddy, there's no easy way (and I even looked into
 the documentation, which not many people do ;) to figure out if "removing"
 a contact also blocks it.

 When removing a contact, a dialog with the following text appears:

 ----

 '''Remove Buddy'''[[BR]]
 You are about to remove $BUDDY from your buddy list.  Do you want to
 continue?[[BR]]
 '''(Cancel) ((Remove))'''

 ----

 This dialog states the obvious and is not informative. It would be much
 more ''helpful for the user'' if the dialog stated something such as:


 ----

 '''Remove and Block Buddy'''[[BR]]
 You are about to remove $BUDDY from your buddy list. He/she will be
 blocked and will not be able to see your status/presence.

 Or:

 '''Remove Buddy'''[[BR]]
 You are about to remove $BUDDY from your buddy list. He/she will '''not'''
 be blocked and will still be able to see your status/presence. If you
 don't want him/her to see your online status, use the ''Block'' action
 first.[[BR]]
 '''(Cancel) ((Remove))'''

 ----


 Or even better:

 ----

 '''Remove Buddy'''[[BR]]
 You are about to remove $BUDDY from your buddy list. Do you also want to
 block him/her from seeing your online status/presence?[[BR]]
 '''((Cancel)) (Block and remove) (Remove only)'''

 ----

 Thank you for an otherwise great and easy to use application :)

-- 
Ticket URL: <http://developer.pidgin.im/ticket/10514>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list