Adium

Opened 15 years ago

Closed 13 years ago

#215 closed enhancement (fixed)

Limited Display Options for Mobile Contacts

Reported by: forwardtogwen@gmail.com Owned by: evands
Milestone: Adium 1.2 Component: Service/AIM
Version: Severity: normal
Keywords: mobile status appearance display color theme Cc:
Patch Status:

Description (last modified by Evan Schoenberg)

I have a lot of groups and it's impractical to display them on my contacts list most of the time. I also keep a lot of mobile devices on my list, "just in case"--but rarely use them.

I've noticed that when you choose not to display groups, there is no way to quickly visually differentiate between mobile devices and people who really are online (you can put them at the bottom of the list, but I find that less than ideal). Ideas (having both options (a) and (c) would be amazing):

a) make the display of mobile contacts optional, just like the display of offline contacts is right now;

b) create the option of displaying mobile contacts in a second contacts window;

c) allow customized colors for mobile status (see details below)

If you take the path:

Adium menu => Preferences => Color Theme => Customize => Status Tab,

You can customize colors for online, offline, away, idle, and away/idle statuses--but you can't change the colors for mobile status.

Attachments (1)

My Color Theme.ListTheme (2.7 KB) - added by Gregory Shapiro 13 years ago.
My Color Theme.ListTheme (see comment 19)

Download all attachments as: .zip

Change History (22)

comment:1 Changed 15 years ago by toby

Milestone: Adium X 0.82
Severity: minorenhancement

comment:2 Changed 15 years ago by anonymous

Milestone: Adium X 0.83

comment:3 Changed 15 years ago by Evan Schoenberg

Milestone: Adium X 0.83

comment:4 Changed 15 years ago by Zachary West

Mobile users now have an icon to show them as being mobile (or was it like this when this ticket was made?) but the color part would be nice.

comment:5 Changed 15 years ago by Chris Forsythe

Milestone: Adium X 1.0

comment:6 Changed 15 years ago by Chris Forsythe

field_haspatch: 0

Ya, this ticket is just for the mobile coloring status now, the status icon works really well.

comment:7 Changed 15 years ago by Chris Forsythe

Owner: changed from nobody to Peter Hosey

comment:8 Changed 15 years ago by Peter Hosey

Status: newassigned

comment:9 Changed 15 years ago by Peter Hosey

this won't be resolved until after #344, as the patch there makes changes to some of the same code.

comment:10 Changed 15 years ago by Evan Schoenberg

Description: modified (diff)
Milestone: Adium X 1.0

This isn't an unreasonable request but is not necessary for 1.0.

comment:11 Changed 15 years ago by me@…

If this should not be set against milestone Adium X 1.0, it should be set against another milestone. Particularly, I'd like in Preferences > Appearance > Color Theme > Status to have a status for Mobile where I could customize the color there.

comment:12 Changed 15 years ago by Chris Forsythe

Milestone: Adium X 1.1

Then to 1.1 it goes. This needs to be fixed.

comment:13 Changed 14 years ago by Chris Forsythe

Milestone: Adium X 1.1Sometime after 1.0

Needs to be fixed, but not a requirement for 1.1 either.

comment:14 Changed 13 years ago by Evan Schoenberg

Milestone: Good idea for "later"Adium X 1.2
Owner: changed from Peter Hosey to Evan Schoenberg
Patch Status: None
pending: 0
Status: assignednew

comment:15 Changed 13 years ago by Evan Schoenberg

Resolution: fixed
Status: newclosed

(In [20826]) Added a color setting to the Color Theme sheet's Status tab for Mobile contacts. Unlike the other settings in that tab, this one uses bindings rather than a mess of code.. the way of the future. Or present. Whatever. Also, cleaned up code in AIContactStatusColoringPlugin and made it not create NSColor objects which will never be used. Fixes #215

comment:16 in reply to:  15 ; Changed 13 years ago by Gregory Shapiro

Replying to evands:

(In [20826]) Added a color setting to the Color Theme sheet's Status tab for Mobile contacts.

Unfortunately, this isn't quite working properly as the 'Online' color is taking precedent over the 'Mobile' color if both are enabled. If a disable the 'Online' color, the 'Mobile' color is used properly. The other status colors ('Idle', 'Away', etc) all work properly (taking precedent over 'Online').

comment:17 Changed 13 years ago by Zachary West

Resolution: fixed
Status: closedreopened

comment:18 in reply to:  16 ; Changed 13 years ago by Evan Schoenberg

Replying to gshapiro:

Replying to evands:

(In [20826]) Added a color setting to the Color Theme sheet's Status tab for Mobile contacts.

Unfortunately, this isn't quite working properly as the 'Online' color is taking precedent over the 'Mobile' color if both are enabled. If a disable the 'Online' color, the 'Mobile' color is used properly. The other status colors ('Idle', 'Away', etc) all work properly (taking precedent over 'Online').

Are you using a custom text and background color or just text color?

comment:19 in reply to:  18 Changed 13 years ago by Gregory Shapiro

Replying to evands:

Are you using a custom text and background color or just text color?

Actually, just background color. I never changed the text color from black. I'll attach my color theme file (My Color Theme.ListTheme).

Changed 13 years ago by Gregory Shapiro

Attachment: My Color Theme.ListTheme added

My Color Theme.ListTheme (see comment 19)

comment:20 Changed 13 years ago by Evan Schoenberg

Perfect, thanks.

comment:21 Changed 13 years ago by Evan Schoenberg

Resolution: fixed
Status: reopenedclosed

(In [21845]) Just looking for a custom text color isn't enough; if we find either a custom text color or custom background color, we've got our color set. This fixes choice of colors when only the custom background color is set for anything of higher color priority than online, particularly mobile. Fixes #215

Note: See TracTickets for help on using tickets.