Icons that are used in telepathy
Icon name
|
Have oxygen icon?
|
Have kopete icon?
|
Notes
|
im-aim |
Yes |
Yes |
|
im-gadugadu |
Yes |
Yes |
|
im-icq |
Yes |
Yes |
|
im-jabber |
Yes |
Yes |
|
im-msn |
Yes |
Yes |
|
im-qq |
Yes |
Yes |
|
im-yahoo |
Yes |
Yes |
|
im-skype |
Yes |
Yes |
|
im-google-talk |
Yes |
No |
|
im-facebook |
Yes |
No |
|
im-irc |
No |
Yes |
|
im-local-xmpp |
No |
Yes |
|
im-groupwise |
No |
Yes |
|
im-sip |
No |
No |
|
im-mxit |
No |
No |
|
im-silc |
No |
No |
|
im-myspace |
No |
No |
|
im-zephyr |
No |
No |
|
im-sametime |
No |
No |
|
im-yahoojp |
No |
No |
If haze renamed the icon to im-yahoo-jp, KIcon would fall back to im-yahoo and it would work...
|
Icons that we have but don't need
Icon name
|
Source
|
im-meanwhile
|
kopete
|
im-google
|
oxygen
|
im-twitter
|
oxygen
|
im-identi.ca
|
oxygen
|
Icons missing
Icon name
|
Reason
|
file-transfer
|
At the moment the approver is using "document-save"
|
file-transfer-new
|
At the moment the approver is using mail-unread-new
|
Icons specification
This is a work in progress
This is the set of icons that we use, and that a theme (oxygen first of all) should supply.
O = Oxygen (OK)
X = Hicolor (installed by us, we should get them into Oxygen)
R = Needs Renaming
K = Kopete have that, but we don't (we should have ours and get them into Oxygen)
# = Missing
* = Not needed
Applications
Icon name |
scalable |
8x8 |
16x16 |
22x22 |
32x32 |
48x48 |
64x64 |
128x128 |
256x256 |
512x512 |
Notes
|
telepathy-kde |
O |
# |
O |
O |
O |
O |
O |
O |
O |
# |
|
ktp-contact-list |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
|
ktp-text-ui |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
|
ktp-call-ui |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
|
ktp-log-viewer |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
|
ktp-send-file |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
|
ktp-auth-handler |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
|
ktp-filetransfer-handler |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
|
Requiring attention
Are those needed? Or should we just use effects/overlays for that? (Quassel for example have them)
Status
user-* (circle icon)
Icon name |
scalable |
8x8 |
16x16 |
22x22 |
32x32 |
48x48 |
64x64 |
128x128 |
256x256 |
512x512 |
Notes
|
user-online |
# |
# |
O |
O |
O |
O |
O |
# |
# |
# |
Available
|
user-offline |
# |
# |
O |
O |
O |
O |
O |
# |
# |
# |
Offline
|
user-busy |
# |
# |
O |
O |
O |
O |
O |
# |
# |
# |
Busy
|
user-invisible |
# |
# |
O |
O |
# |
O |
O |
# |
# |
# |
Hidden
|
user-away |
# |
# |
O |
O |
O |
O |
O |
# |
# |
# |
Away
|
user-away-extended |
# |
# |
O |
O |
O |
O |
O |
# |
# |
# |
Extended Away
|
user-error |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Error
|
user-unknown |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Unknown/Unset
|
user-typing |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Typing (not a real status)
|
user-disabled |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Proposed for disabled accounts (not a real status)
|
user-mixed |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Proposed for displaying global presence when accounts have different status (not a real status)
|
user-dnd |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
?
|
user-brb |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
?
|
user-connecting |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Animation ?
|
im-user-* (pawn icon)
Icon name |
scalable |
8x8 |
16x16 |
22x22 |
32x32 |
48x48 |
64x64 |
128x128 |
256x256 |
512x512 |
Notes
|
im-user |
# |
O |
O |
O |
O |
O |
O |
# |
# |
# |
No status, just the pawn
|
im-user-online |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Available
|
im-user-offline |
# |
O |
O |
O |
O |
O |
O |
# |
# |
# |
Offline
|
im-user-busy |
# |
O |
O |
O |
O |
O |
O |
# |
# |
# |
Busy
|
im-user-invisible |
# |
R |
R |
R |
R |
R |
R |
# |
# |
# |
Hidden (im-invisible-user)
|
im-user-away |
# |
O |
O |
O |
O |
O |
O |
# |
# |
# |
Away
|
im-user-away-extended |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Extended Away
|
im-user-error |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Error
|
im-user-unknown |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Unknown/Unset
|
im-user-typing |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Typing (not a real status)
|
Other icons: im-kick-user, im-ban-user, im-ban-kick-user
|
ktp-user-* (telepathy-kde icon)
This is just an idea that comes from this: [[1]]
We could set our resource name to xmpp and display a ktp-user icon instead of the default one if the other side is using kde-telepathy (I'm actually not sure yet if telepathy allows you to know the resource name of the contacts)
Icon name |
scalable |
8x8 |
16x16 |
22x22 |
32x32 |
48x48 |
64x64 |
128x128 |
256x256 |
512x512 |
Notes
|
ktp-user |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
No status, just the pawn
|
ktp-user-online |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Available
|
ktp-user-offline |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Offline
|
ktp-user-busy |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Busy
|
ktp-user-invisible |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Hidden (im-invisible-user)
|
ktp-user-away |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Away
|
ktp-user-away-extended |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Extended Away
|
ktp-user-error |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Error
|
ktp-user-unknown |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Unknown/Unset
|
ktp-user-typing |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Typing (not a real status)
|
Protocols and profiles
Note: Oxygen 44x44 icons have a "frame" around the name, that is nice, but makes it harder to get smaller icons of sizes we don't have, that shouldn't have the frame. We should figure out how to handle that.
Colored icons?
Main page
Icon name |
scalable |
8x8 |
16x16 |
22x22 |
32x32 |
48x48 |
64x64 |
128x128 |
256x256 |
512x512 |
Notes
|
im-local-xmpp |
# |
# |
X |
X |
X |
X |
# |
# |
# |
# |
|
im-jabber |
# |
# |
O |
O |
O |
O |
# |
# |
# |
# |
|
im-google-talk |
# |
# |
# |
O |
O |
O |
# |
# |
# |
# |
|
im-facebook |
# |
# |
O |
O |
O |
O |
# |
# |
# |
# |
|
im-icq |
# |
# |
O |
O |
O |
O |
# |
# |
# |
# |
|
im-msn |
# |
# |
O |
O |
O |
O |
# |
# |
# |
# |
|
Other
Icon name |
scalable |
8x8 |
16x16 |
22x22 |
32x32 |
48x48 |
64x64 |
128x128 |
256x256 |
512x512 |
Notes
|
im-aim |
# |
# |
O |
O |
O |
O |
# |
# |
# |
# |
|
im-gadugadu |
# |
# |
# |
O |
O |
O |
# |
# |
# |
# |
|
im-qq |
# |
# |
O |
O |
O |
O |
# |
# |
# |
# |
|
im-yahoo |
# |
# |
O |
O |
O |
O |
# |
# |
# |
# |
|
im-skype |
# |
# |
O |
O |
O |
O |
# |
# |
# |
# |
|
im-irc |
# |
# |
X |
# |
X |
# |
# |
# |
# |
# |
|
im-groupwise |
# |
# |
X |
X |
X |
X |
# |
# |
# |
# |
|
im-sip |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
|
im-mxit |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
|
im-silc |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
|
im-myspace |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
|
im-zephyr |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
|
im-sametime |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
|
im-yahoojp |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
im-yahoo
|
im-xmpp |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
XMPP has its own logo we should switch to that one day
|
Not needed
Icon name |
scalable |
8x8 |
16x16 |
22x22 |
32x32 |
48x48 |
64x64 |
128x128 |
256x256 |
512x512 |
Notes
|
im-meanwhile |
# |
# |
K |
K |
K |
K |
# |
# |
# |
# |
|
im-google |
# |
# |
# |
O |
O |
O |
# |
# |
# |
# |
|
im-twitter |
# |
# |
O |
O |
O |
O |
# |
# |
# |
# |
|
im-identi.ca |
# |
# |
O |
O |
O |
O |
# |
# |
# |
# |
|
Used by applications
Approver and kded module
Icon name |
scalable |
8x8 |
16x16 |
22x22 |
32x32 |
48x48 |
64x64 |
128x128 |
256x256 |
512x512 |
Notes
|
xxxxx |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
New incoming message
|
xxxxx |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
New incoming file transfer
|
xxxxx |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
New incoming phone call
|
xxxxx |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
New incoming video call
|
xxxxx |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
Contact added you
|
Contact list
Icon name |
scalable |
8x8 |
16x16 |
22x22 |
32x32 |
48x48 |
64x64 |
128x128 |
256x256 |
512x512 |
Notes
|
Chat UI
Icon name |
scalable |
8x8 |
16x16 |
22x22 |
32x32 |
48x48 |
64x64 |
128x128 |
256x256 |
512x512 |
Notes
|
Call UI
Icon name |
scalable |
8x8 |
16x16 |
22x22 |
32x32 |
48x48 |
64x64 |
128x128 |
256x256 |
512x512 |
Notes
|