Status options should not appear if no IM accounts are set up

Bug #548994 reported by Conscious User
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
The Me Menu
Triaged
Medium
Unassigned
indicator-me (Ubuntu)
Triaged
Low
Unassigned

Bug Description

Binary package hint: indicator-me

According to the specification, the status options should only appear if Empathy has at least one account set up. This is not currently the case. They always appear.

Original description below (was originally about inconsistency between Gwibber and Empathy, but now it is clear the Gwibber is right and Empathy is wrong):

When Gwibber has not been started, the text field in the Me Menu is disabled by not appearing.

When Empathy has not been started, status changing in the Me Menu is disabled by graying out.

*Both* should not appear or *both* should be grayed out when disabled. The current behavior is inconsistent.

ProblemType: Bug
Architecture: i386
Date: Fri Mar 26 18:30:20 2010
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20100325)
Package: indicator-me 0.2.6-0ubuntu1
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-17.26-generic 2.6.32.10+drm33.1
SourcePackage: indicator-me
Uname: Linux 2.6.32-17-generic i686

Revision history for this message
Conscious User (conscioususer) wrote :
Ivanka Majic (ivanka)
tags: added: gloam
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

This is now consistent in the specification.

For the text field: "The broadcast field should be present if you have at least one broadcast account set up." There is no specification that it should be disabled (though I guess it would be nice to disable it whenever you have no Internet connection). It is irrelevant whether Gwibber happens to be running.

For the IM status items: "Each item should be sensitive only if at least one of the accounts you have set up in Empathy supports that status, regardless of whether Empathy is currently running."

Revision history for this message
Conscious User (conscioususer) wrote :

Okay, but in the case of no accounts set up, what is the rationale for graying out one and removing entirely the other?

Revision history for this message
Conscious User (conscioususer) wrote :

Oops, disregard last comment. I saw the rewritten specification now and it says that removal is the case for both.

It is not the case of the current implementation, though. Will this land for Lucid?

Revision history for this message
Conscious User (conscioususer) wrote :

I changed the description. It is now clear the Gwibber is following the specification (except for Bug #549000), while Empathy is not.

description: updated
summary: - Disabling of features is inconsistent
+ Status options should not appear if no IM accounts are set up
David Barth (dbarth)
Changed in indicator-me:
importance: Undecided → Low
status: New → Triaged
Changed in indicator-me (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Changed in indicator-me:
importance: Low → Medium
Revision history for this message
frizzle21 (frederik-nnaji) wrote :

wow, this would remove clutter and add constraint guiding the user towards setting up his accounts properly.

I also suggest, once the IM Setup is completed, to replace the account configuration link on the bottom of the Me Menu with an ON | OFF toggle for IM.

Revision history for this message
frizzle21 (frederik-nnaji) wrote :

guess i gotta change my mind on this!
Presence is not only relevant to the web, to IM, but also to the local system.

e.g.:
Once i'm set to busy, the local system should adapt its notification behaviour to that.

Windicator example:
i'm watching a movie in totem, at some point i decide to go "busy", so that nothing will pop-up in my face while enjoying the movie, so i touch the Totem Presence Windicator to make me "busy".

Presence control belongs independent of IM.
IM can be a client of Presence ( Me Menu ), but it should not be able to render Presence controls inactive..

The concept of "Me" extends beyond IM and twitter.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.