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
Under Construction |
---|
This is a new page, currently under construction! |
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 |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
|
ktp-ssh-contact |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
|
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-chatty |
# |
# |
# |
# |
# |
# |
# |
# |
# |
# |
? (Free for chat)
|
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 48x48 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.
We could have a "frame only" icon as a placeholder for profile icon
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 |
# |
# |
# |
# |
|
Channels, Services and Actions
Channels
Those are for the generic channels, every tube service should then have an icon defined in its .desktop file
Icon name |
scalable |
8x8 |
16x16 |
22x22 |
32x32 |
48x48 |
64x64 |
128x128 |
256x256 |
512x512 |
Notes
|
? |
|
|
|
|
|
|
|
|
|
|
text chat
|
? |
|
|
|
|
|
|
|
|
|
|
file transfer
|
audio-headset |
o |
# |
o |
o |
o |
o |
o |
o |
# |
# |
audio call
|
camera-web |
# |
# |
o |
O |
O |
O |
O |
O |
# |
# |
video call
|
? |
|
|
|
|
|
|
|
|
|
|
streamtubes & dbustubes
|
Services
Those will be defined (one day) in a .desktop file
Icon name |
scalable |
8x8 |
16x16 |
22x22 |
32x32 |
48x48 |
64x64 |
128x128 |
256x256 |
512x512 |
Notes
|
? |
|
|
|
|
|
|
|
|
|
|
share desktop
|
? |
|
|
|
|
|
|
|
|
|
|
ssh contact
|
Actions and Others
Icon name |
scalable |
8x8 |
16x16 |
22x22 |
32x32 |
48x48 |
64x64 |
128x128 |
256x256 |
512x512 |
Notes
|
? |
|
|
|
|
|
|
|
|
|
|
invite to chat
|
? |
|
|
|
|
|
|
|
|
|
|
ban user
|
call-start |
|
|
|
|
|
|
|
|
|
|
Accept a call
|
call-stop |
|
|
|
|
|
|
|
|
|
|
Close/reject a call
|
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
|