diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..305fb06 --- /dev/null +++ b/Makefile @@ -0,0 +1,28 @@ +emotes_target = "/usr/share/pixmaps/pidgin/emotes" +emotes_src = "emotes/src" +emotes_theme = "emotes/elementary" +status_dir = "~/.purple/themes/elementary" +status_theme = "status-icons/purple" + +convert: + for icon in $(emotes_src)/*.svg; do \ + inkscape -z $$icon -e $${icon%%.*}.png; \ + done + mv $(emotes_src)/*.png $(emotes_theme) + +install: install-emotes install-status + +install-emotes: + cp -r $(emotes_theme) $(emotes_target) + +install-status: + mkdir -p $(status_dir) + cp -r $(status_theme) $(status_dir) + +uninstall: uninstall-emotes uninstall-status + +uninstall-emotes: + test -e $(emotes_target)/elementary && rm -rfv $(emotes_target)/elementary + +uninstall-status: + test -e $(status_dir) && rm -rfv $(status_dir) diff --git a/README.md b/README.md index 465e36c..b806892 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,57 @@ # pidgin-elementary -This is a very simple status icon theme for Pidgin to match the elementary icon theme, released under GPLv2+ like its bigger brother, elementary-xfce. +These icon themes are based on the elementary icon project and as such is released under GPLv2+. + +## status icons ## +![alt text](status-icons/purple/status-icon/22/available.png) +![alt text](status-icons/purple/status-icon/22/away.png) +![alt text](status-icons/purple/status-icon/22/busy.png) +![alt text](status-icons/purple/status-icon/22/chat.png) +![alt text](status-icons/purple/status-icon/22/offline.png) +![alt text](status-icons/purple/status-icon/22/person.png) + +This is a very simple status icon theme for Pidgin to match the elementary icon theme. It follows Pidgin's status icon specification: https://developer.pidgin.im/wiki/StatusIconThemes -## Install ## +## smiley theme ## +![alt text](emotes/elementary/face-angel.png) +![alt text](emotes/elementary/face-angry.png) +![alt text](emotes/elementary/face-cool.png) +![alt text](emotes/elementary/face-crying.png) +![alt text](emotes/elementary/face-devilish.png) +![alt text](emotes/elementary/face-embarrassed.png) +![alt text](emotes/elementary/face-happy.png) +![alt text](emotes/elementary/face-heart-broken.png) +![alt text](emotes/elementary/face-heart.png) +![alt text](emotes/elementary/face-kiss.png) +![alt text](emotes/elementary/face-laugh.png) +![alt text](emotes/elementary/face-mail.png) +![alt text](emotes/elementary/face-plain.png) +![alt text](emotes/elementary/face-raspberry.png) +![alt text](emotes/elementary/face-raspberry-squint.png) +![alt text](emotes/elementary/face-raspberry-wink.png) +![alt text](emotes/elementary/face-sad.png) +![alt text](emotes/elementary/face-sick.png) +![alt text](emotes/elementary/face-smile-big.png) +![alt text](emotes/elementary/face-smile-big-squint.png) +![alt text](emotes/elementary/face-smile-crying.png) +![alt text](emotes/elementary/face-smile.png) +![alt text](emotes/elementary/face-smirk.png) +![alt text](emotes/elementary/face-star.png) +![alt text](emotes/elementary/face-surprise.png) +![alt text](emotes/elementary/face-tired.png) +![alt text](emotes/elementary/face-uncertain.png) +![alt text](emotes/elementary/face-wink.png) +![alt text](emotes/elementary/face-worried.png) + +This is a plain smiley theme based on elementary. -Create a folder "elementary" in ~./purple/themes, e.g. in the Bash: -`mkdir ~/.purple/themes/elementary` +## Installation ## -Then extract copy the content of the "purple" folder to that directory and select the theme in Pidgin. +Run `make install-status` and `make install-emotes` respectively. +Please note that currently the emotes theme goes to the system-wide directory and +the status-icons are installed for the current user only (pidgin does not support +system-wide status-icon themes yet). +When this is fixed you can run `make install`, which currently is broken because +one part would need `sudo` and the other would not. diff --git a/emotes/elementary/face-angel.png b/emotes/elementary/face-angel.png new file mode 100644 index 0000000..ba4bef6 Binary files /dev/null and b/emotes/elementary/face-angel.png differ diff --git a/emotes/elementary/face-angry.png b/emotes/elementary/face-angry.png new file mode 100644 index 0000000..0e8954d Binary files /dev/null and b/emotes/elementary/face-angry.png differ diff --git a/emotes/elementary/face-cool.png b/emotes/elementary/face-cool.png new file mode 100644 index 0000000..8e8b628 Binary files /dev/null and b/emotes/elementary/face-cool.png differ diff --git a/emotes/elementary/face-crying.png b/emotes/elementary/face-crying.png new file mode 100644 index 0000000..48203f7 Binary files /dev/null and b/emotes/elementary/face-crying.png differ diff --git a/emotes/elementary/face-devilish.png b/emotes/elementary/face-devilish.png new file mode 100644 index 0000000..ef866fb Binary files /dev/null and b/emotes/elementary/face-devilish.png differ diff --git a/emotes/elementary/face-embarrassed.png b/emotes/elementary/face-embarrassed.png new file mode 100644 index 0000000..fe79350 Binary files /dev/null and b/emotes/elementary/face-embarrassed.png differ diff --git a/emotes/elementary/face-happy.png b/emotes/elementary/face-happy.png new file mode 100644 index 0000000..5db159b Binary files /dev/null and b/emotes/elementary/face-happy.png differ diff --git a/emotes/elementary/face-heart-broken.png b/emotes/elementary/face-heart-broken.png new file mode 100644 index 0000000..c711328 Binary files /dev/null and b/emotes/elementary/face-heart-broken.png differ diff --git a/emotes/elementary/face-heart.png b/emotes/elementary/face-heart.png new file mode 100644 index 0000000..f170529 Binary files /dev/null and b/emotes/elementary/face-heart.png differ diff --git a/emotes/elementary/face-kiss.png b/emotes/elementary/face-kiss.png new file mode 100644 index 0000000..c173e6f Binary files /dev/null and b/emotes/elementary/face-kiss.png differ diff --git a/emotes/elementary/face-laugh.png b/emotes/elementary/face-laugh.png new file mode 100644 index 0000000..e3ea6a1 Binary files /dev/null and b/emotes/elementary/face-laugh.png differ diff --git a/emotes/elementary/face-mail.png b/emotes/elementary/face-mail.png new file mode 100644 index 0000000..543a83b Binary files /dev/null and b/emotes/elementary/face-mail.png differ diff --git a/emotes/elementary/face-plain.png b/emotes/elementary/face-plain.png new file mode 100644 index 0000000..7848c26 Binary files /dev/null and b/emotes/elementary/face-plain.png differ diff --git a/emotes/elementary/face-raspberry-squint.png b/emotes/elementary/face-raspberry-squint.png new file mode 100644 index 0000000..b4a314f Binary files /dev/null and b/emotes/elementary/face-raspberry-squint.png differ diff --git a/emotes/elementary/face-raspberry-wink.png b/emotes/elementary/face-raspberry-wink.png new file mode 100644 index 0000000..4aac5d0 Binary files /dev/null and b/emotes/elementary/face-raspberry-wink.png differ diff --git a/emotes/elementary/face-raspberry.png b/emotes/elementary/face-raspberry.png new file mode 100644 index 0000000..1a2d8ea Binary files /dev/null and b/emotes/elementary/face-raspberry.png differ diff --git a/emotes/elementary/face-sad.png b/emotes/elementary/face-sad.png new file mode 100644 index 0000000..9fe3478 Binary files /dev/null and b/emotes/elementary/face-sad.png differ diff --git a/emotes/elementary/face-sick.png b/emotes/elementary/face-sick.png new file mode 100644 index 0000000..73cc215 Binary files /dev/null and b/emotes/elementary/face-sick.png differ diff --git a/emotes/elementary/face-smile-big-squint.png b/emotes/elementary/face-smile-big-squint.png new file mode 100644 index 0000000..34074b9 Binary files /dev/null and b/emotes/elementary/face-smile-big-squint.png differ diff --git a/emotes/elementary/face-smile-big.png b/emotes/elementary/face-smile-big.png new file mode 100644 index 0000000..a3cec72 Binary files /dev/null and b/emotes/elementary/face-smile-big.png differ diff --git a/emotes/elementary/face-smile-crying.png b/emotes/elementary/face-smile-crying.png new file mode 100644 index 0000000..8936d85 Binary files /dev/null and b/emotes/elementary/face-smile-crying.png differ diff --git a/emotes/elementary/face-smile.png b/emotes/elementary/face-smile.png new file mode 100644 index 0000000..5001fc8 Binary files /dev/null and b/emotes/elementary/face-smile.png differ diff --git a/emotes/elementary/face-smirk.png b/emotes/elementary/face-smirk.png new file mode 100644 index 0000000..f1f6c91 Binary files /dev/null and b/emotes/elementary/face-smirk.png differ diff --git a/emotes/elementary/face-star.png b/emotes/elementary/face-star.png new file mode 100644 index 0000000..e5e34b8 Binary files /dev/null and b/emotes/elementary/face-star.png differ diff --git a/emotes/elementary/face-surprise.png b/emotes/elementary/face-surprise.png new file mode 100644 index 0000000..d4d4285 Binary files /dev/null and b/emotes/elementary/face-surprise.png differ diff --git a/emotes/elementary/face-tired.png b/emotes/elementary/face-tired.png new file mode 100644 index 0000000..a62ced7 Binary files /dev/null and b/emotes/elementary/face-tired.png differ diff --git a/emotes/elementary/face-uncertain.png b/emotes/elementary/face-uncertain.png new file mode 100644 index 0000000..aa36dbd Binary files /dev/null and b/emotes/elementary/face-uncertain.png differ diff --git a/emotes/elementary/face-wink.png b/emotes/elementary/face-wink.png new file mode 100644 index 0000000..45f82b8 Binary files /dev/null and b/emotes/elementary/face-wink.png differ diff --git a/emotes/elementary/face-worried.png b/emotes/elementary/face-worried.png new file mode 100644 index 0000000..b731692 Binary files /dev/null and b/emotes/elementary/face-worried.png differ diff --git a/emotes/elementary/theme b/emotes/elementary/theme new file mode 100644 index 0000000..cc0d9b6 --- /dev/null +++ b/emotes/elementary/theme @@ -0,0 +1,45 @@ +Name=elementary +Description=elementary smileys +Icon=face-wink.png +Author=Simon Steinbeiss + +# This icon theme is based on the work of Daniel Foré and all other contributors +# to the elementary icon theme. https://github.com/elementary/icons + +# Default smileys +[default] +face-angel.png O:-) o:-) O:) o:) +face-angry.png >:o >:O >:-( >:( X-( x-( +face-cool.png 8-) B-) +face-crying.png :'( :'-( +face-devilish.png (6) +face-embarrassed.png :-[ :"> /:-| /gg /embarassed +face-happy.png :) :-) +face-heart-broken.png :brokenheart: +face-heart.png :heart: :love: <3 +face-kiss.png :* :-* :kiss: +face-laugh.png :-D :-d :D :d +face-mail.png :mail: :e-mail: +face-plain.png :| :-| +face-raspberry.png :P :p :-P :-p +face-raspberry-squint.png XP xp X-P x-p +face-raspberry-wink.png ;P ;p ;-P ;-p +face-sad.png :-( :( +face-sick.png +o( /:T /tu /vomit +face-smile-big.png :DD :-DD :dd :-dd +face-smile-big-squint.png X:D x:d X:DD x:dd +face-smile-crying.png :'D :'d :') +face-smile.png :)) :-)) +face-smirk.png :, /:> /hanx /smirk ^o) +face-star.png :star: (*) /<*> /xixing /star +face-surprise.png =-O =-o +face-tired.png *TIRED* *tired* +face-uncertain.png :-/ :-\\ :/ +face-wink.png ;-) ;) +face-worried.png :s :S :-S :-s + + +## Currently not supported emotes (while part of Pidgin's default smiley theme) +# shut-mouth.png :-X +# moneymouth.png :-$ +# foot-in-mouth.png :-! diff --git a/emotes/src/face-angel.svg b/emotes/src/face-angel.svg new file mode 100644 index 0000000..dc07e09 --- /dev/null +++ b/emotes/src/face-angel.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-angry.svg b/emotes/src/face-angry.svg new file mode 100644 index 0000000..486cbf4 --- /dev/null +++ b/emotes/src/face-angry.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-cool.svg b/emotes/src/face-cool.svg new file mode 100644 index 0000000..f8754ea --- /dev/null +++ b/emotes/src/face-cool.svg @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-crying.svg b/emotes/src/face-crying.svg new file mode 100644 index 0000000..78375e0 --- /dev/null +++ b/emotes/src/face-crying.svg @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-devilish.svg b/emotes/src/face-devilish.svg new file mode 100644 index 0000000..9a762c0 --- /dev/null +++ b/emotes/src/face-devilish.svg @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-embarrassed.svg b/emotes/src/face-embarrassed.svg new file mode 100644 index 0000000..df0b473 --- /dev/null +++ b/emotes/src/face-embarrassed.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-happy.svg b/emotes/src/face-happy.svg new file mode 100644 index 0000000..9ba5542 --- /dev/null +++ b/emotes/src/face-happy.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/emotes/src/face-heart-broken.svg b/emotes/src/face-heart-broken.svg new file mode 100644 index 0000000..641e524 --- /dev/null +++ b/emotes/src/face-heart-broken.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-heart.svg b/emotes/src/face-heart.svg new file mode 100644 index 0000000..ba8fef6 --- /dev/null +++ b/emotes/src/face-heart.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/emotes/src/face-kiss.svg b/emotes/src/face-kiss.svg new file mode 100644 index 0000000..1ca3843 --- /dev/null +++ b/emotes/src/face-kiss.svg @@ -0,0 +1,287 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-laugh.svg b/emotes/src/face-laugh.svg new file mode 100644 index 0000000..08a8f05 --- /dev/null +++ b/emotes/src/face-laugh.svg @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-mail.svg b/emotes/src/face-mail.svg new file mode 100644 index 0000000..bc472e6 --- /dev/null +++ b/emotes/src/face-mail.svg @@ -0,0 +1,267 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-plain.svg b/emotes/src/face-plain.svg new file mode 100644 index 0000000..68ee717 --- /dev/null +++ b/emotes/src/face-plain.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/emotes/src/face-raspberry-squint.svg b/emotes/src/face-raspberry-squint.svg new file mode 100644 index 0000000..f260bb5 --- /dev/null +++ b/emotes/src/face-raspberry-squint.svg @@ -0,0 +1,191 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-raspberry-wink.svg b/emotes/src/face-raspberry-wink.svg new file mode 100644 index 0000000..91156e5 --- /dev/null +++ b/emotes/src/face-raspberry-wink.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-raspberry.svg b/emotes/src/face-raspberry.svg new file mode 100644 index 0000000..6247ee6 --- /dev/null +++ b/emotes/src/face-raspberry.svg @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-sad.svg b/emotes/src/face-sad.svg new file mode 100644 index 0000000..ba118a1 --- /dev/null +++ b/emotes/src/face-sad.svg @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-sick.svg b/emotes/src/face-sick.svg new file mode 100644 index 0000000..6aee730 --- /dev/null +++ b/emotes/src/face-sick.svg @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-smile-big-squint.svg b/emotes/src/face-smile-big-squint.svg new file mode 100644 index 0000000..b102f9f --- /dev/null +++ b/emotes/src/face-smile-big-squint.svg @@ -0,0 +1,209 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-smile-big.svg b/emotes/src/face-smile-big.svg new file mode 100644 index 0000000..a984fb6 --- /dev/null +++ b/emotes/src/face-smile-big.svg @@ -0,0 +1,225 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-smile-crying.svg b/emotes/src/face-smile-crying.svg new file mode 100644 index 0000000..85ca40a --- /dev/null +++ b/emotes/src/face-smile-crying.svg @@ -0,0 +1,247 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-smile.svg b/emotes/src/face-smile.svg new file mode 100644 index 0000000..ebd8d39 --- /dev/null +++ b/emotes/src/face-smile.svg @@ -0,0 +1,199 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-smirk.svg b/emotes/src/face-smirk.svg new file mode 100644 index 0000000..dae5c7a --- /dev/null +++ b/emotes/src/face-smirk.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/emotes/src/face-star.svg b/emotes/src/face-star.svg new file mode 100644 index 0000000..20b66a5 --- /dev/null +++ b/emotes/src/face-star.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/emotes/src/face-surprise.svg b/emotes/src/face-surprise.svg new file mode 100644 index 0000000..cf97e9e --- /dev/null +++ b/emotes/src/face-surprise.svg @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-tired.svg b/emotes/src/face-tired.svg new file mode 100644 index 0000000..a66b1bb --- /dev/null +++ b/emotes/src/face-tired.svg @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-uncertain.svg b/emotes/src/face-uncertain.svg new file mode 100644 index 0000000..f406e53 --- /dev/null +++ b/emotes/src/face-uncertain.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/emotes/src/face-wink.svg b/emotes/src/face-wink.svg new file mode 100644 index 0000000..467ff92 --- /dev/null +++ b/emotes/src/face-wink.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/emotes/src/face-worried.svg b/emotes/src/face-worried.svg new file mode 100644 index 0000000..a232dde --- /dev/null +++ b/emotes/src/face-worried.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/purple/status-icon/11/available.png b/status-icons/purple/status-icon/11/available.png similarity index 100% rename from purple/status-icon/11/available.png rename to status-icons/purple/status-icon/11/available.png diff --git a/purple/status-icon/11/away.png b/status-icons/purple/status-icon/11/away.png similarity index 100% rename from purple/status-icon/11/away.png rename to status-icons/purple/status-icon/11/away.png diff --git a/purple/status-icon/11/busy.png b/status-icons/purple/status-icon/11/busy.png similarity index 100% rename from purple/status-icon/11/busy.png rename to status-icons/purple/status-icon/11/busy.png diff --git a/purple/status-icon/11/chat.png b/status-icons/purple/status-icon/11/chat.png similarity index 100% rename from purple/status-icon/11/chat.png rename to status-icons/purple/status-icon/11/chat.png diff --git a/purple/status-icon/11/extended-away.png b/status-icons/purple/status-icon/11/extended-away.png similarity index 100% rename from purple/status-icon/11/extended-away.png rename to status-icons/purple/status-icon/11/extended-away.png diff --git a/purple/status-icon/11/invisible.png b/status-icons/purple/status-icon/11/invisible.png similarity index 100% rename from purple/status-icon/11/invisible.png rename to status-icons/purple/status-icon/11/invisible.png diff --git a/purple/status-icon/11/log-in.png b/status-icons/purple/status-icon/11/log-in.png similarity index 100% rename from purple/status-icon/11/log-in.png rename to status-icons/purple/status-icon/11/log-in.png diff --git a/purple/status-icon/11/log-out.png b/status-icons/purple/status-icon/11/log-out.png similarity index 100% rename from purple/status-icon/11/log-out.png rename to status-icons/purple/status-icon/11/log-out.png diff --git a/purple/status-icon/11/offline.png b/status-icons/purple/status-icon/11/offline.png similarity index 100% rename from purple/status-icon/11/offline.png rename to status-icons/purple/status-icon/11/offline.png diff --git a/purple/status-icon/11/person.png b/status-icons/purple/status-icon/11/person.png similarity index 100% rename from purple/status-icon/11/person.png rename to status-icons/purple/status-icon/11/person.png diff --git a/purple/status-icon/16/available.png b/status-icons/purple/status-icon/16/available.png similarity index 100% rename from purple/status-icon/16/available.png rename to status-icons/purple/status-icon/16/available.png diff --git a/purple/status-icon/16/away.png b/status-icons/purple/status-icon/16/away.png similarity index 100% rename from purple/status-icon/16/away.png rename to status-icons/purple/status-icon/16/away.png diff --git a/purple/status-icon/16/busy.png b/status-icons/purple/status-icon/16/busy.png similarity index 100% rename from purple/status-icon/16/busy.png rename to status-icons/purple/status-icon/16/busy.png diff --git a/purple/status-icon/16/chat.png b/status-icons/purple/status-icon/16/chat.png similarity index 100% rename from purple/status-icon/16/chat.png rename to status-icons/purple/status-icon/16/chat.png diff --git a/purple/status-icon/16/extended-away.png b/status-icons/purple/status-icon/16/extended-away.png similarity index 100% rename from purple/status-icon/16/extended-away.png rename to status-icons/purple/status-icon/16/extended-away.png diff --git a/purple/status-icon/16/invisible.png b/status-icons/purple/status-icon/16/invisible.png similarity index 100% rename from purple/status-icon/16/invisible.png rename to status-icons/purple/status-icon/16/invisible.png diff --git a/purple/status-icon/16/log-in.png b/status-icons/purple/status-icon/16/log-in.png similarity index 100% rename from purple/status-icon/16/log-in.png rename to status-icons/purple/status-icon/16/log-in.png diff --git a/purple/status-icon/16/log-out.png b/status-icons/purple/status-icon/16/log-out.png similarity index 100% rename from purple/status-icon/16/log-out.png rename to status-icons/purple/status-icon/16/log-out.png diff --git a/purple/status-icon/16/offline.png b/status-icons/purple/status-icon/16/offline.png similarity index 100% rename from purple/status-icon/16/offline.png rename to status-icons/purple/status-icon/16/offline.png diff --git a/purple/status-icon/16/person.png b/status-icons/purple/status-icon/16/person.png similarity index 100% rename from purple/status-icon/16/person.png rename to status-icons/purple/status-icon/16/person.png diff --git a/purple/status-icon/22/available.png b/status-icons/purple/status-icon/22/available.png similarity index 100% rename from purple/status-icon/22/available.png rename to status-icons/purple/status-icon/22/available.png diff --git a/purple/status-icon/22/away.png b/status-icons/purple/status-icon/22/away.png similarity index 100% rename from purple/status-icon/22/away.png rename to status-icons/purple/status-icon/22/away.png diff --git a/purple/status-icon/22/busy.png b/status-icons/purple/status-icon/22/busy.png similarity index 100% rename from purple/status-icon/22/busy.png rename to status-icons/purple/status-icon/22/busy.png diff --git a/purple/status-icon/22/chat.png b/status-icons/purple/status-icon/22/chat.png similarity index 100% rename from purple/status-icon/22/chat.png rename to status-icons/purple/status-icon/22/chat.png diff --git a/purple/status-icon/22/extended-away.png b/status-icons/purple/status-icon/22/extended-away.png similarity index 100% rename from purple/status-icon/22/extended-away.png rename to status-icons/purple/status-icon/22/extended-away.png diff --git a/purple/status-icon/22/invisible.png b/status-icons/purple/status-icon/22/invisible.png similarity index 100% rename from purple/status-icon/22/invisible.png rename to status-icons/purple/status-icon/22/invisible.png diff --git a/purple/status-icon/22/log-in.png b/status-icons/purple/status-icon/22/log-in.png similarity index 100% rename from purple/status-icon/22/log-in.png rename to status-icons/purple/status-icon/22/log-in.png diff --git a/purple/status-icon/22/log-out.png b/status-icons/purple/status-icon/22/log-out.png similarity index 100% rename from purple/status-icon/22/log-out.png rename to status-icons/purple/status-icon/22/log-out.png diff --git a/purple/status-icon/22/offline.png b/status-icons/purple/status-icon/22/offline.png similarity index 100% rename from purple/status-icon/22/offline.png rename to status-icons/purple/status-icon/22/offline.png diff --git a/purple/status-icon/22/person.png b/status-icons/purple/status-icon/22/person.png similarity index 100% rename from purple/status-icon/22/person.png rename to status-icons/purple/status-icon/22/person.png diff --git a/purple/status-icon/24/available.png b/status-icons/purple/status-icon/24/available.png similarity index 100% rename from purple/status-icon/24/available.png rename to status-icons/purple/status-icon/24/available.png diff --git a/purple/status-icon/24/away.png b/status-icons/purple/status-icon/24/away.png similarity index 100% rename from purple/status-icon/24/away.png rename to status-icons/purple/status-icon/24/away.png diff --git a/purple/status-icon/24/busy.png b/status-icons/purple/status-icon/24/busy.png similarity index 100% rename from purple/status-icon/24/busy.png rename to status-icons/purple/status-icon/24/busy.png diff --git a/purple/status-icon/24/chat.png b/status-icons/purple/status-icon/24/chat.png similarity index 100% rename from purple/status-icon/24/chat.png rename to status-icons/purple/status-icon/24/chat.png diff --git a/purple/status-icon/24/extended-away.png b/status-icons/purple/status-icon/24/extended-away.png similarity index 100% rename from purple/status-icon/24/extended-away.png rename to status-icons/purple/status-icon/24/extended-away.png diff --git a/purple/status-icon/24/invisible.png b/status-icons/purple/status-icon/24/invisible.png similarity index 100% rename from purple/status-icon/24/invisible.png rename to status-icons/purple/status-icon/24/invisible.png diff --git a/purple/status-icon/24/log-in.png b/status-icons/purple/status-icon/24/log-in.png similarity index 100% rename from purple/status-icon/24/log-in.png rename to status-icons/purple/status-icon/24/log-in.png diff --git a/purple/status-icon/24/log-out.png b/status-icons/purple/status-icon/24/log-out.png similarity index 100% rename from purple/status-icon/24/log-out.png rename to status-icons/purple/status-icon/24/log-out.png diff --git a/purple/status-icon/24/offline.png b/status-icons/purple/status-icon/24/offline.png similarity index 100% rename from purple/status-icon/24/offline.png rename to status-icons/purple/status-icon/24/offline.png diff --git a/purple/status-icon/24/person.png b/status-icons/purple/status-icon/24/person.png similarity index 100% rename from purple/status-icon/24/person.png rename to status-icons/purple/status-icon/24/person.png diff --git a/purple/status-icon/32/available.png b/status-icons/purple/status-icon/32/available.png similarity index 100% rename from purple/status-icon/32/available.png rename to status-icons/purple/status-icon/32/available.png diff --git a/purple/status-icon/32/away.png b/status-icons/purple/status-icon/32/away.png similarity index 100% rename from purple/status-icon/32/away.png rename to status-icons/purple/status-icon/32/away.png diff --git a/purple/status-icon/32/busy.png b/status-icons/purple/status-icon/32/busy.png similarity index 100% rename from purple/status-icon/32/busy.png rename to status-icons/purple/status-icon/32/busy.png diff --git a/purple/status-icon/32/chat.png b/status-icons/purple/status-icon/32/chat.png similarity index 100% rename from purple/status-icon/32/chat.png rename to status-icons/purple/status-icon/32/chat.png diff --git a/purple/status-icon/32/extended-away.png b/status-icons/purple/status-icon/32/extended-away.png similarity index 100% rename from purple/status-icon/32/extended-away.png rename to status-icons/purple/status-icon/32/extended-away.png diff --git a/purple/status-icon/32/invisible.png b/status-icons/purple/status-icon/32/invisible.png similarity index 100% rename from purple/status-icon/32/invisible.png rename to status-icons/purple/status-icon/32/invisible.png diff --git a/purple/status-icon/32/log-in.png b/status-icons/purple/status-icon/32/log-in.png similarity index 100% rename from purple/status-icon/32/log-in.png rename to status-icons/purple/status-icon/32/log-in.png diff --git a/purple/status-icon/32/log-out.png b/status-icons/purple/status-icon/32/log-out.png similarity index 100% rename from purple/status-icon/32/log-out.png rename to status-icons/purple/status-icon/32/log-out.png diff --git a/purple/status-icon/32/offline.png b/status-icons/purple/status-icon/32/offline.png similarity index 100% rename from purple/status-icon/32/offline.png rename to status-icons/purple/status-icon/32/offline.png diff --git a/purple/status-icon/32/person.png b/status-icons/purple/status-icon/32/person.png similarity index 100% rename from purple/status-icon/32/person.png rename to status-icons/purple/status-icon/32/person.png diff --git a/purple/status-icon/48/available.png b/status-icons/purple/status-icon/48/available.png similarity index 100% rename from purple/status-icon/48/available.png rename to status-icons/purple/status-icon/48/available.png diff --git a/purple/status-icon/48/away.png b/status-icons/purple/status-icon/48/away.png similarity index 100% rename from purple/status-icon/48/away.png rename to status-icons/purple/status-icon/48/away.png diff --git a/purple/status-icon/48/busy.png b/status-icons/purple/status-icon/48/busy.png similarity index 100% rename from purple/status-icon/48/busy.png rename to status-icons/purple/status-icon/48/busy.png diff --git a/purple/status-icon/48/chat.png b/status-icons/purple/status-icon/48/chat.png similarity index 100% rename from purple/status-icon/48/chat.png rename to status-icons/purple/status-icon/48/chat.png diff --git a/purple/status-icon/48/extended-away.png b/status-icons/purple/status-icon/48/extended-away.png similarity index 100% rename from purple/status-icon/48/extended-away.png rename to status-icons/purple/status-icon/48/extended-away.png diff --git a/purple/status-icon/48/invisible.png b/status-icons/purple/status-icon/48/invisible.png similarity index 100% rename from purple/status-icon/48/invisible.png rename to status-icons/purple/status-icon/48/invisible.png diff --git a/purple/status-icon/48/log-in.png b/status-icons/purple/status-icon/48/log-in.png similarity index 100% rename from purple/status-icon/48/log-in.png rename to status-icons/purple/status-icon/48/log-in.png diff --git a/purple/status-icon/48/log-out.png b/status-icons/purple/status-icon/48/log-out.png similarity index 100% rename from purple/status-icon/48/log-out.png rename to status-icons/purple/status-icon/48/log-out.png diff --git a/purple/status-icon/48/offline.png b/status-icons/purple/status-icon/48/offline.png similarity index 100% rename from purple/status-icon/48/offline.png rename to status-icons/purple/status-icon/48/offline.png diff --git a/purple/status-icon/48/person.png b/status-icons/purple/status-icon/48/person.png similarity index 100% rename from purple/status-icon/48/person.png rename to status-icons/purple/status-icon/48/person.png diff --git a/purple/status-icon/theme.xml b/status-icons/purple/status-icon/theme.xml similarity index 100% rename from purple/status-icon/theme.xml rename to status-icons/purple/status-icon/theme.xml diff --git a/src/11/available.svg b/status-icons/src/11/available.svg similarity index 100% rename from src/11/available.svg rename to status-icons/src/11/available.svg diff --git a/src/11/away.svg b/status-icons/src/11/away.svg similarity index 100% rename from src/11/away.svg rename to status-icons/src/11/away.svg diff --git a/src/11/busy.svg b/status-icons/src/11/busy.svg similarity index 100% rename from src/11/busy.svg rename to status-icons/src/11/busy.svg diff --git a/src/11/chat.svg b/status-icons/src/11/chat.svg similarity index 100% rename from src/11/chat.svg rename to status-icons/src/11/chat.svg diff --git a/src/11/extended-away.svg b/status-icons/src/11/extended-away.svg similarity index 100% rename from src/11/extended-away.svg rename to status-icons/src/11/extended-away.svg diff --git a/src/11/invisible.svg b/status-icons/src/11/invisible.svg similarity index 100% rename from src/11/invisible.svg rename to status-icons/src/11/invisible.svg diff --git a/src/11/log-in.svg b/status-icons/src/11/log-in.svg similarity index 100% rename from src/11/log-in.svg rename to status-icons/src/11/log-in.svg diff --git a/src/11/log-out.svg b/status-icons/src/11/log-out.svg similarity index 100% rename from src/11/log-out.svg rename to status-icons/src/11/log-out.svg diff --git a/src/11/offline.svg b/status-icons/src/11/offline.svg similarity index 100% rename from src/11/offline.svg rename to status-icons/src/11/offline.svg diff --git a/src/11/person.svg b/status-icons/src/11/person.svg similarity index 100% rename from src/11/person.svg rename to status-icons/src/11/person.svg diff --git a/src/16/available.svg b/status-icons/src/16/available.svg similarity index 100% rename from src/16/available.svg rename to status-icons/src/16/available.svg diff --git a/src/16/away.svg b/status-icons/src/16/away.svg similarity index 100% rename from src/16/away.svg rename to status-icons/src/16/away.svg diff --git a/src/16/busy.svg b/status-icons/src/16/busy.svg similarity index 100% rename from src/16/busy.svg rename to status-icons/src/16/busy.svg diff --git a/src/16/chat.svg b/status-icons/src/16/chat.svg similarity index 100% rename from src/16/chat.svg rename to status-icons/src/16/chat.svg diff --git a/src/16/extended-away.svg b/status-icons/src/16/extended-away.svg similarity index 100% rename from src/16/extended-away.svg rename to status-icons/src/16/extended-away.svg diff --git a/src/16/invisible.svg b/status-icons/src/16/invisible.svg similarity index 100% rename from src/16/invisible.svg rename to status-icons/src/16/invisible.svg diff --git a/src/16/log-in.svg b/status-icons/src/16/log-in.svg similarity index 100% rename from src/16/log-in.svg rename to status-icons/src/16/log-in.svg diff --git a/src/16/log-out.svg b/status-icons/src/16/log-out.svg similarity index 100% rename from src/16/log-out.svg rename to status-icons/src/16/log-out.svg diff --git a/src/16/offline.svg b/status-icons/src/16/offline.svg similarity index 100% rename from src/16/offline.svg rename to status-icons/src/16/offline.svg diff --git a/src/16/person.svg b/status-icons/src/16/person.svg similarity index 100% rename from src/16/person.svg rename to status-icons/src/16/person.svg diff --git a/src/22/available.svg b/status-icons/src/22/available.svg similarity index 100% rename from src/22/available.svg rename to status-icons/src/22/available.svg diff --git a/src/22/away.svg b/status-icons/src/22/away.svg similarity index 100% rename from src/22/away.svg rename to status-icons/src/22/away.svg diff --git a/src/22/busy.svg b/status-icons/src/22/busy.svg similarity index 100% rename from src/22/busy.svg rename to status-icons/src/22/busy.svg diff --git a/src/22/chat.svg b/status-icons/src/22/chat.svg similarity index 100% rename from src/22/chat.svg rename to status-icons/src/22/chat.svg diff --git a/src/22/extended-away.svg b/status-icons/src/22/extended-away.svg similarity index 100% rename from src/22/extended-away.svg rename to status-icons/src/22/extended-away.svg diff --git a/src/22/invisible.svg b/status-icons/src/22/invisible.svg similarity index 100% rename from src/22/invisible.svg rename to status-icons/src/22/invisible.svg diff --git a/src/22/log-in.svg b/status-icons/src/22/log-in.svg similarity index 100% rename from src/22/log-in.svg rename to status-icons/src/22/log-in.svg diff --git a/src/22/log-out.svg b/status-icons/src/22/log-out.svg similarity index 100% rename from src/22/log-out.svg rename to status-icons/src/22/log-out.svg diff --git a/src/22/offline.svg b/status-icons/src/22/offline.svg similarity index 100% rename from src/22/offline.svg rename to status-icons/src/22/offline.svg diff --git a/src/22/person.svg b/status-icons/src/22/person.svg similarity index 100% rename from src/22/person.svg rename to status-icons/src/22/person.svg diff --git a/src/24/available.svg b/status-icons/src/24/available.svg similarity index 100% rename from src/24/available.svg rename to status-icons/src/24/available.svg diff --git a/src/24/away.svg b/status-icons/src/24/away.svg similarity index 100% rename from src/24/away.svg rename to status-icons/src/24/away.svg diff --git a/src/24/busy.svg b/status-icons/src/24/busy.svg similarity index 100% rename from src/24/busy.svg rename to status-icons/src/24/busy.svg diff --git a/src/24/chat.svg b/status-icons/src/24/chat.svg similarity index 100% rename from src/24/chat.svg rename to status-icons/src/24/chat.svg diff --git a/src/24/extended-away.svg b/status-icons/src/24/extended-away.svg similarity index 100% rename from src/24/extended-away.svg rename to status-icons/src/24/extended-away.svg diff --git a/src/24/invisible.svg b/status-icons/src/24/invisible.svg similarity index 100% rename from src/24/invisible.svg rename to status-icons/src/24/invisible.svg diff --git a/src/24/log-in.svg b/status-icons/src/24/log-in.svg similarity index 100% rename from src/24/log-in.svg rename to status-icons/src/24/log-in.svg diff --git a/src/24/log-out.svg b/status-icons/src/24/log-out.svg similarity index 100% rename from src/24/log-out.svg rename to status-icons/src/24/log-out.svg diff --git a/src/24/offline.svg b/status-icons/src/24/offline.svg similarity index 100% rename from src/24/offline.svg rename to status-icons/src/24/offline.svg diff --git a/src/24/person.svg b/status-icons/src/24/person.svg similarity index 100% rename from src/24/person.svg rename to status-icons/src/24/person.svg diff --git a/src/32/available.svg b/status-icons/src/32/available.svg similarity index 100% rename from src/32/available.svg rename to status-icons/src/32/available.svg diff --git a/src/32/away.svg b/status-icons/src/32/away.svg similarity index 100% rename from src/32/away.svg rename to status-icons/src/32/away.svg diff --git a/src/32/busy.svg b/status-icons/src/32/busy.svg similarity index 100% rename from src/32/busy.svg rename to status-icons/src/32/busy.svg diff --git a/src/32/chat.svg b/status-icons/src/32/chat.svg similarity index 100% rename from src/32/chat.svg rename to status-icons/src/32/chat.svg diff --git a/src/32/extended-away.svg b/status-icons/src/32/extended-away.svg similarity index 100% rename from src/32/extended-away.svg rename to status-icons/src/32/extended-away.svg diff --git a/src/32/invisible.svg b/status-icons/src/32/invisible.svg similarity index 100% rename from src/32/invisible.svg rename to status-icons/src/32/invisible.svg diff --git a/src/32/log-in.svg b/status-icons/src/32/log-in.svg similarity index 100% rename from src/32/log-in.svg rename to status-icons/src/32/log-in.svg diff --git a/src/32/log-out.svg b/status-icons/src/32/log-out.svg similarity index 100% rename from src/32/log-out.svg rename to status-icons/src/32/log-out.svg diff --git a/src/32/offline.svg b/status-icons/src/32/offline.svg similarity index 100% rename from src/32/offline.svg rename to status-icons/src/32/offline.svg diff --git a/src/32/person.svg b/status-icons/src/32/person.svg similarity index 100% rename from src/32/person.svg rename to status-icons/src/32/person.svg diff --git a/src/48/available.svg b/status-icons/src/48/available.svg similarity index 100% rename from src/48/available.svg rename to status-icons/src/48/available.svg diff --git a/src/48/away.svg b/status-icons/src/48/away.svg similarity index 100% rename from src/48/away.svg rename to status-icons/src/48/away.svg diff --git a/src/48/busy.svg b/status-icons/src/48/busy.svg similarity index 100% rename from src/48/busy.svg rename to status-icons/src/48/busy.svg diff --git a/src/48/chat.svg b/status-icons/src/48/chat.svg similarity index 100% rename from src/48/chat.svg rename to status-icons/src/48/chat.svg diff --git a/src/48/extended-away.svg b/status-icons/src/48/extended-away.svg similarity index 100% rename from src/48/extended-away.svg rename to status-icons/src/48/extended-away.svg diff --git a/src/48/invisible.svg b/status-icons/src/48/invisible.svg similarity index 100% rename from src/48/invisible.svg rename to status-icons/src/48/invisible.svg diff --git a/src/48/log-in.svg b/status-icons/src/48/log-in.svg similarity index 100% rename from src/48/log-in.svg rename to status-icons/src/48/log-in.svg diff --git a/src/48/log-out.svg b/status-icons/src/48/log-out.svg similarity index 100% rename from src/48/log-out.svg rename to status-icons/src/48/log-out.svg diff --git a/src/48/offline.svg b/status-icons/src/48/offline.svg similarity index 100% rename from src/48/offline.svg rename to status-icons/src/48/offline.svg diff --git a/src/48/person.svg b/status-icons/src/48/person.svg similarity index 100% rename from src/48/person.svg rename to status-icons/src/48/person.svg