diff --git a/app/src/main/res/mipmap-hdpi/icon.png b/app/src/main/res/mipmap-hdpi/icon.png new file mode 100644 index 00000000..68b1288c Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/icon.png differ diff --git a/app/src/main/res/mipmap-mdpi/icon.png b/app/src/main/res/mipmap-mdpi/icon.png new file mode 100644 index 00000000..af982982 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/icon.png differ diff --git a/app/src/main/res/mipmap-xhdpi/icon.png b/app/src/main/res/mipmap-xhdpi/icon.png new file mode 100644 index 00000000..c9c79327 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/icon.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/icon.png b/app/src/main/res/mipmap-xxhdpi/icon.png new file mode 100644 index 00000000..65dd38ee Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/icon.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/icon.png b/app/src/main/res/mipmap-xxxhdpi/icon.png new file mode 100644 index 00000000..6e678371 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/icon.png differ diff --git a/generate-pngs.sh b/generate-pngs.sh index 7afcb32e..3a0eca0d 100755 --- a/generate-pngs.sh +++ b/generate-pngs.sh @@ -11,20 +11,31 @@ # - optipng gen() { - name=`basename "$1" .svgz` - png="app/src/main/res/drawable-$2/$name.png" - if [ "$1" -nt "$png" -o ! -e "$png" ]; then - inkscape --without-gui --export-area-page --export-dpi=$3 --export-png="$png" $1 + type=$1 + path=$2 + res=$3 + dpi=$4 + + name=`basename "$path" .svgz` + png="app/src/main/res/$type-$res/$name.png" + if [ "$path" -nt "$png" -o ! -e "$png" ]; then + inkscape --without-gui --export-area-page --export-dpi=$dpi --export-png="$png" $path echo fi } -for i in orig/*.svgz; do - gen "$i" mdpi 96 - gen "$i" hdpi 144 - gen "$i" xhdpi 192 - gen "$i" xxhdpi 288 +for i in orig/drawable/*.svgz; do + gen drawable "$i" mdpi 96 + gen drawable "$i" hdpi 144 + gen drawable "$i" xhdpi 192 + gen drawable "$i" xxhdpi 288 done +for i in orig/mipmap/*.svgz; do + gen mipmap "$i" mdpi 96 + gen mipmap "$i" hdpi 144 + gen mipmap "$i" xhdpi 192 + gen mipmap "$i" xxhdpi 288 +done # GOOG tells us to use xxx-hdpi only for launcher icons -gen "orig/icon.svgz" xxxhdpi 384 +gen mipmap "orig/mipmap/icon.svgz" xxxhdpi 384 diff --git a/orig/arrow.svgz b/orig/drawable/arrow.svgz similarity index 100% rename from orig/arrow.svgz rename to orig/drawable/arrow.svgz diff --git a/orig/arrow_up.svgz b/orig/drawable/arrow_up.svgz similarity index 100% rename from orig/arrow_up.svgz rename to orig/drawable/arrow_up.svgz diff --git a/orig/fallback_cover.svgz b/orig/drawable/fallback_cover.svgz similarity index 100% rename from orig/fallback_cover.svgz rename to orig/drawable/fallback_cover.svgz diff --git a/orig/fallback_cover_large.svgz b/orig/drawable/fallback_cover_large.svgz similarity index 100% rename from orig/fallback_cover_large.svgz rename to orig/drawable/fallback_cover_large.svgz diff --git a/orig/file_document.svgz b/orig/drawable/file_document.svgz similarity index 100% rename from orig/file_document.svgz rename to orig/drawable/file_document.svgz diff --git a/orig/file_image.svgz b/orig/drawable/file_image.svgz similarity index 100% rename from orig/file_image.svgz rename to orig/drawable/file_image.svgz diff --git a/orig/file_music.svgz b/orig/drawable/file_music.svgz similarity index 100% rename from orig/file_music.svgz rename to orig/drawable/file_music.svgz diff --git a/orig/folder.svgz b/orig/drawable/folder.svgz similarity index 100% rename from orig/folder.svgz rename to orig/drawable/folder.svgz diff --git a/orig/grabber.svgz b/orig/drawable/grabber.svgz similarity index 100% rename from orig/grabber.svgz rename to orig/drawable/grabber.svgz diff --git a/orig/ic_disk.svgz b/orig/drawable/ic_disk.svgz similarity index 100% rename from orig/ic_disk.svgz rename to orig/drawable/ic_disk.svgz diff --git a/orig/ic_microphone.svgz b/orig/drawable/ic_microphone.svgz similarity index 100% rename from orig/ic_microphone.svgz rename to orig/drawable/ic_microphone.svgz diff --git a/orig/ic_musicnote.svgz b/orig/drawable/ic_musicnote.svgz similarity index 100% rename from orig/ic_musicnote.svgz rename to orig/drawable/ic_musicnote.svgz diff --git a/orig/icon.svgz b/orig/drawable/icon.svgz similarity index 100% rename from orig/icon.svgz rename to orig/drawable/icon.svgz diff --git a/orig/next.svgz b/orig/drawable/next.svgz similarity index 100% rename from orig/next.svgz rename to orig/drawable/next.svgz diff --git a/orig/notification_close.svgz b/orig/drawable/notification_close.svgz similarity index 100% rename from orig/notification_close.svgz rename to orig/drawable/notification_close.svgz diff --git a/orig/notification_close_dark.svgz b/orig/drawable/notification_close_dark.svgz similarity index 100% rename from orig/notification_close_dark.svgz rename to orig/drawable/notification_close_dark.svgz diff --git a/orig/pause.svgz b/orig/drawable/pause.svgz similarity index 100% rename from orig/pause.svgz rename to orig/drawable/pause.svgz diff --git a/orig/play.svgz b/orig/drawable/play.svgz similarity index 100% rename from orig/play.svgz rename to orig/drawable/play.svgz diff --git a/orig/previous.svgz b/orig/drawable/previous.svgz similarity index 100% rename from orig/previous.svgz rename to orig/drawable/previous.svgz diff --git a/orig/random_active.svgz b/orig/drawable/random_active.svgz similarity index 100% rename from orig/random_active.svgz rename to orig/drawable/random_active.svgz diff --git a/orig/repeat_active.svgz b/orig/drawable/repeat_active.svgz similarity index 100% rename from orig/repeat_active.svgz rename to orig/drawable/repeat_active.svgz diff --git a/orig/repeat_current_active.svgz b/orig/drawable/repeat_current_active.svgz similarity index 100% rename from orig/repeat_current_active.svgz rename to orig/drawable/repeat_current_active.svgz diff --git a/orig/repeat_inactive.svgz b/orig/drawable/repeat_inactive.svgz similarity index 100% rename from orig/repeat_inactive.svgz rename to orig/drawable/repeat_inactive.svgz diff --git a/orig/repeat_inactive_service.svgz b/orig/drawable/repeat_inactive_service.svgz similarity index 100% rename from orig/repeat_inactive_service.svgz rename to orig/drawable/repeat_inactive_service.svgz diff --git a/orig/shortcut_play.svgz b/orig/drawable/shortcut_play.svgz similarity index 100% rename from orig/shortcut_play.svgz rename to orig/drawable/shortcut_play.svgz diff --git a/orig/shortcut_random.svgz b/orig/drawable/shortcut_random.svgz similarity index 100% rename from orig/shortcut_random.svgz rename to orig/drawable/shortcut_random.svgz diff --git a/orig/shuffle_active.svgz b/orig/drawable/shuffle_active.svgz similarity index 100% rename from orig/shuffle_active.svgz rename to orig/drawable/shuffle_active.svgz diff --git a/orig/shuffle_album_active.svgz b/orig/drawable/shuffle_album_active.svgz similarity index 100% rename from orig/shuffle_album_active.svgz rename to orig/drawable/shuffle_album_active.svgz diff --git a/orig/shuffle_inactive.svgz b/orig/drawable/shuffle_inactive.svgz similarity index 100% rename from orig/shuffle_inactive.svgz rename to orig/drawable/shuffle_inactive.svgz diff --git a/orig/shuffle_inactive_service.svgz b/orig/drawable/shuffle_inactive_service.svgz similarity index 100% rename from orig/shuffle_inactive_service.svgz rename to orig/drawable/shuffle_inactive_service.svgz diff --git a/orig/status_icon.svgz b/orig/drawable/status_icon.svgz similarity index 100% rename from orig/status_icon.svgz rename to orig/drawable/status_icon.svgz diff --git a/orig/status_scan_0.svgz b/orig/drawable/status_scan_0.svgz similarity index 100% rename from orig/status_scan_0.svgz rename to orig/drawable/status_scan_0.svgz diff --git a/orig/status_scan_1.svgz b/orig/drawable/status_scan_1.svgz similarity index 100% rename from orig/status_scan_1.svgz rename to orig/drawable/status_scan_1.svgz diff --git a/orig/status_scan_2.svgz b/orig/drawable/status_scan_2.svgz similarity index 100% rename from orig/status_scan_2.svgz rename to orig/drawable/status_scan_2.svgz diff --git a/orig/status_scan_3.svgz b/orig/drawable/status_scan_3.svgz similarity index 100% rename from orig/status_scan_3.svgz rename to orig/drawable/status_scan_3.svgz diff --git a/orig/status_scan_4.svgz b/orig/drawable/status_scan_4.svgz similarity index 100% rename from orig/status_scan_4.svgz rename to orig/drawable/status_scan_4.svgz diff --git a/orig/stop_current_active.svgz b/orig/drawable/stop_current_active.svgz similarity index 100% rename from orig/stop_current_active.svgz rename to orig/drawable/stop_current_active.svgz diff --git a/orig/widget_next.svgz b/orig/drawable/widget_next.svgz similarity index 100% rename from orig/widget_next.svgz rename to orig/drawable/widget_next.svgz diff --git a/orig/widget_pause.svgz b/orig/drawable/widget_pause.svgz similarity index 100% rename from orig/widget_pause.svgz rename to orig/drawable/widget_pause.svgz diff --git a/orig/widget_play.svgz b/orig/drawable/widget_play.svgz similarity index 100% rename from orig/widget_play.svgz rename to orig/drawable/widget_play.svgz diff --git a/orig/widget_previous.svgz b/orig/drawable/widget_previous.svgz similarity index 100% rename from orig/widget_previous.svgz rename to orig/drawable/widget_previous.svgz diff --git a/orig/mipmap/icon.svgz b/orig/mipmap/icon.svgz new file mode 100644 index 00000000..ed63c800 Binary files /dev/null and b/orig/mipmap/icon.svgz differ