KTp/Tasks/Icons

From KDE Community Wiki

Icons that are used in telepathy

Icon name Have oxygen icon? Have kopete icon? Notes
im-aim Yes Yes
im-gadugadu Yes Yes oxygen icon is im-gadu-gadu. Needs rename.
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 (WIP)

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)
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 # # # # # # # # # # Available - user-available?
user-busy # # # # # # # # # # Busy
user-hidden # # # # # # # # # # Hidden
user-away # # # # # # # # # # Away
user-away-extended # # # # # # # # # # Extended Away
user-error # # # # # # # # # # Error
user-unknown # # # # # # # # # # Unknown/Unset
user-offline # # # # # # # # # # Offline
user-typing # # # # # # # # # # Typing (not a real status)

im-user-* (pawn icon)

Icon name scalable 8x8 16x16 22x22 32x32 48x48 64x64 128x128 256x256 512x512 Notes
im-user # # # # # # # # # # No status, just the pawn
im-user-online # # # # # # # # # # Available - im-user-available?
im-user-busy # # # # # # # # # # Busy
im-user-hidden # # # # # # # # # # Hidden
im-user-away # # # # # # # # # # Away
im-user-away-extended # # # # # # # # # # Extended Away
im-user-error # # # # # # # # # # Error
im-user-unknown # # # # # # # # # # Unknown/Unset
im-user-offline # # # # # # # # # # Offline
user-typing # # # # # # # # # # Typing (not a real status)
Other icons: im-kick-user, im-invisible-user, im-ban-user, im-ban-kick-user

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.

Main page

Icon name scalable 8x8 16x16 22x22 32x32 48x48 64x64 128x128 256x256 512x512 Notes
im-local-xmpp # # # # # # # # # #
im-jabber # # # # # # # # # #
im-google-talk # # # # # # # # # #
im-facebook # # # # # # # # # #
im-icq # # # # # # # # # #
im-msn # # # # # # # # # #

Other

Icon name scalable 8x8 16x16 22x22 32x32 48x48 64x64 128x128 256x256 512x512 Notes
im-aim # # # # # # # # # #
im-gadu-gadu # # # # # # # # # # im-gadugadu?
im-qq # # # # # # # # # #
im-yahoo # # # # # # # # # #
im-skype # # # # # # # # # #
im-irc # # # # # # # # # #
im-groupwise # # # # # # # # # #
im-sip # # # # # # # # # #
im-mxit # # # # # # # # # #
im-silc # # # # # # # # # #
im-myspace # # # # # # # # # #
im-zephyr # # # # # # # # # #
im-sametime # # # # # # # # # #
im-yahoojp # # # # # # # # # # im-yahoo-jp?
im-kdetalk # # # # # # # # # #

Not needed (but in Oxygen)

Icon name scalable 8x8 16x16 22x22 32x32 48x48 64x64 128x128 256x256 512x512 Notes
im-meanwhile # # # # # # # # # #
im-google # # # # # # # # # #
im-twitter # # # # # # # # # #
im-identi.ca # # # # # # # # # #

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