Ticket #215 (new task)

Opened 4 years ago

Last modified 3 years ago

Get more Oxygen artwork

Reported by: diederik Owned by: diederik
Priority: major Milestone: kmess-3.0
Component: KDE integration Version: 2.0-beta2
Keywords: Cc:

Description (last modified by sjors) (diff)

We'd love to have more Oxygen-style artwork for KMess 2.0. To have a fresh and coherent look.

Things to improve:

  • The login dialog logo.
  • The contact list watermark.
  • Contact status icons
  • A KMess-oxygen emoticon set.
  • The "unknown display picture" shown when the contact's pictures aren't available yet.

Note: We need to unify how the "unknown display picture" is displayed. ATM, we have the bag-on-head guy in the list, the KMess logo in the Contacts Dock, and the Fresh empty pic in the chat window. And it sucks.

The current files can be found at:  http://trac.kmess.org/browser/trunk/kmess/data


Regarding the status icons:

The standard Oxygen set provides status icons, except for the away states "out to lunch" and "on the phone". However, we'd love to have our previous icons back in Oxygen style because they give the sense of talking to "persons". By adding a -kmess suffix to all icon names we can have our own icons, other iconsets would automatically fall back to the default icons.

So I'd like to propose the following icon names:

  • user-online-kmess : Online, green person
  • user-away-extended-kmess : Away, orange person
  • user-unknownstatus-kmess : Purple person (used for people marked as 'invisible' because don't know their status)
  • user-busy-kmess : Busy, red person
  • user-offline-kmess : Gray person.

And the following overlays, to be used over the icons:

  • user-away-brb-kmess : Be right back, orange person with an overlay that indicates "gone for a short period of time"
  • user-away-idle-kmess : Idle, orange person with overlay that indicates "gone, don't know for how long"
  • user-away-phone-kmess : On the phone, orange person with phone.
  • user-away-lunch-kmess : Out to lunch, orange person with fork/knife.
  • user-blocked-kmess : Overlay for blocked people, something like  this icon maybe

One other option would be having completely different icon sets. Some other msn clients also offer themes for different contact status icons.

For contacts which are invited to a chat, but not on your list we can't determine the status icon. currently we display an "online" icon, but perhaps some unknown (purple color) icon would be really nice.

Change History

Changed 4 years ago by diederik

  • description modified (diff)

Changed 4 years ago by diederik

  • description modified (diff)

Changed 4 years ago by diederik

  • description modified (diff)

Changed 4 years ago by diederik

  • description modified (diff)

Changed 4 years ago by diederik

  • description modified (diff)

Changed 4 years ago by diederik

  • component changed from Other to KDE integration

Changed 4 years ago by diederik

  • milestone set to kmess-2.0

Changed 4 years ago by diederik

  • description modified (diff)

Changed 3 years ago by valerio

There is a new problem.

Windows Live Messenger 9.0, currently in Beta stage, will only support FOUR statuses:

  • Available
  • Busy
  • Away
  • Appear Invisible

So we may want to let the artists only design those four icons.. Maybe another for "disconnected" and (maybe) an emblem to use when a custom status is set (we'll support that!)

Changed 3 years ago by valerio

A lot of discussion is on at  this topic.

Changed 3 years ago by valerio

  • description modified (diff)

Changed 3 years ago by sjors

  • description modified (diff)

I think it's even better if we get different types of status icons: icons like the ones we have now, and icons which go in the systray. The systray should make clear it's kmess, and the current status. I don't know if we can simply use the new icons as an overlay to the kmess hummingbird, or that we should request i.e. an orange hummingbird for Away (if that's not ugly).

I'm making some changes to the description for the icons, to make them more or less match WLM2009 icons. Also it seems weird to use user-away for brb and user-away-extended for away. I also think there should be a visible difference between brb and idle... Why don't we make it user-away-brb, user-away-idle and user-away-extended? :) So I made a difference in the description between status icons and overlays... I don't know if that's logical, if we can mix and match icons and overlays at runtime, but we'll figure it out once we request the icons, I guess.

Changed 3 years ago by sjors

Shadowed87 asked on IRC if it was possible to give the chat windows a different window icon than the contact list screen. This is why:  http://img231.imageshack.us/img231/63/snapshot6.jpg

I consider having no titles in your task manager is "asking for it", but at least we can ask the Oxygen guys what they think. Maybe we can make a single guy for the chat window, and the KMess logo for the contact list. (Or two guys if participants.count() > 1 more than one tab?)

Changed 3 years ago by sjors

  • version changed from 1.5.1 to 2.0-beta2
  • milestone changed from kmess-2.0 to kmess-2.1

On my previous comment: Fontknocker committed that as r4916.

I committed a temporary new image in r4919, but it is really only temporary because it sucks a lot. At least it's less confusing for users, I hope. So even though that icon may be updated, I'm setting this bug through to KMess 2.1... :)

Changed 3 years ago by diederik

Info on the application icon: this is waiting for Nuno Pinheiro to have enough time for it.

Note: See TracTickets for help on using tickets.