KTp/Tasks/Icons: Difference between revisions

From KDE Community Wiki
< KTp‎ | Tasks
Line 149: Line 149:
|-
|-
|user-typing || # || # || # || # || # || # || # || # || # || # || Typing (not a real status)
|user-typing || # || # || # || # || # || # || # || # || # || # || Typing (not a real status)
|-
|}
|}


==== im-user-* (pawn icon) ====
==== im-user-* (pawn icon) ====
{| border=0
|-
! width="20%"|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)
|-
|colspan="12"|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: [[http://gmailblog.blogspot.in/2009/11/new-in-labs-green-robot-icon.html]]
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


{| border=0
{| border=0

Revision as of 00:55, 23 February 2012

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)

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

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

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

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