KTp/Tasks/Icons: Difference between revisions

From KDE Community Wiki
< KTp‎ | Tasks
Line 85: Line 85:
== Icons specification (WIP) ==
== Icons specification (WIP) ==


This is the set of icons that we need, and that a theme (oxygen first of all) should supply.
This is the set of icons that we use, and that a theme (oxygen first of all) should supply.
 
 
O = Oxygen
X = Hicolor (installed by us)
# = Missing
* = Not needed
 
=== Applications ===


{| border=0
{| border=0
|-
|-
! width="20%"|Icon name || scalable || 8x8 || 16x16 || 22x22 || 32x32 || 48x48 || 64x64 || 128x128 || 256x256 || 512x512 || Notes
! width="20%"|Icon name || scalable || 8x8 || 16x16 || 22x22 || 32x32 || 48x48 || 64x64 || 128x128 || 256x256 || 512x512 || Notes
|-
!colspan="12"|Applications
|-
|-
| telepathy-kde || O || # || O || O || O || O || O || O || O || # ||
| telepathy-kde || O || # || O || O || O || O || O || O || O || # ||
Line 109: Line 115:
|ktp-filetransfer-handler || # || # || # || # || # || # || # || # || # || # ||
|ktp-filetransfer-handler || # || # || # || # || # || # || # || # || # || # ||
|-
|-
!colspan="12"|Applications requiring attention
|}
 
==== Requiring attention ====
 
Are those needed? Or should we just use effects/overlays for that? (Quassel for example have them)
 
=== Status ===
 
==== user-* (circle icon) ====
 
{| border=0
|-
|-
|colspan="12"|Are those needed? Or should we just use effects/overlays for that? (Quassel for example have them)
! width="20%"|Icon name || scalable || 8x8 || 16x16 || 22x22 || 32x32 || 48x48 || 64x64 || 128x128 || 256x256 || 512x512 || Notes
|-
!colspan="12"|Status (circle icon)
|-
|-
|user-online || # || # || # || # || # || # || # || # || # || # || Available - user-available?
|user-online || # || # || # || # || # || # || # || # || # || # || Available - user-available?
Line 133: Line 147:
|user-offline || # || # || # || # || # || # || # || # || # || # || Offline
|user-offline || # || # || # || # || # || # || # || # || # || # || Offline
|-
|-
!colspan="12"|Status (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 || # || # || # || # || # || # || # || # || # || # || No status, just the pawn
|im-user || # || # || # || # || # || # || # || # || # || # || No status, just the pawn
Line 157: Line 177:
|colspan="12"|Other icons: im-kick-user, im-invisible-user, im-ban-user, im-ban-kick-user
|colspan="12"|Other icons: im-kick-user, im-invisible-user, im-ban-user, im-ban-kick-user
|-
|-
!colspan="12"|Protocols and profiles (Main page)
|}
 
=== 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 ====
 
{| border=0
|-
|-
|colspan="12"|The 44x44 has 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.
! width="20%"|Icon name || scalable || 8x8 || 16x16 || 22x22 || 32x32 || 48x48 || 64x64 || 128x128 || 256x256 || 512x512 || Notes
|-
|-
| im-local-xmpp || # || # || # || # || # || # || # || # || # || # ||  
| im-local-xmpp || # || # || # || # || # || # || # || # || # || # ||  
Line 173: Line 201:
| im-msn || # || # || # || # || # || # || # || # || # || # ||  
| im-msn || # || # || # || # || # || # || # || # || # || # ||  
|-
|-
!colspan="12"|Protocols and profiles (others)
|}
 
==== Other ====
 
{| border=0
|-
! width="20%"|Icon name || scalable || 8x8 || 16x16 || 22x22 || 32x32 || 48x48 || 64x64 || 128x128 || 256x256 || 512x512 || Notes
|-
|-
| im-aim || # || # || # || # || # || # || # || # || # || # ||  
| im-aim || # || # || # || # || # || # || # || # || # || # ||  
Line 205: Line 239:
| im-kdetalk || # || # || # || # || # || # || # || # || # || # ||  
| im-kdetalk || # || # || # || # || # || # || # || # || # || # ||  
|-
|-
!colspan="12"|Protocols and profiles (not needed)
|}
 
==== Not needed (but in Oxygen) ====
 
{| border=0
|-
! width="20%"|Icon name || scalable || 8x8 || 16x16 || 22x22 || 32x32 || 48x48 || 64x64 || 128x128 || 256x256 || 512x512 || Notes
|-
|-
| im-meanwhile || # || # || # || # || # || # || # || # || # || # ||  
| im-meanwhile || # || # || # || # || # || # || # || # || # || # ||  
Line 213: Line 253:
| im-twitter || # || # || # || # || # || # || # || # || # || # ||  
| im-twitter || # || # || # || # || # || # || # || # || # || # ||  
|-
|-
| im-identi.ca || # || # || # || # || # || # || # || # || # || # ||  
| im-identi.ca || # || # || # || # || # || # || # || # || # || # ||
|-
|-
!colspan="12"|Approver and kded module
|}
 
=== Used by applications ===
 
==== Approver and kded module ====
 
{| border=0
|-
! width="20%"|Icon name || scalable || 8x8 || 16x16 || 22x22 || 32x32 || 48x48 || 64x64 || 128x128 || 256x256 || 512x512 || Notes
|-
|-
| xxxxx || # || # || # || # || # || # || # || # || # || # || New incoming message
| xxxxx || # || # || # || # || # || # || # || # || # || # || New incoming message
Line 227: Line 275:
| xxxxx || # || # || # || # || # || # || # || # || # || # || Contact added you
| xxxxx || # || # || # || # || # || # || # || # || # || # || Contact added you
|-
|-
!colspan="12"|Contact list
|}
 
==== Contact list ====
 
{| border=0
|-
! width="20%"|Icon name || scalable || 8x8 || 16x16 || 22x22 || 32x32 || 48x48 || 64x64 || 128x128 || 256x256 || 512x512 || Notes
|-
|-
!colspan="12"|Chat UI
|}
 
==== Chat UI ====
 
{| border=0
|-
|-
!colspan="12"|Call UI
! width="20%"|Icon name || scalable || 8x8 || 16x16 || 22x22 || 32x32 || 48x48 || 64x64 || 128x128 || 256x256 || 512x512 || Notes
|-
|-
|}
|}


==== Call UI ====


O = Oxygen
{| border=0
X = Hicolor (installed by us)
|-
# = Missing
! width="20%"|Icon name || scalable || 8x8 || 16x16 || 22x22 || 32x32 || 48x48 || 64x64 || 128x128 || 256x256 || 512x512 || Notes
* = Not needed
|-
|}

Revision as of 15:08, 21 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 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
X = Hicolor (installed by us)
# = 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
user-unset # # # # # # # # # # Unset
user-offline # # # # # # # # # # Offline

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
im-user-unset # # # # # # # # # # Unset
im-user-offline # # # # # # # # # # Offline
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