From 92dc8ce74f03d06d7e35eaf55495332b3c9a5f7e Mon Sep 17 00:00:00 2001 From: seven332 Date: Tue, 1 Mar 2016 14:38:06 +0800 Subject: [PATCH] Use support-vector-drawable and animated-vector-drawable --- .gitmodules | 6 -- anani | 1 - app/build.gradle | 5 +- .../hippo/ehviewer/gallery/gl/ImageView.java | 2 +- .../gallery/gl/PagerLayoutManager.java | 2 +- .../hippo/ehviewer/ui/GalleryActivity.java | 4 +- .../hippo/ehviewer/ui/SettingsActivity.java | 4 +- .../ehviewer/ui/scene/DownloadLabelScene.java | 6 +- .../ehviewer/ui/scene/DownloadScene.java | 7 +- .../ui/scene/GalleryCommentsScene.java | 21 ++---- .../ehviewer/ui/scene/GalleryDetailScene.java | 63 +++++++----------- .../ehviewer/ui/scene/GalleryInfoScene.java | 3 +- .../ehviewer/ui/scene/GalleryListScene.java | 10 ++- .../ui/scene/GalleryPreviewsScene.java | 3 +- .../ehviewer/ui/scene/ProgressScene.java | 4 -- .../hippo/ehviewer/ui/scene/WarningScene.java | 7 -- .../com/hippo/ehviewer/widget/SearchBar.java | 2 +- .../hippo/ehviewer/widget/SearchLayout.java | 9 +-- .../com/hippo/gl/widget/GLProgressView.java | 8 +-- .../java/com/hippo/util/DrawableManager.java | 45 +++++++++++++ .../java/com/hippo/view/ViewTransition.java | 4 +- .../java/com/hippo/widget/CheckTextView.java | 4 +- .../java/com/hippo/widget/ContentLayout.java | 4 -- .../main/java/com/hippo/widget/FabLayout.java | 4 +- .../java/com/hippo/widget/ProgressView.java | 6 +- .../main/java/com/hippo/widget/Slider.java | 28 ++++---- .../xml/ic_heart_outline_animated.xml | 26 -------- .../main/res-vector/xml/ic_reply_dark_x24.xml | 29 -------- .../main/res-vector/xml/ic_send_dark_x24.xml | 29 -------- .../res-vector/xml/ic_share_primary_x48.xml | 30 --------- .../xml/ic_thumb_up_primary_x48.xml | 30 --------- .../xml/ic_utorrent_primary_x48.xml | 30 --------- app/src/main/res-vector/xml/sadpanda_head.xml | 56 ---------------- app/src/main/res-vector/xml/slider_bubble.xml | 29 -------- app/src/main/res/anim/path_heart.xml | 24 ------- app/src/main/res/anim/path_heart_outline.xml | 24 ------- .../res/drawable-hdpi/ic_add_dark_x24.png | Bin 124 -> 0 bytes .../drawable-hdpi/ic_check_all_dark_x24.png | Bin 194 -> 0 bytes .../res/drawable-hdpi/ic_close_dark_x24.png | Bin 171 -> 0 bytes .../main/res/drawable-hdpi/ic_close_x24.png | Bin 179 -> 0 bytes .../res/drawable-hdpi/ic_delete_red_x24.png | Bin 171 -> 0 bytes .../drawable-hdpi/ic_folder_move_dark_x24.png | Bin 188 -> 0 bytes .../res/drawable-hdpi/ic_go_to_dark_x24.png | Bin 246 -> 0 bytes .../res/drawable-hdpi/ic_info_outline_x24.png | Bin 278 -> 0 bytes .../res/drawable-hdpi/ic_label_dark_x24.png | Bin 170 -> 0 bytes .../res/drawable-hdpi/ic_pause_dark_x24.png | Bin 106 -> 0 bytes .../res/drawable-hdpi/ic_play_dark_x24.png | Bin 187 -> 0 bytes .../main/res/drawable-hdpi/ic_play_x24.png | Bin 183 -> 0 bytes .../drawable-hdpi/ic_settings_dark_x24.png | Bin 259 -> 0 bytes .../main/res/drawable-hdpi/ic_settings_eh.png | Bin 277 -> 0 bytes .../res/drawable-hdpi/ic_settings_read.png | Bin 299 -> 0 bytes .../main/res/drawable-hdpi/nav_download.png | Bin 151 -> 0 bytes .../main/res/drawable-hdpi/nav_favourite.png | Bin 239 -> 0 bytes .../main/res/drawable-hdpi/nav_history.png | Bin 365 -> 0 bytes .../main/res/drawable-hdpi/nav_homepage.png | Bin 180 -> 0 bytes .../main/res/drawable-hdpi/nav_settings.png | Bin 264 -> 0 bytes .../main/res/drawable-hdpi/nav_whats_hot.png | Bin 325 -> 0 bytes .../res/drawable-mdpi/ic_add_dark_x24.png | Bin 93 -> 0 bytes .../drawable-mdpi/ic_check_all_dark_x24.png | Bin 166 -> 0 bytes .../res/drawable-mdpi/ic_close_dark_x24.png | Bin 137 -> 0 bytes .../main/res/drawable-mdpi/ic_close_x24.png | Bin 134 -> 0 bytes .../res/drawable-mdpi/ic_delete_red_x24.png | Bin 117 -> 0 bytes .../drawable-mdpi/ic_folder_move_dark_x24.png | Bin 135 -> 0 bytes .../res/drawable-mdpi/ic_go_to_dark_x24.png | Bin 162 -> 0 bytes .../res/drawable-mdpi/ic_info_outline_x24.png | Bin 207 -> 0 bytes .../res/drawable-mdpi/ic_label_dark_x24.png | Bin 123 -> 0 bytes .../res/drawable-mdpi/ic_pause_dark_x24.png | Bin 86 -> 0 bytes .../res/drawable-mdpi/ic_play_dark_x24.png | Bin 156 -> 0 bytes .../main/res/drawable-mdpi/ic_play_x24.png | Bin 150 -> 0 bytes .../drawable-mdpi/ic_settings_dark_x24.png | Bin 198 -> 0 bytes .../main/res/drawable-mdpi/ic_settings_eh.png | Bin 193 -> 0 bytes .../res/drawable-mdpi/ic_settings_read.png | Bin 217 -> 0 bytes .../main/res/drawable-mdpi/nav_download.png | Bin 114 -> 0 bytes .../main/res/drawable-mdpi/nav_favourite.png | Bin 181 -> 0 bytes .../main/res/drawable-mdpi/nav_history.png | Bin 239 -> 0 bytes .../main/res/drawable-mdpi/nav_homepage.png | Bin 147 -> 0 bytes .../main/res/drawable-mdpi/nav_settings.png | Bin 197 -> 0 bytes .../main/res/drawable-mdpi/nav_whats_hot.png | Bin 235 -> 0 bytes .../res/drawable-xhdpi/ic_add_dark_x24.png | Bin 97 -> 0 bytes .../drawable-xhdpi/ic_check_all_dark_x24.png | Bin 220 -> 0 bytes .../res/drawable-xhdpi/ic_close_dark_x24.png | Bin 198 -> 0 bytes .../main/res/drawable-xhdpi/ic_close_x24.png | Bin 198 -> 0 bytes .../res/drawable-xhdpi/ic_delete_red_x24.png | Bin 160 -> 0 bytes .../ic_folder_move_dark_x24.png | Bin 190 -> 0 bytes .../res/drawable-xhdpi/ic_go_to_dark_x24.png | Bin 255 -> 0 bytes .../drawable-xhdpi/ic_info_outline_x24.png | Bin 340 -> 0 bytes .../res/drawable-xhdpi/ic_label_dark_x24.png | Bin 191 -> 0 bytes .../res/drawable-xhdpi/ic_pause_dark_x24.png | Bin 114 -> 0 bytes .../res/drawable-xhdpi/ic_play_dark_x24.png | Bin 213 -> 0 bytes .../main/res/drawable-xhdpi/ic_play_x24.png | Bin 208 -> 0 bytes .../drawable-xhdpi/ic_settings_dark_x24.png | Bin 346 -> 0 bytes .../res/drawable-xhdpi/ic_settings_eh.png | Bin 338 -> 0 bytes .../res/drawable-xhdpi/ic_settings_read.png | Bin 325 -> 0 bytes .../main/res/drawable-xhdpi/nav_download.png | Bin 142 -> 0 bytes .../main/res/drawable-xhdpi/nav_favourite.png | Bin 301 -> 0 bytes .../main/res/drawable-xhdpi/nav_history.png | Bin 396 -> 0 bytes .../main/res/drawable-xhdpi/nav_homepage.png | Bin 213 -> 0 bytes .../main/res/drawable-xhdpi/nav_settings.png | Bin 348 -> 0 bytes .../main/res/drawable-xhdpi/nav_whats_hot.png | Bin 387 -> 0 bytes .../res/drawable-xxhdpi/ic_add_dark_x24.png | Bin 97 -> 0 bytes .../drawable-xxhdpi/ic_check_all_dark_x24.png | Bin 271 -> 0 bytes .../res/drawable-xxhdpi/ic_close_dark_x24.png | Bin 251 -> 0 bytes .../main/res/drawable-xxhdpi/ic_close_x24.png | Bin 255 -> 0 bytes .../res/drawable-xxhdpi/ic_delete_red_x24.png | Bin 193 -> 0 bytes .../ic_folder_move_dark_x24.png | Bin 248 -> 0 bytes .../res/drawable-xxhdpi/ic_go_to_dark_x24.png | Bin 370 -> 0 bytes .../drawable-xxhdpi/ic_info_outline_x24.png | Bin 488 -> 0 bytes .../res/drawable-xxhdpi/ic_label_dark_x24.png | Bin 245 -> 0 bytes .../res/drawable-xxhdpi/ic_pause_dark_x24.png | Bin 133 -> 0 bytes .../res/drawable-xxhdpi/ic_play_dark_x24.png | Bin 270 -> 0 bytes .../main/res/drawable-xxhdpi/ic_play_x24.png | Bin 271 -> 0 bytes .../drawable-xxhdpi/ic_settings_dark_x24.png | Bin 443 -> 0 bytes .../res/drawable-xxhdpi/ic_settings_eh.png | Bin 458 -> 0 bytes .../res/drawable-xxhdpi/ic_settings_read.png | Bin 414 -> 0 bytes .../main/res/drawable-xxhdpi/nav_download.png | Bin 177 -> 0 bytes .../res/drawable-xxhdpi/nav_favourite.png | Bin 413 -> 0 bytes .../main/res/drawable-xxhdpi/nav_history.png | Bin 564 -> 0 bytes .../main/res/drawable-xxhdpi/nav_homepage.png | Bin 257 -> 0 bytes .../main/res/drawable-xxhdpi/nav_settings.png | Bin 447 -> 0 bytes .../res/drawable-xxhdpi/nav_whats_hot.png | Bin 557 -> 0 bytes .../drawable/sad_panda.xml} | 11 +-- .../main/res/drawable/sad_panda_internal.xml | 29 ++++++++ .../drawable/v_alert_red_x48.xml} | 11 ++- .../drawable/v_book_open_primary_x24.xml} | 13 ++-- .../drawable/v_check_all_dark_x24.xml} | 13 ++-- .../drawable/v_close_dark_x24.xml} | 13 ++-- .../drawable/v_close_x24.xml} | 13 ++-- .../main/res/drawable/v_delete_red_x24.xml | 29 ++++++++ .../v_dots_vertical_secondary_dark_x24.xml | 29 ++++++++ .../res/drawable/v_download_black_x24.xml | 29 ++++++++ .../main/res/drawable/v_fire_black_x24.xml | 29 ++++++++ .../res/drawable/v_folder_move_dark_x24.xml | 29 ++++++++ .../main/res/drawable/v_go_to_dark_x24.xml | 29 ++++++++ .../main/res/drawable/v_heart_black_x24.xml | 29 ++++++++ .../drawable/v_heart_outline_primary_x48.xml | 29 ++++++++ .../drawable/v_heart_primary_x48.xml} | 15 ++--- .../main/res/drawable/v_help_circle_x24.xml | 29 ++++++++ .../main/res/drawable/v_history_black_x24.xml | 29 ++++++++ .../res/drawable/v_homepage_black_x24.xml | 29 ++++++++ .../main/res/drawable/v_label_dark_x24.xml | 29 ++++++++ .../main/res/drawable/v_magnify_dark_x24.xml | 29 ++++++++ app/src/main/res/drawable/v_magnify_x24.xml | 29 ++++++++ .../main/res/drawable/v_pause_dark_x24.xml | 29 ++++++++ app/src/main/res/drawable/v_pause_x24.xml | 29 ++++++++ app/src/main/res/drawable/v_play_dark_x24.xml | 29 ++++++++ app/src/main/res/drawable/v_play_x24.xml | 29 ++++++++ app/src/main/res/drawable/v_plus_dark_x24.xml | 29 ++++++++ .../main/res/drawable/v_reply_dark_x24.xml | 29 ++++++++ .../res/drawable/v_sad_panda_primary_x24.xml | 29 ++++++++ app/src/main/res/drawable/v_send_dark_x24.xml | 29 ++++++++ .../res/drawable/v_settings_black_x24.xml | 29 ++++++++ .../main/res/drawable/v_settings_dark_x24.xml | 29 ++++++++ .../drawable/v_share_primary_x48.xml} | 14 ++-- app/src/main/res/drawable/v_slider_bubble.xml | 29 ++++++++ .../drawable/v_thumb_up_primary_x48.xml} | 15 ++--- .../res/drawable/v_utorrent_primary_x48.xml | 29 ++++++++ app/src/main/res/layout/activity_main.xml | 3 +- .../res/layout/gallery_detail_actions.xml | 7 +- .../main/res/layout/gallery_detail_header.xml | 6 +- app/src/main/res/layout/item_download.xml | 17 ++--- .../main/res/layout/item_download_label.xml | 5 +- app/src/main/res/layout/nav_header_main.xml | 14 ++-- app/src/main/res/layout/scene_download.xml | 27 ++++---- .../main/res/layout/scene_download_label.xml | 7 +- .../res/layout/scene_gallery_comments.xml | 15 +++-- .../main/res/layout/scene_gallery_detail.xml | 7 +- .../main/res/layout/scene_gallery_list.xml | 3 +- app/src/main/res/layout/scene_login.xml | 1 - app/src/main/res/layout/scene_progress.xml | 7 +- app/src/main/res/layout/scene_warning.xml | 7 +- app/src/main/res/layout/search_normal.xml | 7 +- .../main/res/layout/widget_content_layout.xml | 7 +- app/src/main/res/menu/drawer_download.xml | 2 +- app/src/main/res/menu/nav_drawer_main.xml | 12 ++-- app/src/main/res/menu/scene_download.xml | 10 +-- .../main/res/menu/scene_download_label.xml | 2 +- .../main/res/menu/scene_gallery_previews.xml | 2 +- app/src/main/res/values-zh-rCN/strings.xml | 2 + app/src/main/res/values/dimens.xml | 5 ++ app/src/main/res/values/pathdata.xml | 28 +++++++- app/src/main/res/values/strings.xml | 2 + app/src/main/res/xml/settings_headers.xml | 4 +- easyrecyclerview | 2 +- settings.gradle | 2 +- unifile | 2 +- vector | 1 - yorozuya | 2 +- 187 files changed, 1089 insertions(+), 599 deletions(-) delete mode 160000 anani create mode 100644 app/src/main/java/com/hippo/util/DrawableManager.java delete mode 100644 app/src/main/res-vector/xml/ic_heart_outline_animated.xml delete mode 100644 app/src/main/res-vector/xml/ic_reply_dark_x24.xml delete mode 100644 app/src/main/res-vector/xml/ic_send_dark_x24.xml delete mode 100644 app/src/main/res-vector/xml/ic_share_primary_x48.xml delete mode 100644 app/src/main/res-vector/xml/ic_thumb_up_primary_x48.xml delete mode 100644 app/src/main/res-vector/xml/ic_utorrent_primary_x48.xml delete mode 100644 app/src/main/res-vector/xml/sadpanda_head.xml delete mode 100644 app/src/main/res-vector/xml/slider_bubble.xml delete mode 100644 app/src/main/res/anim/path_heart.xml delete mode 100644 app/src/main/res/anim/path_heart_outline.xml delete mode 100644 app/src/main/res/drawable-hdpi/ic_add_dark_x24.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_check_all_dark_x24.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_close_dark_x24.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_close_x24.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_delete_red_x24.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_folder_move_dark_x24.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_go_to_dark_x24.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_info_outline_x24.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_label_dark_x24.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_pause_dark_x24.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_play_dark_x24.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_play_x24.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_settings_dark_x24.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_settings_eh.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_settings_read.png delete mode 100644 app/src/main/res/drawable-hdpi/nav_download.png delete mode 100644 app/src/main/res/drawable-hdpi/nav_favourite.png delete mode 100644 app/src/main/res/drawable-hdpi/nav_history.png delete mode 100644 app/src/main/res/drawable-hdpi/nav_homepage.png delete mode 100644 app/src/main/res/drawable-hdpi/nav_settings.png delete mode 100644 app/src/main/res/drawable-hdpi/nav_whats_hot.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_add_dark_x24.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_check_all_dark_x24.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_close_dark_x24.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_close_x24.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_delete_red_x24.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_folder_move_dark_x24.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_go_to_dark_x24.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_info_outline_x24.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_label_dark_x24.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_pause_dark_x24.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_play_dark_x24.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_play_x24.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_settings_dark_x24.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_settings_eh.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_settings_read.png delete mode 100644 app/src/main/res/drawable-mdpi/nav_download.png delete mode 100644 app/src/main/res/drawable-mdpi/nav_favourite.png delete mode 100644 app/src/main/res/drawable-mdpi/nav_history.png delete mode 100644 app/src/main/res/drawable-mdpi/nav_homepage.png delete mode 100644 app/src/main/res/drawable-mdpi/nav_settings.png delete mode 100644 app/src/main/res/drawable-mdpi/nav_whats_hot.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_add_dark_x24.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_check_all_dark_x24.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_close_dark_x24.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_close_x24.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_delete_red_x24.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_folder_move_dark_x24.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_go_to_dark_x24.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_info_outline_x24.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_label_dark_x24.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_pause_dark_x24.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_play_dark_x24.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_play_x24.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_settings_dark_x24.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_settings_eh.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_settings_read.png delete mode 100644 app/src/main/res/drawable-xhdpi/nav_download.png delete mode 100644 app/src/main/res/drawable-xhdpi/nav_favourite.png delete mode 100644 app/src/main/res/drawable-xhdpi/nav_history.png delete mode 100644 app/src/main/res/drawable-xhdpi/nav_homepage.png delete mode 100644 app/src/main/res/drawable-xhdpi/nav_settings.png delete mode 100644 app/src/main/res/drawable-xhdpi/nav_whats_hot.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_add_dark_x24.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_check_all_dark_x24.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_close_dark_x24.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_close_x24.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_delete_red_x24.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_folder_move_dark_x24.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_go_to_dark_x24.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_info_outline_x24.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_label_dark_x24.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_pause_dark_x24.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_play_dark_x24.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_play_x24.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_settings_dark_x24.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_settings_eh.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_settings_read.png delete mode 100644 app/src/main/res/drawable-xxhdpi/nav_download.png delete mode 100644 app/src/main/res/drawable-xxhdpi/nav_favourite.png delete mode 100644 app/src/main/res/drawable-xxhdpi/nav_history.png delete mode 100644 app/src/main/res/drawable-xxhdpi/nav_homepage.png delete mode 100644 app/src/main/res/drawable-xxhdpi/nav_settings.png delete mode 100644 app/src/main/res/drawable-xxhdpi/nav_whats_hot.png rename app/src/main/{res-vector/xml/ic_heart_animated.xml => res/drawable/sad_panda.xml} (77%) create mode 100644 app/src/main/res/drawable/sad_panda_internal.xml rename app/src/main/{res-vector/xml/ic_alert_red_x48.xml => res/drawable/v_alert_red_x48.xml} (77%) rename app/src/main/{res-vector/xml/ic_magnify_dark_x24.xml => res/drawable/v_book_open_primary_x24.xml} (75%) rename app/src/main/{res-vector/xml/ic_magnify_x24.xml => res/drawable/v_check_all_dark_x24.xml} (75%) rename app/src/main/{res-vector/xml/ic_help_circle_x24.xml => res/drawable/v_close_dark_x24.xml} (75%) rename app/src/main/{res-vector/xml/ic_dots_vertical_secondary_dark_x24.xml => res/drawable/v_close_x24.xml} (75%) create mode 100644 app/src/main/res/drawable/v_delete_red_x24.xml create mode 100644 app/src/main/res/drawable/v_dots_vertical_secondary_dark_x24.xml create mode 100644 app/src/main/res/drawable/v_download_black_x24.xml create mode 100644 app/src/main/res/drawable/v_fire_black_x24.xml create mode 100644 app/src/main/res/drawable/v_folder_move_dark_x24.xml create mode 100644 app/src/main/res/drawable/v_go_to_dark_x24.xml create mode 100644 app/src/main/res/drawable/v_heart_black_x24.xml create mode 100644 app/src/main/res/drawable/v_heart_outline_primary_x48.xml rename app/src/main/{res-vector/xml/ic_heart_outline_primary_x48.xml => res/drawable/v_heart_primary_x48.xml} (71%) create mode 100644 app/src/main/res/drawable/v_help_circle_x24.xml create mode 100644 app/src/main/res/drawable/v_history_black_x24.xml create mode 100644 app/src/main/res/drawable/v_homepage_black_x24.xml create mode 100644 app/src/main/res/drawable/v_label_dark_x24.xml create mode 100644 app/src/main/res/drawable/v_magnify_dark_x24.xml create mode 100644 app/src/main/res/drawable/v_magnify_x24.xml create mode 100644 app/src/main/res/drawable/v_pause_dark_x24.xml create mode 100644 app/src/main/res/drawable/v_pause_x24.xml create mode 100644 app/src/main/res/drawable/v_play_dark_x24.xml create mode 100644 app/src/main/res/drawable/v_play_x24.xml create mode 100644 app/src/main/res/drawable/v_plus_dark_x24.xml create mode 100644 app/src/main/res/drawable/v_reply_dark_x24.xml create mode 100644 app/src/main/res/drawable/v_sad_panda_primary_x24.xml create mode 100644 app/src/main/res/drawable/v_send_dark_x24.xml create mode 100644 app/src/main/res/drawable/v_settings_black_x24.xml create mode 100644 app/src/main/res/drawable/v_settings_dark_x24.xml rename app/src/main/{res-vector/xml/ic_arrow_left_dark_x24.xml => res/drawable/v_share_primary_x48.xml} (71%) create mode 100644 app/src/main/res/drawable/v_slider_bubble.xml rename app/src/main/{res-vector/xml/ic_heart_primary_x48.xml => res/drawable/v_thumb_up_primary_x48.xml} (71%) create mode 100644 app/src/main/res/drawable/v_utorrent_primary_x48.xml delete mode 160000 vector diff --git a/.gitmodules b/.gitmodules index 93ece6711..203438268 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,12 +4,6 @@ [submodule "hotspot"] path = hotspot url = https://github.com/seven332/Hotspot -[submodule "vector"] - path = vector - url = https://github.com/seven332/Vector -[submodule "anani"] - path = anani - url = https://github.com/seven332/Anani [submodule "easyrecyclerview"] path = easyrecyclerview url = https://github.com/seven332/EasyRecyclerView diff --git a/anani b/anani deleted file mode 160000 index 0866c16e5..000000000 --- a/anani +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 0866c16e57ac85dd490922000023bf51b0ec402e diff --git a/app/build.gradle b/app/build.gradle index 75b8a50f4..9e2c2ee4c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -12,6 +12,7 @@ android { targetSdkVersion 23 versionCode 48 versionName "0.9.0" + vectorDrawables.useSupportLibrary = true } buildTypes { @@ -28,8 +29,6 @@ android { jni.srcDirs = [] // Set new jni lib dir jniLibs.srcDir 'src/main/libs' - // Vector res dir - res.srcDirs += 'src/main/res-vector' } } @@ -62,7 +61,6 @@ clean { } dependencies { - compile project(':anani') compile project(':beerbelly') compile project(':conaco') compile project(':easyrecyclerview') @@ -70,7 +68,6 @@ dependencies { compile project(':okhttp3') compile project(':rippleold') compile project(':unifile') - compile project(':vector') compile project(':yorozuya') compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' diff --git a/app/src/main/java/com/hippo/ehviewer/gallery/gl/ImageView.java b/app/src/main/java/com/hippo/ehviewer/gallery/gl/ImageView.java index 776c2ad52..373064725 100644 --- a/app/src/main/java/com/hippo/ehviewer/gallery/gl/ImageView.java +++ b/app/src/main/java/com/hippo/ehviewer/gallery/gl/ImageView.java @@ -20,11 +20,11 @@ import android.graphics.Rect; import android.graphics.RectF; import android.support.annotation.IntDef; -import com.hippo.anani.AnimationUtils; import com.hippo.gl.anim.AlphaAnimation; import com.hippo.gl.glrenderer.GLCanvas; import com.hippo.gl.glrenderer.Texture; import com.hippo.gl.view.GLView; +import com.hippo.yorozuya.AnimationUtils; import com.hippo.yorozuya.MathUtils; import java.lang.annotation.Retention; diff --git a/app/src/main/java/com/hippo/ehviewer/gallery/gl/PagerLayoutManager.java b/app/src/main/java/com/hippo/ehviewer/gallery/gl/PagerLayoutManager.java index 05c46b551..b1d68f7c7 100644 --- a/app/src/main/java/com/hippo/ehviewer/gallery/gl/PagerLayoutManager.java +++ b/app/src/main/java/com/hippo/ehviewer/gallery/gl/PagerLayoutManager.java @@ -23,13 +23,13 @@ import android.support.annotation.NonNull; import android.util.Log; import android.view.animation.Interpolator; -import com.hippo.anani.AnimationUtils; import com.hippo.ehviewer.gallery.GalleryProvider; import com.hippo.gl.anim.Animation; import com.hippo.gl.view.GLView; import com.hippo.gl.widget.GLEdgeView; import com.hippo.gl.widget.GLProgressView; import com.hippo.gl.widget.GLTextureView; +import com.hippo.yorozuya.AnimationUtils; import com.hippo.yorozuya.AssertUtils; import com.hippo.yorozuya.LayoutUtils; import com.hippo.yorozuya.MathUtils; diff --git a/app/src/main/java/com/hippo/ehviewer/ui/GalleryActivity.java b/app/src/main/java/com/hippo/ehviewer/ui/GalleryActivity.java index af8ae44ba..bd7e0a176 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/GalleryActivity.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/GalleryActivity.java @@ -33,8 +33,6 @@ import android.view.WindowManager; import android.widget.Spinner; import android.widget.TextView; -import com.hippo.anani.AnimationUtils; -import com.hippo.anani.SimpleAnimatorListener; import com.hippo.ehviewer.R; import com.hippo.ehviewer.Settings; import com.hippo.ehviewer.client.data.GalleryInfo; @@ -51,7 +49,9 @@ import com.hippo.gl.view.GLRootView; import com.hippo.image.Image; import com.hippo.util.SystemUiHelper; import com.hippo.widget.Slider; +import com.hippo.yorozuya.AnimationUtils; import com.hippo.yorozuya.ConcurrentPool; +import com.hippo.yorozuya.SimpleAnimatorListener; import com.hippo.yorozuya.SimpleHandler; import java.io.File; diff --git a/app/src/main/java/com/hippo/ehviewer/ui/SettingsActivity.java b/app/src/main/java/com/hippo/ehviewer/ui/SettingsActivity.java index 3ca8bc2a5..b9df95a29 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/SettingsActivity.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/SettingsActivity.java @@ -36,7 +36,6 @@ import com.hippo.app.AppCompatPreferenceActivity; import com.hippo.ehviewer.R; import com.hippo.ehviewer.ui.fragment.EhFragment; import com.hippo.ehviewer.ui.fragment.ReadFragment; -import com.hippo.vector.VectorDrawable; import java.lang.reflect.Field; import java.util.List; @@ -133,10 +132,11 @@ public final class SettingsActivity extends AppCompatPreferenceActivity { } } + @SuppressWarnings("deprecation") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setActionBarUpIndicator(VectorDrawable.create(this, R.xml.ic_arrow_left_dark_x24)); + setActionBarUpIndicator(getResources().getDrawable(R.drawable.ic_arrow_left_dark_x24)); replaceHeaderLayoutResId(); } diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/DownloadLabelScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/DownloadLabelScene.java index 5c94955d8..b4d835dc6 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/DownloadLabelScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/DownloadLabelScene.java @@ -51,9 +51,7 @@ import com.hippo.ehviewer.EhApplication; import com.hippo.ehviewer.R; import com.hippo.ehviewer.dao.DownloadLabelRaw; import com.hippo.util.ActivityHelper; -import com.hippo.vector.VectorDrawable; import com.hippo.view.ViewTransition; -import com.hippo.widget.SimpleImageView; import com.hippo.yorozuya.ViewUtils; import java.util.HashMap; @@ -97,8 +95,6 @@ public class DownloadLabelScene extends ToolbarScene { mRecyclerView = (EasyRecyclerView) view.findViewById(R.id.recycler_view); View tip = view.findViewById(R.id.tip); - SimpleImageView tipImage = (SimpleImageView) tip.findViewById(R.id.tip_image); - tipImage.setDrawable(VectorDrawable.create(getContext(), R.xml.sadpanda_head)); mViewTransition = new ViewTransition(mRecyclerView, tip); if (mRecyclerView != null) { @@ -143,7 +139,7 @@ public class DownloadLabelScene extends ToolbarScene { public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); setTitle(R.string.label); - setNavigationIcon(VectorDrawable.create(getContext(), R.xml.ic_arrow_left_dark_x24)); + setNavigationIcon(R.drawable.ic_arrow_left_dark_x24); // Clear nav checked item setNavCheckedItem(0); diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/DownloadScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/DownloadScene.java index d0cec53f8..77fb4afb4 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/DownloadScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/DownloadScene.java @@ -69,11 +69,9 @@ import com.hippo.scene.TransitionHelper; import com.hippo.unifile.UniFile; import com.hippo.util.ActivityHelper; import com.hippo.util.ApiHelper; -import com.hippo.vector.VectorDrawable; import com.hippo.view.ViewTransition; import com.hippo.widget.FabLayout; import com.hippo.widget.LoadImageView; -import com.hippo.widget.SimpleImageView; import com.hippo.yorozuya.FileUtils; import com.hippo.yorozuya.IntList; import com.hippo.yorozuya.ObjectUtils; @@ -182,8 +180,6 @@ public class DownloadScene extends ToolbarScene mRecyclerView = (EasyRecyclerView) view.findViewById(R.id.recycler_view); mFabLayout = (FabLayout) view.findViewById(R.id.fab_layout); View tip = view.findViewById(R.id.tip); - SimpleImageView tipImage = (SimpleImageView) tip.findViewById(R.id.tip_image); - tipImage.setDrawable(VectorDrawable.create(getContext(), R.xml.sadpanda_head)); mViewTransition = new ViewTransition(mRecyclerView, tip); if (mRecyclerView != null) { @@ -210,6 +206,7 @@ public class DownloadScene extends ToolbarScene } if (mFabLayout != null) { + mFabLayout.setExpanded(false, false); mFabLayout.setHidePrimaryFab(true); mFabLayout.setAutoCancel(false); mFabLayout.setOnClickFabListener(this); @@ -228,7 +225,7 @@ public class DownloadScene extends ToolbarScene public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); updateTitle(); - setNavigationIcon(VectorDrawable.create(getContext(), R.xml.ic_arrow_left_dark_x24)); + setNavigationIcon(R.drawable.ic_arrow_left_dark_x24); // Clear nav checked item setNavCheckedItem(R.id.nav_download); diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryCommentsScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryCommentsScene.java index 887cb2b07..14a466173 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryCommentsScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryCommentsScene.java @@ -35,16 +35,15 @@ import android.view.View; import android.view.ViewAnimationUtils; import android.view.ViewGroup; import android.widget.EditText; +import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; -import com.hippo.anani.AnimationUtils; -import com.hippo.anani.SimpleAnimatorListener; import com.hippo.easyrecyclerview.EasyRecyclerView; import com.hippo.easyrecyclerview.LinearDividerItemDecoration; import com.hippo.ehviewer.EhApplication; -import com.hippo.ehviewer.UrlOpener; import com.hippo.ehviewer.R; +import com.hippo.ehviewer.UrlOpener; import com.hippo.ehviewer.client.EhClient; import com.hippo.ehviewer.client.EhRequest; import com.hippo.ehviewer.client.EhUrl; @@ -57,11 +56,11 @@ import com.hippo.text.URLImageGetter; import com.hippo.util.ActivityHelper; import com.hippo.util.ReadableTime; import com.hippo.util.TextUrl; -import com.hippo.vector.VectorDrawable; import com.hippo.view.ViewTransition; import com.hippo.widget.LinkifyTextView; -import com.hippo.widget.SimpleImageView; +import com.hippo.yorozuya.AnimationUtils; import com.hippo.yorozuya.LayoutUtils; +import com.hippo.yorozuya.SimpleAnimatorListener; public final class GalleryCommentsScene extends ToolbarScene implements EasyRecyclerView.OnItemClickListener, @@ -77,7 +76,7 @@ public final class GalleryCommentsScene extends ToolbarScene private FloatingActionButton mFab; private View mEditPanel; - private SimpleImageView mSendImage; + private ImageView mSendImage; private EditText mEditText; private CommentAdapter mAdapter; @@ -137,9 +136,8 @@ public final class GalleryCommentsScene extends ToolbarScene View view = inflater.inflate(R.layout.scene_gallery_comments, container, false); EasyRecyclerView recyclerView = (EasyRecyclerView) view.findViewById(R.id.recycler_view); View tip = view.findViewById(R.id.tip); - SimpleImageView tipImage = (SimpleImageView) tip.findViewById(R.id.tip_image); mEditPanel = view.findViewById(R.id.edit_panel); - mSendImage = (SimpleImageView) mEditPanel.findViewById(R.id.send); + mSendImage = (ImageView) mEditPanel.findViewById(R.id.send); mEditText = (EditText) mEditPanel.findViewById(R.id.edit_text); mFab = (FloatingActionButton) view.findViewById(R.id.fab); @@ -157,12 +155,7 @@ public final class GalleryCommentsScene extends ToolbarScene recyclerView.setOnItemClickListener(this); recyclerView.setOnItemLongClickListener(this); - tipImage.setDrawable(VectorDrawable.create(getContext(), R.xml.sadpanda_head)); - - mSendImage.setDrawable(VectorDrawable.create(getContext(), R.xml.ic_send_dark_x24)); mSendImage.setOnClickListener(this); - - mFab.setImageDrawable(VectorDrawable.create(getContext(), R.xml.ic_reply_dark_x24)); mFab.setOnClickListener(this); mViewTransition = new ViewTransition(recyclerView, tip); @@ -187,7 +180,7 @@ public final class GalleryCommentsScene extends ToolbarScene public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); setTitle(R.string.gallery_comments); - setNavigationIcon(VectorDrawable.create(getContext(), R.xml.ic_arrow_left_dark_x24)); + setNavigationIcon(R.drawable.ic_arrow_left_dark_x24); // Clear nav checked item setNavCheckedItem(0); diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java index 3cb78e0e6..683ae6674 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java @@ -40,6 +40,7 @@ import android.view.MenuItem; import android.view.View; import android.view.ViewAnimationUtils; import android.view.ViewGroup; +import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.RatingBar; import android.widget.TextView; @@ -72,16 +73,14 @@ import com.hippo.text.Html; import com.hippo.text.URLImageGetter; import com.hippo.util.ActivityHelper; import com.hippo.util.ApiHelper; +import com.hippo.util.DrawableManager; import com.hippo.util.ExceptionUtils; import com.hippo.util.ReadableTime; -import com.hippo.vector.AnimatedVectorDrawable; -import com.hippo.vector.VectorDrawable; import com.hippo.view.ViewTransition; import com.hippo.widget.AutoWrapLayout; import com.hippo.widget.LoadImageView; import com.hippo.widget.ProgressiveRatingBar; import com.hippo.widget.SimpleGridLayout; -import com.hippo.widget.SimpleImageView; import com.hippo.yorozuya.SimpleHandler; import java.lang.annotation.Retention; @@ -126,7 +125,7 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene private TextView mTitle; private TextView mUploader; private TextView mCategory; - private SimpleImageView mOtherActions; + private ImageView mOtherActions; private ViewGroup mActionGroup; private View mDownload; private View mRead; @@ -164,8 +163,6 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene private ViewTransition mViewTransition2; - private AnimatedVectorDrawable mHeartDrawable; - private AnimatedVectorDrawable mHeartOutlineDrawable; private PopupMenu mPopupMenu; @Nullable @@ -316,10 +313,8 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene View mainView = main.findViewById(R.id.scroll_view); View progressView = main.findViewById(R.id.progress_view); mFailedView = (ViewGroup) main.findViewById(R.id.tip); - SimpleImageView mFailedImage = (SimpleImageView) mFailedView.getChildAt(0); mFailedText = (TextView) mFailedView.getChildAt(1); mFailedView.setOnClickListener(this); - mFailedImage.setDrawable(VectorDrawable.create(getContext(), R.xml.sadpanda_head)); mViewTransition = new ViewTransition(mainView, progressView, mFailedView); mHeader = mainView.findViewById(R.id.header); @@ -328,11 +323,10 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene mTitle = (TextView) mHeader.findViewById(R.id.title); mUploader = (TextView) mHeader.findViewById(R.id.uploader); mCategory = (TextView) mHeader.findViewById(R.id.category); - mOtherActions = (SimpleImageView) mHeader.findViewById(R.id.other_actions); + mOtherActions = (ImageView) mHeader.findViewById(R.id.other_actions); mActionGroup = (ViewGroup) mHeader.findViewById(R.id.action_card); mDownload = mActionGroup.findViewById(R.id.download); mRead = mActionGroup.findViewById(R.id.read); - mOtherActions.setDrawable(VectorDrawable.create(getContext(), R.xml.ic_dots_vertical_secondary_dark_x24)); RippleSalon.addRipple(mOtherActions, false); RippleSalon.addRipple(mDownload, false); RippleSalon.addRipple(mRead, false); @@ -342,6 +336,7 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene mDownload.setOnClickListener(this); mRead.setOnClickListener(this); + mBelowHeader = mainView.findViewById(R.id.below_header); View belowHeader = mBelowHeader; @@ -371,6 +366,7 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene mTorrent.setOnClickListener(this); mShare.setOnClickListener(this); mRate.setOnClickListener(this); + ensureActionDrawable(); mTags = (LinearLayout) belowHeader.findViewById(R.id.tags); mNoTags = (TextView) mTags.findViewById(R.id.no_tags); @@ -472,8 +468,6 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene mViewTransition2 = null; - mHeartDrawable = null; - mHeartOutlineDrawable = null; mPopupMenu = null; } @@ -521,6 +515,24 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene return true; } + private void setActionDrawable(TextView text, Drawable drawable) { + drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight()); + text.setCompoundDrawables(null, drawable, null, null); + } + + private void ensureActionDrawable() { + Drawable heart = DrawableManager.getDrawable(getContext(), R.drawable.v_heart_primary_x48); + setActionDrawable(mHeart, heart); + Drawable heartOutline = DrawableManager.getDrawable(getContext(), R.drawable.v_heart_outline_primary_x48); + setActionDrawable(mHeartOutline, heartOutline); + Drawable torrent = DrawableManager.getDrawable(getContext(), R.drawable.v_utorrent_primary_x48); + setActionDrawable(mTorrent, torrent); + Drawable share = DrawableManager.getDrawable(getContext(), R.drawable.v_share_primary_x48); + setActionDrawable(mShare, share); + Drawable rate = DrawableManager.getDrawable(getContext(), R.drawable.v_thumb_up_primary_x48); + setActionDrawable(mRate, rate); + } + @TargetApi(Build.VERSION_CODES.LOLLIPOP) private boolean createCircularReveal() { int w = mColorBg.getWidth(); @@ -597,32 +609,6 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene } } - private void setActionDrawable(TextView text, Drawable drawable) { - drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight()); - text.setCompoundDrawables(null, drawable, null, null); - } - - private void ensureActionDrawable() { - if (mHeartDrawable != null) { - return; - } - - mHeartDrawable = AnimatedVectorDrawable.create(getContext(), R.xml.ic_heart_animated); - setActionDrawable(mHeart, mHeartDrawable); - - mHeartOutlineDrawable = AnimatedVectorDrawable.create(getContext(), R.xml.ic_heart_outline_animated); - setActionDrawable(mHeartOutline, mHeartOutlineDrawable); - - VectorDrawable torrent = VectorDrawable.create(getContext(), R.xml.ic_utorrent_primary_x48); - setActionDrawable(mTorrent, torrent); - - VectorDrawable share = VectorDrawable.create(getContext(), R.xml.ic_share_primary_x48); - setActionDrawable(mShare, share); - - VectorDrawable rate = VectorDrawable.create(getContext(), R.xml.ic_thumb_up_primary_x48); - setActionDrawable(mRate, rate); - } - private void bindViewSecond() { GalleryDetail gd = mGalleryDetail; @@ -648,7 +634,6 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene mRatingText.setText(getAllRatingText(gd.rating, gd.ratedTimes)); mRating.setRating(gd.rating); - ensureActionDrawable(); if (gd.isFavored) { mHeart.setVisibility(View.VISIBLE); mHeartOutline.setVisibility(View.GONE); diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryInfoScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryInfoScene.java index 82dbe014c..ad6386db8 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryInfoScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryInfoScene.java @@ -39,7 +39,6 @@ import com.hippo.ehviewer.client.EhUtils; import com.hippo.ehviewer.client.data.GalleryDetail; import com.hippo.rippleold.RippleSalon; import com.hippo.util.ActivityHelper; -import com.hippo.vector.VectorDrawable; import com.hippo.yorozuya.LayoutUtils; import java.util.ArrayList; @@ -170,7 +169,7 @@ public final class GalleryInfoScene extends ToolbarScene implements EasyRecycler public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); setTitle(R.string.gallery_info); - setNavigationIcon(VectorDrawable.create(getContext(), R.xml.ic_arrow_left_dark_x24)); + setNavigationIcon(R.drawable.ic_arrow_left_dark_x24); // Clear nav checked item setNavCheckedItem(0); diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java index d2cf5b21b..7c5e78a3b 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java @@ -48,8 +48,6 @@ import android.view.WindowManager; import android.widget.TextView; import android.widget.Toast; -import com.hippo.anani.AnimationUtils; -import com.hippo.anani.SimpleAnimatorListener; import com.hippo.drawable.AddDeleteDrawable; import com.hippo.drawable.DrawerArrowDrawable; import com.hippo.easyrecyclerview.EasyRecyclerView; @@ -76,12 +74,14 @@ import com.hippo.scene.StageActivity; import com.hippo.scene.TransitionHelper; import com.hippo.util.ActivityHelper; import com.hippo.util.ApiHelper; -import com.hippo.vector.VectorDrawable; +import com.hippo.util.DrawableManager; import com.hippo.view.ViewTransition; import com.hippo.widget.ContentLayout; import com.hippo.widget.LoadImageView; import com.hippo.widget.OffsetLayout; +import com.hippo.yorozuya.AnimationUtils; import com.hippo.yorozuya.MathUtils; +import com.hippo.yorozuya.SimpleAnimatorListener; import com.hippo.yorozuya.SimpleHandler; import java.lang.annotation.Retention; @@ -218,7 +218,7 @@ public final class GalleryListScene extends BaseScene private void setSearchBarHint(Context context, SearchBar searchBar) { Resources resources = context.getResources(); - Drawable searchImage = VectorDrawable.create(context, R.xml.ic_magnify_x24); + Drawable searchImage = DrawableManager.getDrawable(context, R.drawable.v_magnify_x24); SpannableStringBuilder ssb = new SpannableStringBuilder(" "); ssb.append(resources.getString(R.string.gallery_list_search_bar_hint)); int textSize = (int) (searchBar.getEditTextTextSize() * 1.25); @@ -311,8 +311,6 @@ public final class GalleryListScene extends BaseScene mSearchLayout.setHelper(this); - Drawable searchDrawable = VectorDrawable.create(getContext(), R.xml.ic_magnify_dark_x24); - mFab.setImageDrawable(searchDrawable); mFab.setOnClickListener(this); mSearchBarMoveHelper = new SearchBarMoveHelper(); diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryPreviewsScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryPreviewsScene.java index d8ba28af6..5f2383159 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryPreviewsScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryPreviewsScene.java @@ -48,7 +48,6 @@ import com.hippo.ehviewer.client.exception.EhException; import com.hippo.scene.SceneFragment; import com.hippo.scene.StageActivity; import com.hippo.util.ActivityHelper; -import com.hippo.vector.VectorDrawable; import com.hippo.widget.ContentLayout; import com.hippo.widget.LoadImageView; import com.hippo.widget.Slider; @@ -152,7 +151,7 @@ public class GalleryPreviewsScene extends ToolbarScene { public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); setTitle(R.string.gallery_previews); - setNavigationIcon(VectorDrawable.create(getContext(), R.xml.ic_arrow_left_dark_x24)); + setNavigationIcon(R.drawable.ic_arrow_left_dark_x24); // Clear nav checked item setNavCheckedItem(0); diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/ProgressScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/ProgressScene.java index 5aff3f39b..7b465abfa 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/ProgressScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/ProgressScene.java @@ -34,9 +34,7 @@ import com.hippo.scene.SceneFragment; import com.hippo.scene.StageActivity; import com.hippo.util.ActivityHelper; import com.hippo.util.ExceptionUtils; -import com.hippo.vector.VectorDrawable; import com.hippo.view.ViewTransition; -import com.hippo.widget.SimpleImageView; /** * Only show a progress with jobs in background @@ -154,11 +152,9 @@ public final class ProgressScene extends BaseScene implements View.OnClickListen View view = inflater.inflate(R.layout.scene_progress, container, false); View progress = view.findViewById(R.id.progress); mTip = view.findViewById(R.id.tip); - SimpleImageView tipImage = (SimpleImageView) mTip.findViewById(R.id.tip_image); mTipText = (TextView) mTip.findViewById(R.id.tip_text); mTip.setOnClickListener(this); - tipImage.setDrawable(VectorDrawable.create(getContext(), R.xml.sadpanda_head)); mTipText.setText(mError); mViewTransition = new ViewTransition(progress, mTip); diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/WarningScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/WarningScene.java index 0bf4ceaf9..b73902c98 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/WarningScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/WarningScene.java @@ -16,7 +16,6 @@ package com.hippo.ehviewer.ui.scene; -import android.graphics.drawable.Drawable; import android.os.Bundle; import android.support.annotation.Nullable; import android.view.LayoutInflater; @@ -29,8 +28,6 @@ import com.hippo.ehviewer.client.EhUtils; import com.hippo.rippleold.RippleSalon; import com.hippo.scene.Announcer; import com.hippo.util.ActivityHelper; -import com.hippo.vector.VectorDrawable; -import com.hippo.widget.SimpleImageView; public final class WarningScene extends BaseScene implements View.OnClickListener { @@ -43,13 +40,9 @@ public final class WarningScene extends BaseScene implements View.OnClickListene @Nullable Bundle savedInstanceState) { View view = inflater.inflate(R.layout.scene_warning, container, false); - SimpleImageView alert = (SimpleImageView) view.findViewById(R.id.icon_alert); mCancel = view.findViewById(R.id.cancel); mOk = view.findViewById(R.id.ok); - Drawable drawable = VectorDrawable.create(getContext(), R.xml.ic_alert_red_x48); - alert.setDrawable(drawable); - mCancel.setOnClickListener(this); mOk.setOnClickListener(this); diff --git a/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java b/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java index 8d7186c96..dcc8587eb 100644 --- a/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java +++ b/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java @@ -41,11 +41,11 @@ import android.widget.FrameLayout; import android.widget.ListView; import android.widget.TextView; -import com.hippo.anani.SimpleAnimatorListener; import com.hippo.ehviewer.R; import com.hippo.view.ViewTransition; import com.hippo.widget.SimpleImageView; import com.hippo.yorozuya.MathUtils; +import com.hippo.yorozuya.SimpleAnimatorListener; import com.hippo.yorozuya.ViewUtils; import java.util.ArrayList; diff --git a/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.java b/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.java index 72fbe8eec..927f1efe8 100644 --- a/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.java +++ b/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.java @@ -18,7 +18,6 @@ package com.hippo.ehviewer.widget; import android.content.Context; import android.content.res.Resources; -import android.graphics.drawable.Drawable; import android.os.Bundle; import android.os.Parcelable; import android.support.annotation.IntDef; @@ -34,6 +33,7 @@ import android.view.View; import android.view.ViewGroup; import android.widget.CompoundButton; import android.widget.FrameLayout; +import android.widget.ImageView; import android.widget.TextView; import com.hippo.easyrecyclerview.EasyRecyclerView; @@ -41,7 +41,6 @@ import com.hippo.ehviewer.R; import com.hippo.ehviewer.client.data.ListUrlBuilder; import com.hippo.rippleold.RippleSalon; import com.hippo.widget.RadioGridGroup; -import com.hippo.widget.SimpleImageView; import com.hippo.yorozuya.ViewUtils; import java.lang.annotation.Retention; @@ -86,7 +85,7 @@ public class SearchLayout extends EasyRecyclerView implements CompoundButton.OnC private View mNormalView; private CategoryTable mCategoryTable; private RadioGridGroup mNormalSearchMode; - private SimpleImageView mNormalSearchModeHelp; + private ImageView mNormalSearchModeHelp; private View mSearchTagHelp; private SwitchCompat mEnableAdvanceSwitch; @@ -133,10 +132,8 @@ public class SearchLayout extends EasyRecyclerView implements CompoundButton.OnC mNormalView = normalView; mCategoryTable = (CategoryTable) normalView.findViewById(R.id.search_category_table); mNormalSearchMode = (RadioGridGroup) normalView.findViewById(R.id.normal_search_mode); - mNormalSearchModeHelp = (SimpleImageView) normalView.findViewById(R.id.normal_search_mode_help); + mNormalSearchModeHelp = (ImageView) normalView.findViewById(R.id.normal_search_mode_help); mEnableAdvanceSwitch = (SwitchCompat) normalView.findViewById(R.id.search_enable_advance); - Drawable helpDrawable = com.hippo.vector.VectorDrawable.create(context, R.xml.ic_help_circle_x24); - mNormalSearchModeHelp.setDrawable(helpDrawable); mNormalSearchModeHelp.setOnClickListener(this); RippleSalon.addRipple(mNormalSearchModeHelp, false); mEnableAdvanceSwitch.setOnCheckedChangeListener(SearchLayout.this); diff --git a/app/src/main/java/com/hippo/gl/widget/GLProgressView.java b/app/src/main/java/com/hippo/gl/widget/GLProgressView.java index 7f785e8ec..22e8c5bf4 100644 --- a/app/src/main/java/com/hippo/gl/widget/GLProgressView.java +++ b/app/src/main/java/com/hippo/gl/widget/GLProgressView.java @@ -18,10 +18,10 @@ package com.hippo.gl.widget; import android.graphics.Color; import android.graphics.Path; +import android.support.v4.view.animation.PathInterpolatorCompat; import android.view.animation.Interpolator; import android.view.animation.LinearInterpolator; -import com.hippo.anani.PathInterpolator; import com.hippo.gl.anim.Animation; import com.hippo.gl.anim.FloatAnimation; import com.hippo.gl.glrenderer.GLCanvas; @@ -43,16 +43,16 @@ public class GLProgressView extends GLView { trimStartPath.moveTo(0.0f, 0.0f); trimStartPath.lineTo(0.5f, 0.0f); trimStartPath.cubicTo(0.7f, 0.0f, 0.6f, 1f, 1f, 1f); - TRIM_START_INTERPOLATOR = PathInterpolator.build(trimStartPath); + TRIM_START_INTERPOLATOR = PathInterpolatorCompat.create(trimStartPath); Path trimEndPath = new Path(); trimEndPath.moveTo(0.0f, 0.0f); trimEndPath.cubicTo(0.2f, 0.0f, 0.1f, 1f, 0.5f, 1f); trimEndPath.lineTo(1f, 1f); - TRIM_END_INTERPOLATOR = PathInterpolator.build(trimEndPath); + TRIM_END_INTERPOLATOR = PathInterpolatorCompat.create(trimEndPath); } - private GLPaint mGLPaint; + private final GLPaint mGLPaint; private float mCx; private float mCy; diff --git a/app/src/main/java/com/hippo/util/DrawableManager.java b/app/src/main/java/com/hippo/util/DrawableManager.java new file mode 100644 index 000000000..06277c575 --- /dev/null +++ b/app/src/main/java/com/hippo/util/DrawableManager.java @@ -0,0 +1,45 @@ +/* + * Copyright 2016 Hippo Seven + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.hippo.util; + +import android.content.Context; +import android.content.res.Resources; +import android.graphics.drawable.Drawable; +import android.os.Build; +import android.support.annotation.DrawableRes; +import android.support.annotation.NonNull; +import android.support.annotation.Nullable; +import android.support.graphics.drawable.VectorDrawableCompat; +import android.support.v7.widget.AppCompatDrawableManager; + +public final class DrawableManager { + + private static final AppCompatDrawableManager sManager = AppCompatDrawableManager.get(); + + public static Drawable getDrawable(@NonNull Context context, @DrawableRes int resId) { + return sManager.getDrawable(context, resId); + } + + public static Drawable getVectorDrawable(@NonNull Resources res, + @DrawableRes int resId, @Nullable Resources.Theme theme) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + return res.getDrawable(resId, theme); + } else { + return VectorDrawableCompat.create(res, resId, theme); + } + } +} diff --git a/app/src/main/java/com/hippo/view/ViewTransition.java b/app/src/main/java/com/hippo/view/ViewTransition.java index e5fc6c311..b00f1f57b 100644 --- a/app/src/main/java/com/hippo/view/ViewTransition.java +++ b/app/src/main/java/com/hippo/view/ViewTransition.java @@ -20,11 +20,11 @@ import android.animation.Animator; import android.animation.ObjectAnimator; import android.view.View; -import com.hippo.anani.SimpleAnimatorListener; +import com.hippo.yorozuya.SimpleAnimatorListener; public class ViewTransition { - private static long ANIMATE_TIME = 300L; + private static final long ANIMATE_TIME = 300L; private final View[] mViews; diff --git a/app/src/main/java/com/hippo/widget/CheckTextView.java b/app/src/main/java/com/hippo/widget/CheckTextView.java index 357a8649e..181615685 100644 --- a/app/src/main/java/com/hippo/widget/CheckTextView.java +++ b/app/src/main/java/com/hippo/widget/CheckTextView.java @@ -33,12 +33,12 @@ import android.view.View.OnClickListener; import android.view.animation.Interpolator; import android.widget.TextView; -import com.hippo.anani.AnimationUtils; -import com.hippo.anani.SimpleAnimatorListener; import com.hippo.ehviewer.R; import com.hippo.hotspot.HotspotTouchHelper; import com.hippo.hotspot.Hotspotable; +import com.hippo.yorozuya.AnimationUtils; import com.hippo.yorozuya.MathUtils; +import com.hippo.yorozuya.SimpleAnimatorListener; public class CheckTextView extends TextView implements OnClickListener, Hotspotable { diff --git a/app/src/main/java/com/hippo/widget/ContentLayout.java b/app/src/main/java/com/hippo/widget/ContentLayout.java index fd586a65a..a2e8027fd 100644 --- a/app/src/main/java/com/hippo/widget/ContentLayout.java +++ b/app/src/main/java/com/hippo/widget/ContentLayout.java @@ -35,7 +35,6 @@ import com.hippo.easyrecyclerview.HandlerDrawable; import com.hippo.easyrecyclerview.LayoutManagerUtils; import com.hippo.ehviewer.R; import com.hippo.util.ExceptionUtils; -import com.hippo.vector.VectorDrawable; import com.hippo.view.ViewTransition; import com.hippo.widget.refreshlayout.RefreshLayout; import com.hippo.yorozuya.IntIdGenerator; @@ -92,15 +91,12 @@ public class ContentLayout extends FrameLayout { mRecyclerView = (EasyRecyclerView) mRefreshLayout.findViewById(R.id.recycler_view); mImageView = mTipView.getChildAt(0); mTextView = (TextView) mTipView.getChildAt(1); - SimpleImageView imageView = (SimpleImageView) findViewById(R.id.empty_image); mFastScroller.attachToRecyclerView(mRecyclerView); HandlerDrawable drawable = new HandlerDrawable(); drawable.setColor(ResourcesUtils.getAttrColor(context, R.attr.colorAccent)); mFastScroller.setHandlerDrawable(drawable); - imageView.setDrawable(VectorDrawable.create(context, R.xml.sadpanda_head)); - mRefreshLayout.setHeaderColorSchemeResources( R.color.loading_indicator_red, R.color.loading_indicator_purple, diff --git a/app/src/main/java/com/hippo/widget/FabLayout.java b/app/src/main/java/com/hippo/widget/FabLayout.java index ecb41af36..3d8bbe3d1 100644 --- a/app/src/main/java/com/hippo/widget/FabLayout.java +++ b/app/src/main/java/com/hippo/widget/FabLayout.java @@ -27,10 +27,10 @@ import android.view.View; import android.view.ViewGroup; import android.view.animation.Interpolator; -import com.hippo.anani.AnimationUtils; -import com.hippo.anani.SimpleAnimatorListener; import com.hippo.ehviewer.R; +import com.hippo.yorozuya.AnimationUtils; import com.hippo.yorozuya.AssertUtils; +import com.hippo.yorozuya.SimpleAnimatorListener; public class FabLayout extends ViewGroup implements View.OnClickListener { diff --git a/app/src/main/java/com/hippo/widget/ProgressView.java b/app/src/main/java/com/hippo/widget/ProgressView.java index 221d4747d..d25fe710f 100644 --- a/app/src/main/java/com/hippo/widget/ProgressView.java +++ b/app/src/main/java/com/hippo/widget/ProgressView.java @@ -27,13 +27,13 @@ import android.graphics.Path; import android.graphics.RectF; import android.support.annotation.NonNull; import android.support.v4.view.ViewCompat; +import android.support.v4.view.animation.PathInterpolatorCompat; import android.util.AttributeSet; import android.view.View; import android.view.animation.Animation; import android.view.animation.Interpolator; import android.view.animation.LinearInterpolator; -import com.hippo.anani.PathInterpolator; import com.hippo.ehviewer.R; import com.hippo.yorozuya.ViewUtils; @@ -51,13 +51,13 @@ public class ProgressView extends View { trimStartPath.moveTo(0.0f, 0.0f); trimStartPath.lineTo(0.5f, 0.0f); trimStartPath.cubicTo(0.7f, 0.0f, 0.6f, 1f, 1f, 1f); - TRIM_START_INTERPOLATOR = PathInterpolator.build(trimStartPath); + TRIM_START_INTERPOLATOR = PathInterpolatorCompat.create(trimStartPath); Path trimEndPath = new Path(); trimEndPath.moveTo(0.0f, 0.0f); trimEndPath.cubicTo(0.2f, 0.0f, 0.1f, 1f, 0.5f, 1f); trimEndPath.lineTo(1f, 1f); - TRIM_END_INTERPOLATOR = PathInterpolator.build(trimEndPath); + TRIM_END_INTERPOLATOR = PathInterpolatorCompat.create(trimEndPath); } private final ArrayList mAnimators = new ArrayList<>(); diff --git a/app/src/main/java/com/hippo/widget/Slider.java b/app/src/main/java/com/hippo/widget/Slider.java index 9c90560b8..288957639 100644 --- a/app/src/main/java/com/hippo/widget/Slider.java +++ b/app/src/main/java/com/hippo/widget/Slider.java @@ -19,13 +19,17 @@ package com.hippo.widget; import android.animation.ValueAnimator; import android.annotation.SuppressLint; import android.content.Context; +import android.content.res.Resources; import android.content.res.TypedArray; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Rect; import android.graphics.RectF; +import android.graphics.drawable.Drawable; import android.support.annotation.NonNull; +import android.support.v4.graphics.drawable.DrawableCompat; +import android.support.v7.widget.AppCompatImageView; import android.util.AttributeSet; import android.view.Gravity; import android.view.MotionEvent; @@ -34,9 +38,8 @@ import android.view.ViewConfiguration; import android.widget.AbsoluteLayout; import android.widget.PopupWindow; -import com.hippo.anani.AnimationUtils; import com.hippo.ehviewer.R; -import com.hippo.vector.VectorDrawable; +import com.hippo.yorozuya.AnimationUtils; import com.hippo.yorozuya.LayoutUtils; import com.hippo.yorozuya.MathUtils; import com.hippo.yorozuya.SimpleHandler; @@ -116,8 +119,9 @@ public class Slider extends View { Paint textPaint = new Paint(Paint.ANTI_ALIAS_FLAG); textPaint.setTextAlign(Paint.Align.CENTER); - mBubbleMinWidth = LayoutUtils.dp2pix(context, BUBBLE_WIDTH); - mBubbleMinHeight = LayoutUtils.dp2pix(context, BUBBLE_HEIGHT); + Resources resources = context.getResources(); + mBubbleMinWidth = resources.getDimensionPixelOffset(R.dimen.slider_bubble_width); + mBubbleMinHeight = resources.getDimensionPixelOffset(R.dimen.slider_bubble_height); mBubble = new BubbleView(context, textPaint); mBubble.setScaleX(0.0f); @@ -460,11 +464,11 @@ public class Slider extends View { } @SuppressLint("ViewConstructor") - private static class BubbleView extends View { + private static class BubbleView extends AppCompatImageView { private static final float TEXT_CENTER = (float) BUBBLE_WIDTH / 2.0f / BUBBLE_HEIGHT; - private final VectorDrawable mVectorDrawable; + private final Drawable mDrawable; private final Paint mTextPaint; @@ -475,16 +479,14 @@ public class Slider extends View { @SuppressWarnings("deprecation") public BubbleView(Context context, Paint paint) { super(context); - mVectorDrawable = VectorDrawable.create(context, R.xml.slider_bubble); - setBackgroundDrawable(mVectorDrawable); + setImageResource(R.drawable.v_slider_bubble); + mDrawable = DrawableCompat.wrap(getDrawable()); + setImageDrawable(mDrawable); mTextPaint = paint; } public void setColor(int color) { - Object obj = mVectorDrawable.getTargetByName("bubble"); - if (obj instanceof VectorDrawable.VFullPath) { - ((VectorDrawable.VFullPath) obj).setFillColor(color); - } + DrawableCompat.setTint(mDrawable, color); } public void setProgress(int progress) { @@ -505,6 +507,8 @@ public class Slider extends View { @Override protected void onDraw(@NonNull Canvas canvas) { + super.onDraw(canvas); + int width = getWidth(); int height = getHeight(); int x = width / 2; diff --git a/app/src/main/res-vector/xml/ic_heart_outline_animated.xml b/app/src/main/res-vector/xml/ic_heart_outline_animated.xml deleted file mode 100644 index 2ed52cf80..000000000 --- a/app/src/main/res-vector/xml/ic_heart_outline_animated.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res-vector/xml/ic_reply_dark_x24.xml b/app/src/main/res-vector/xml/ic_reply_dark_x24.xml deleted file mode 100644 index c1461b40b..000000000 --- a/app/src/main/res-vector/xml/ic_reply_dark_x24.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res-vector/xml/ic_send_dark_x24.xml b/app/src/main/res-vector/xml/ic_send_dark_x24.xml deleted file mode 100644 index 87168919d..000000000 --- a/app/src/main/res-vector/xml/ic_send_dark_x24.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res-vector/xml/ic_share_primary_x48.xml b/app/src/main/res-vector/xml/ic_share_primary_x48.xml deleted file mode 100644 index 04342a0a7..000000000 --- a/app/src/main/res-vector/xml/ic_share_primary_x48.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res-vector/xml/ic_thumb_up_primary_x48.xml b/app/src/main/res-vector/xml/ic_thumb_up_primary_x48.xml deleted file mode 100644 index 1a8380364..000000000 --- a/app/src/main/res-vector/xml/ic_thumb_up_primary_x48.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res-vector/xml/ic_utorrent_primary_x48.xml b/app/src/main/res-vector/xml/ic_utorrent_primary_x48.xml deleted file mode 100644 index f71e3b9d5..000000000 --- a/app/src/main/res-vector/xml/ic_utorrent_primary_x48.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res-vector/xml/sadpanda_head.xml b/app/src/main/res-vector/xml/sadpanda_head.xml deleted file mode 100644 index e29625961..000000000 --- a/app/src/main/res-vector/xml/sadpanda_head.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res-vector/xml/slider_bubble.xml b/app/src/main/res-vector/xml/slider_bubble.xml deleted file mode 100644 index 3ea98710c..000000000 --- a/app/src/main/res-vector/xml/slider_bubble.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/anim/path_heart.xml b/app/src/main/res/anim/path_heart.xml deleted file mode 100644 index f10510483..000000000 --- a/app/src/main/res/anim/path_heart.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - diff --git a/app/src/main/res/anim/path_heart_outline.xml b/app/src/main/res/anim/path_heart_outline.xml deleted file mode 100644 index 3535ea1b4..000000000 --- a/app/src/main/res/anim/path_heart_outline.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - diff --git a/app/src/main/res/drawable-hdpi/ic_add_dark_x24.png b/app/src/main/res/drawable-hdpi/ic_add_dark_x24.png deleted file mode 100644 index 1da3b2146b09beb9719cf31622bb1745390ccecc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8K;v!{z=NCji^0cN*@8b98D*w4rz zt6|2G!NFnDBW02$ka?1y_Z_?R7J278jT8PJX=0lt?XvT_+hsvVgDe4CuK$4sTnssf WMHC{w=Q#n5WAJqKb6Mw<&;$T2cOt6* diff --git a/app/src/main/res/drawable-hdpi/ic_check_all_dark_x24.png b/app/src/main/res/drawable-hdpi/ic_check_all_dark_x24.png deleted file mode 100644 index 1136ba8eba6f818a93123d8e8aea711c2bce8db1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8K8r>Bc!NCo5DOYV$J20U(wDlSYy zT8x@g8-!I{f|iCHdVJ(Zq-@R!>(aXAI`;xaCZ62npYu$jq2@@)f#(tq5)0cUHW^hI z#GiblUm7*HiSx?I7h9|v0(jjP+PX3>oMt{FT4Y&B^ULK?KK5IK(&jnM)XZuUT$SX+ rdD%boQeD1Cs@n>c>g2mWgj}P=tFFI|buC-~bQFW9tDnm{r-UW|rJO{K diff --git a/app/src/main/res/drawable-hdpi/ic_close_dark_x24.png b/app/src/main/res/drawable-hdpi/ic_close_dark_x24.png deleted file mode 100644 index 6df2fb4c15b4696064714be8c2ef3363c7db9b33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8K8k*AAeNCo5DE89gI3*vvPdHW3x7R&C*Jh*%P)}QUVf3C2}{r5{}-^9Kk UL*0?R8)!R&r>mdKI;Vst04)eWc>n+a diff --git a/app/src/main/res/drawable-hdpi/ic_close_x24.png b/app/src/main/res/drawable-hdpi/ic_close_x24.png deleted file mode 100644 index d1cfcaa91e388f0549b76a3572fef06d7b06f59c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8K8m8XkiNCjh(1MA`hksAgDkET9n zS*5_#Vpw7*^1!f5SmQQp#&WxL3@nWdTv1D1Z*E!0a8Ki(@^14(6Kqd}h8}SeN-X?e~wz+&Aq7jW6DI&;7bFH9q(M d&-D?7j8ns+H%|88n+|k1|%Oc%$NbBiacE$Ln;`PBsdJX+zyJT8#5~8 zDKxOYcsb*|k0wldT1B8K8v!{z=NCo5DE8&bxh5`&1rwVX- zI4}iG5K{MWIONsUvhX`!@t2+dr^iIq|k0wldT1B8LpUQZXtkP61PQ_>lk6?xny76eTw z5SkF6Y2o0cqOeeCLIaCRjqJ;~_!n{g@#Ynt3J>xg^4mO0`;o0GDEd3($Uh%0zu*Ve zCcN2F%epuIKDOde!?sSjvU}`Pdb2ik7>QVZ^j(nR9qFZ(Xd}F|^wW|LM_j(TL@qzI z+Gj}%cRkDBqiRz6e+L1=&TptP^>9=&REr$AX>-Jv~|rmljUV+R?H4$+uYH uMUe}vA9Bpt@xEpH`G?Y%^s6#6>(e^jX1vLZU|tFI2!p4qpUXO@geCy7`(a=J diff --git a/app/src/main/res/drawable-hdpi/ic_info_outline_x24.png b/app/src/main/res/drawable-hdpi/ic_info_outline_x24.png deleted file mode 100644 index 848324488295e4a8ef28ec51667730efd2e606be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278 zcmV+x0qOpUP)+ zC%VNT5Jr!UjE!X*SS(w>BH03#P2c-Udj5~%Uin8+=1k>3YQ_@Dl+`j3%gm4#A_Z-c zg)U8aO2a%;878kp)|%ZiFYSZ6-;8O^e?qgUVo?r^g5Ep7#t3xQ7ZGO zpVqE89hUf9zakyLRqxAvMeTaMmQ^inEpPR(s<6O_f+{Wxx{#|k0wldT1B8K8p{I*uNCjguLvx@3*FWw*`akYF zu#_mIoca0xNE1s9o9G{PR*45@D;iar-~AU~a7KaU#qui(EF24_IllkT9grr#^ajM& zSa3tZ#R(|*oPDk%TeH@N@BEusBn?&=z5V&0X^Y+s4gD-l{XgypH5eEY9c(@A@*Yh9 PTF&6<>gTe~DWM4fMOivV diff --git a/app/src/main/res/drawable-hdpi/ic_pause_dark_x24.png b/app/src/main/res/drawable-hdpi/ic_pause_dark_x24.png deleted file mode 100644 index 2efde69c0ae8139d6a4ca8fead54b8ec9e5e5c6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8K;p{I*uNCjiE1LNWZkw5tk4mFQj zc%7Ikjlpbh)aIC{Qzlr>mdKI;Vst0L?@i A+5i9m diff --git a/app/src/main/res/drawable-hdpi/ic_play_dark_x24.png b/app/src/main/res/drawable-hdpi/ic_play_dark_x24.png deleted file mode 100644 index c2bbeedf10441fcefce7528f6285f9b6061fc2a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8K8lc$SgNCo5DDc+1uh5|<>1aNw+ zU{O(EbP0l+XkKZ1g|h diff --git a/app/src/main/res/drawable-hdpi/ic_play_x24.png b/app/src/main/res/drawable-hdpi/ic_play_x24.png deleted file mode 100644 index f1fdff9c7d08d4bae8d8f8406ad8c39e5ff45d4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8K8ou`XqNCo5DDe6pz97I@;uj}b` zEn>~l5$f(eqO@_R$={2=70Tz$*WDkm(q@sX5S!JhdKYGIw~C8~#$BSS+Q;Iid@+fe zQti7(Bl1F3;G|_27MZk)FV)vbv0jcI9-`-x;$NH4!5r7 gLeu%;yMk^qWH2Uj7Zn(U16{)4>FVdQ&MBb@0ANW!2LJ#7 diff --git a/app/src/main/res/drawable-hdpi/ic_settings_dark_x24.png b/app/src/main/res/drawable-hdpi/ic_settings_dark_x24.png deleted file mode 100644 index d4e6abcaa5684dbc5bbbd342fca90688bc23197d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8LpDNh&2kP619)7V8@6(m~YS(F4C zIou4G0y7d|Ou=`zyLq3_d-;6YUw=JyR`xo}XVzUa-nuEeoh{v>koGcn*CB^}_gH0; zWR9#3Ih3GVsw_}&-1&ZAgUrLgXYucq?oT|bvCV&r?UG0B$9e4Dxh0F;HJ9i9d1=zy zS;8XUu4UYeeBU|6s4RJQRjDeoLH*T~Aie*me2;F5*1Pr6U{Bw+g-de-4IOXDe7(#w z>6wzs@};eUK?#dnqsl%!U#?u&v}SqEJ+()3Vi>=A2Wj6qBk&67D+W(jKbLh*2~7aK C?r2y5 diff --git a/app/src/main/res/drawable-hdpi/ic_settings_eh.png b/app/src/main/res/drawable-hdpi/ic_settings_eh.png deleted file mode 100644 index 3c9552b84ef652228f243341ae8a8df3a0ec4f08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 277 zcmV+w0qXvVP)nH%?`#=n6w>-!g1Y#&$2}p?qBp@LYkbr}efP_lJLHAyN$4hr!fim8A_uoox zx;WSO?aRwwo6FjC?kqYCmw#+FFfYy_0BE>UhwYm?f?1nYAiDz9?VEcrdf*&#sHf*1 z3WEVC=pkd`IKhY*t%7(MhAI>%#`Cj!0Z_HBs~!EDGT+tfFwuagS$pbu0FEK$hMeV3 zgTWlfIm=%GgFq6Lkbhk8hi@BP@6k9Q7w4QHUN!ovWa)8*|k3?#4J%UA`Zj01c^T!A#hv<{Nc^R-@+fw}}s zg8YIR5*q&Z&o^)oSg-JY|M`M|`{Mqtb|51?T^vIy7~fvL%6Qa(!y!=N-Oc)&Tqldm z_m)=GHGb!O$)oJ2tm&t$x^1G{qn@|SuaBsGGU`Ybys2_g(2GAfGH2Q{Noh9~7sk3A zv$IF67TND&Kb5Y)sxCM?nB$>|lSOA!<7ABti(Z>KZpOyN|2VX?I>J`43$ShsbXI?* y@wIhxo7VZ*Yqj#R&a+I`qz1WiueSMLm!&*=GiUPChbmt{zV>wWb6Mw<&;$V2_G`KT diff --git a/app/src/main/res/drawable-hdpi/nav_download.png b/app/src/main/res/drawable-hdpi/nav_download.png deleted file mode 100644 index 96d89cb1188b9f17826397140350d67089d6f9f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8K8oTrOpNCo5DGv3B$(4dXkfzWJ2Gog*&#X!|& zDxt8U_~(U0R$cQ!YVZDVdG4~1{1cS*CegP$r1}|BK0~UXA!RX0d2$(=ii~7ZYCLe4 pnhgfGeL64`Z?Q{}@u^*xoGo;|KnZFuuGjzo002ovPDHLkV1lwGUnc+n diff --git a/app/src/main/res/drawable-hdpi/nav_history.png b/app/src/main/res/drawable-hdpi/nav_history.png deleted file mode 100644 index 4e68a5f0e9264ca4563ddb7ed5a60ee12ea85f44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 365 zcmV-z0h0cSP)lc45b0va<5#PLP+HndQ2Qm z-@6iWL|CP>HOL@u+t@E>LJ&r>1lF+GUqAhd;(IC0qOvp#T_!GNT5)z?v11ZWKc0b> ziA~-{gNc0l^=xIjG*iNT(0-jMGxGtSq!JEh93SKG#5x5Ae&C-gz5+YdkXy7600000 LNkvXXu0mjfkbje8 diff --git a/app/src/main/res/drawable-hdpi/nav_homepage.png b/app/src/main/res/drawable-hdpi/nav_homepage.png deleted file mode 100644 index 22d5e83874b885e6c3cfd3020203b4d44a7ff32f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8K8wWo_?NCo5DOYV%UiVV&NJsh}# zCN!|9JYezkh~V`2v3L5?@=x!IxhCcG&h;|rJFMAvf>S1s)5YiEhe=&YNt#T(hx<)D z7=*n8b1dF$Y20PV#_oO0Z=-bb@)>Vy-WA^dc}IBL^&QKVB!7D@HC8B$UVq{ADQE7e d3sL;mOwAjn9-FY|kSx#{44$rjF6*2UngCqLK-2&L diff --git a/app/src/main/res/drawable-hdpi/nav_settings.png b/app/src/main/res/drawable-hdpi/nav_settings.png deleted file mode 100644 index 92e7ba5cdb7dee66c812cfdd2da81ca2fb6d29a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 264 zcmV+j0r&oiP)< z2NA^}3_za*Bp{&@DxngPf`dvx0uqo=36)R>e|Im&<>r6vy^_Gc((_!oo?@OmS4ef3 zsG^AaFi}k+4HiA-75*@hM~$r-OTz_<;oCi6Fk^o2hHqOK^NLd(&rIhcR~vDW>kmZ} z1$G#oh0dhy$BnP3acO(1=%TBg?YcYOlEO#d#9heM0lVp@*`qh@mP?wbipCX2cA_@x zXe}f1mo4%90s<+fBBDwwU`7NDo4l!&H~xa((Q5=NNIF;9gc}hf6953xNeEeaA`Qd< O0000 diff --git a/app/src/main/res/drawable-hdpi/nav_whats_hot.png b/app/src/main/res/drawable-hdpi/nav_whats_hot.png deleted file mode 100644 index 53e580750c764588d4c21c474678cf6fd6143cf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 325 zcmV-L0lNN)P)jkYby}yo#3@d{Q=H-yr#RhxckVQky?xo9qnR(yFU&l` zN_!?MAkRci$Wu}BWx;Wi`V$p7%3%2!`OzOejb;Q@4v`TidK$91V6q?xD|H>Z-}8@+scra5mRvL5#)m>)ERN; z+iMINZzyihVMR7M9+X+Oh{Hjyi&^M69Aw5Z2b z%ui(S%{$WZAIa}3F{#y7W4$|K*RM>bb#*yFLJSiJiAH&kgQpJa>p4vzsklla@E>^x Xwu6SLkE&x#00000NkvXXu0mjfnx2Qc diff --git a/app/src/main/res/drawable-mdpi/ic_add_dark_x24.png b/app/src/main/res/drawable-mdpi/ic_add_dark_x24.png deleted file mode 100644 index 877dc286ae0ee27446ee00ad31208e7da06dada2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^5+KY7Bp6QcFoXgrrjj7PU-bmU05T+z@Yo<$*k8w7WF`j O89ZJ6T-G@yGywqqia*c* diff --git a/app/src/main/res/drawable-mdpi/ic_close_dark_x24.png b/app/src/main/res/drawable-mdpi/ic_close_dark_x24.png deleted file mode 100644 index d4d30f880cc7f0920db0623bda448a34c5d7b805..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_+i08bakkP60RiH8sB5B>lCpVz>J zw_y=ygeimSzr$M;rZ~H7%rzopr08RNR3jhEB diff --git a/app/src/main/res/drawable-mdpi/ic_delete_red_x24.png b/app/src/main/res/drawable-mdpi/ic_delete_red_x24.png deleted file mode 100644 index f0ee9e8d9aa0fb7603d08a624dceb79467177fa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjHl8kyAr*|t3nY4)^v|WSIsB39 z_^+J2Vg}>RwtwpEmoGB?Vm?)C7@{k&HQ`EAAh(-thQh%nHnyUJ8Vn4aA+J+5S7rSL Pn#17f>gTe~DWM4fO}r#_ diff --git a/app/src/main/res/drawable-mdpi/ic_folder_move_dark_x24.png b/app/src/main/res/drawable-mdpi/ic_folder_move_dark_x24.png deleted file mode 100644 index 9e6f969f322159912220fcec88d1331a3f8c748e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1KTj9OkP60R3B3pPhwDQOU|iF>fo;oz8U9Zgvy i3YjJXGk>&kGB7kfW#9bJy>KqjWCl-HKbLh*2~7ZXrYbP0l+XkK->Eq% diff --git a/app/src/main/res/drawable-mdpi/ic_info_outline_x24.png b/app/src/main/res/drawable-mdpi/ic_info_outline_x24.png deleted file mode 100644 index 7478dcb5e172caf1607ba3fb37daf9bfad87b2ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_+iX`U{QAr*{!CM{(=;K1WLzju$M z-?6g36Xy!G=e)g?n)c5y@maY=kHfW~0|hxw2Af1T>3&x$J`!LfceEo{^=6TOx|(7v zf95RD2EpF diff --git a/app/src/main/res/drawable-mdpi/ic_label_dark_x24.png b/app/src/main/res/drawable-mdpi/ic_label_dark_x24.png deleted file mode 100644 index cfc868c0f5878c9437954081299e20be130b30b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1Cr=m0kP60RiGvU757*yWz!<#q zK>Z(uh7jKO|G5`rE3$lBoUOpab-`4CjcrMmg?}+Go5>fGv<*SlkC;4sYm{Xf7*=)N V4zpvImIs=~;OXk;vd$@?2>=?jBys=% diff --git a/app/src/main/res/drawable-mdpi/ic_pause_dark_x24.png b/app/src/main/res/drawable-mdpi/ic_pause_dark_x24.png deleted file mode 100644 index 1648532cdc6a22e59fdcca1563cdc0e6d74a81aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1Sx*_G3)yW*t}muXG5-4R-|vS;_|MSIOV@7-oQQE;GZS{RS* wp0JneN{>Da^GII%L+o_*PiEcvi-&hG>&^J(r&N69I?!PZp00i_>zopr0C+7*0RR91 diff --git a/app/src/main/res/drawable-mdpi/ic_settings_eh.png b/app/src/main/res/drawable-mdpi/ic_settings_eh.png deleted file mode 100644 index 06e4c57b580be21510f00d15279e0218b16f9c58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj9iA?ZAr*|t5^4!i?F<6%*&qE^ z;7R2U@U{05;ytf^u<2*Sm-p?blPA{jA7N98NMN|soXE%Xz<7?3cL8f46Kmnj1|gRj z6I%@C72QIuh2fuqf=tU4 qH@(EtFU(WKnK{2~P7vu~V(5GD?6CIsjWd95V(@hJb6Mw<&;$S$#6b7} diff --git a/app/src/main/res/drawable-mdpi/ic_settings_read.png b/app/src/main/res/drawable-mdpi/ic_settings_read.png deleted file mode 100644 index 79a20133f333d1831872ee5236476530eb6c8cb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3p`yMLn;`P8JYtP);cqEoWFdf zK;fT1_hH_KA9g1S1k|2%vF-3S_*l7O55ug7?*p$WKH+l6N|a&U;dJPS?HQgmRSOuL zbrYKnc@^FIQn=l8CAKEm_3AiC_-S)XImARoPGCs7bgGF#z}1_ZXF+QevlQQg6HF@< zzkghLFq<*tb6rT!1oZ{qZ1lLVIqzNFpdKT*CRT|F9h%qpHi7b8__g_OD P=vD?#S3j3^P6 diff --git a/app/src/main/res/drawable-mdpi/nav_download.png b/app/src/main/res/drawable-mdpi/nav_download.png deleted file mode 100644 index b3e41c7a1a3bc14058bb29d190ebf49db0872b25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1OHUWakP60R38@G6Onq4g7(OrT zGI&^XY0DY)qhc*ZhoS^dab_J1@QdJfviunJjDJ;1FQ?~qgEc^{CPkj5%x#)L7K5j& KpUXO@geCyKlOhiQ diff --git a/app/src/main/res/drawable-mdpi/nav_favourite.png b/app/src/main/res/drawable-mdpi/nav_favourite.png deleted file mode 100644 index 5fcf460a05be501c3f56ac74a628ccfd33979703..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_+i8c!F;kP61L=ffGB19(~=#xn&e zv2soczb+XJ7m~C#>9Ee=T`UnV|^7-iph{#+!DXs`&kE*Ke(JPer^% zCDd2P?29xA&Cgibbj)-548x0sj)#~M-R|C>YCUW7U*^Mi@3YIi(s?|^V*hVduSpwj gxM)o9txMs(c9-eF@ma36KzA^By85}Sb4q9e06XJHm;e9( diff --git a/app/src/main/res/drawable-mdpi/nav_history.png b/app/src/main/res/drawable-mdpi/nav_history.png deleted file mode 100644 index eedaecc39b3adfa8cbe24a827afd02ffeb4545a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239 zcmV$!ib<5Nd;AU!RD_!ym>NT5gv8O%vk|U9rbx=L&oPy^vtW&GWqxreYTT-ZcKYi5J#$=q93Jjw?^PotLRyTF9c8 z_0m4Wa^<4(fW2o@T|Je(>K)fKeTvFgxb14X{KZ3~uDYd--?v?U?WYvM_o(>8^pJa7 wOv5%FkJ`86)8!BH^FQzT%OCP@k$nb(ar|rlyQh{50^P;n>FVdQ&MBb@06Y#(3IG5A diff --git a/app/src/main/res/drawable-mdpi/nav_whats_hot.png b/app/src/main/res/drawable-mdpi/nav_whats_hot.png deleted file mode 100644 index b3cd25057ff18ffa9349b67e427086fe3679839a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_+iO`a}}Ar*{MCUP>iCy#{C#xIvG|+$PZ-Yo&f9XwN#b1_56_X^jLc3`*^^kl zgk)$OS^qroHj|nzbF16@cpi3BlXy3?m4}Z%(|z5%_i9Y(vqO7gh3iFk zX8XR&l@7-i&S771<1<6`o_%5y&M>Tu<~rv8>6J#pgwn1C1((=)hK0KxRBKykS*%U+ jHsf5vpWIkj!p?9nZ&U8H?=E>j*E4v!`njxgN@xNAvTj*{ diff --git a/app/src/main/res/drawable-xhdpi/ic_add_dark_x24.png b/app/src/main/res/drawable-xhdpi/ic_add_dark_x24.png deleted file mode 100644 index 67bb598e52a36b6caba846efe733501479965a41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZA`BpB)|k7xlYrjj7PUy9Vz0c>A{i>LzVW{dH5i*Iw(#;XeCy w_v;^i2v@6rx&QyoL-u=qEML4xW4{Z-j008snJli%0XmGq)78&qol`;+0316~vj6}9 diff --git a/app/src/main/res/drawable-xhdpi/ic_close_x24.png b/app/src/main/res/drawable-xhdpi/ic_close_x24.png deleted file mode 100644 index 89bfb48d6d58402561bc5acdac6b0419fb2dc3ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}b0DUQZXtkP61P)3%E?81S%Ot#Ukj zP)5i1O~?KBTw)|7Re-|zdgIqYBP!T7SL x@z=jJ2mhPwY5(hKee{d|@SpL=6*z7su{P^0&}{wm=^xNx44$rjF6*2UngCT`Q$YX# diff --git a/app/src/main/res/drawable-xhdpi/ic_delete_red_x24.png b/app/src/main/res/drawable-xhdpi/ic_delete_red_x24.png deleted file mode 100644 index 6753cf8f662e0f544b5176e0c0c0943805622af4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDB3?!H8JlO)I_yc@GT!Hi#XEQiT_xfTF6k;t2 z@(X5||Nnl#7isSQ!d&ld?y`F|k3ZU@Brr@*5HPW_(YVFfSeeF}9J~hH z5*8Y7VJx2MK?RI6eP?Cfl*;Z_upCXE&)V~mq&$AL#w`%`XiU!@5A=RAOx)7%_U+t~ zbV22oe7A4rmZ}Td;riu0G+kf^Ytr{?y5RVLt@=}cB4Pjl002ovPDHLk FV1n}*YB~S_ diff --git a/app/src/main/res/drawable-xhdpi/ic_info_outline_x24.png b/app/src/main/res/drawable-xhdpi/ic_info_outline_x24.png deleted file mode 100644 index c34be33df1bb97dfb63c6e21468e3eac80baa14b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 340 zcmV-a0jvIrP)w9w(F?GVz2BLYT5Lg2gZcy%NtJ|6izcI{0RI*NVF9CffQO2!f6CL zdPO?InV;Y3H^}`6NkgXJA(>|1@5|%|g-j&8NhB|v*i3Pw4nC}8WX1V;a`LwA_QQ`l z1PwwrqGTWQQ7l;!R)h~32Cj#w#OSE)ttKcefs}v)zJ@XRu^!uSNL-%E1%)} z_2@rZ*X|vdxJ&xL;%{sVwwh~r+~qw0lv(+WO&~je!t(nHet%DzRW5pY<*1%=u=$*j p?Ws|JH!l76Ahf>3rY|{A{8E+Y9mbEx?*LuI;OXk;vd$@?2>>~sOlAN8 diff --git a/app/src/main/res/drawable-xhdpi/ic_pause_dark_x24.png b/app/src/main/res/drawable-xhdpi/ic_pause_dark_x24.png deleted file mode 100644 index a47b69e336dc94958aa78a868e5daf80b42974e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tOHUWakP5~(XE!o32=KT%F1~#x zBhdZp);r$pI~89(&HBpu{_`u1{p<`3`x$}C85qvkZT~*$+Y1hc(zg@lm5Ig(fdoBW L{an^LB{Ts5&bA}R diff --git a/app/src/main/res/drawable-xhdpi/ic_play_dark_x24.png b/app/src/main/res/drawable-xhdpi/ic_play_dark_x24.png deleted file mode 100644 index 5839367798fca830c8513d03080fe5746e63a772..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}b0DIi4<#Ar*{orzDCpDGIRlI0uMl(FXX>A6hIr#Eb`U!c)tb2-LwlX1+!>E*k$J<8;! zF@*7XGh7xrpkD6Da73H4BV0&ey_!N?pu?VN49heW;@laQt323fd(i9qy@d1`GxuHE zQ}1Bjm9VUG_lq+N*Jd|~u&`)ya0CemEMai;5?FHNyyGts*Fwhou9JH2uPNOFbSHzS LtDnm{r-UW|jl@XL diff --git a/app/src/main/res/drawable-xhdpi/ic_play_x24.png b/app/src/main/res/drawable-xhdpi/ic_play_x24.png deleted file mode 100644 index 25e57c0520eff0d79125e24f7faa71ef0a4de895..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}b0D>7Fi*Ar*{oCo3`?G7veMq@A8U zF@`a^`$&>{`oygFHi@us1_`QoI8IPt6trG5ZNz(75;stZ1x$0tJoo@#EN7o?`@|a6~~~;%s5VJ~qZT0hvi$ zvAB}RZ-RHcEs*&v*@$-s(y>6rgKDIc1G8Ok`myR13l^D)L}DUivGfX5qzUKRC1Bh^ zWl)Z^+IP@^u%R&?ysfbzx2>hnk~`9}VA~Ka)8U&F4X5n!d}fk-1jJ7u{)iZ;J(p|* zbPK|chIEAKuD>0hXq}}(>{1b5?BdIHyy3)KW}NBAw=H(#wUd!kjhB$$d^LKuj;ql+ s1~H?br-SMcHa;OG?Vrk|fXHt~IaE_%xB&6G>bHx|Vl zSfKQNRx7^fX!-ouczviogc1EujaVB;~ zZajN*)rv~dxU>H?SYo30h$l=mdKI;Vst E02ktiq5uE@ diff --git a/app/src/main/res/drawable-xhdpi/ic_settings_read.png b/app/src/main/res/drawable-xhdpi/ic_settings_read.png deleted file mode 100644 index 07dcbb2d9bde18be9de1b435dc29fa024f56ba51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s#sNMdu0Wb$S_et!`C6~ZKwW|* zL4Lsu0_Xo5+GZ`nUXGQ^JmJdS(txNH1Ip6HrGvNRt599 z?LsvREZ)Z-{26xR%9=aYiTCY)u+QgMrZQs!vvJXZiA=9N7}tVOqY@CEV0^In;EUk; zzYg=6AGP|PZ-_i8lChh=WM=N&=f&rf&*n~vzTkQ^x6a_!y{_rP28Z`vyJYz;RJ+bK X+OnPhsk`+7aCmsS`njxgN@xNA)oFh4 diff --git a/app/src/main/res/drawable-xhdpi/nav_download.png b/app/src/main/res/drawable-xhdpi/nav_download.png deleted file mode 100644 index 7a36a7ae9d89b04cf2eecf19881ebbfcb2f2ef5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}b0DP)`@fkP61PXAd$uFo+z!u>Zf% zO_6sF3@={WuI+Z&B7C`MLbJ>hhXuEIAK&5jI`qso=iXuL#IIVXEz;XH*cU4;VqP}u W=)OxO_um68VDNPHb6Mw<&;$T@4mrsH diff --git a/app/src/main/res/drawable-xhdpi/nav_favourite.png b/app/src/main/res/drawable-xhdpi/nav_favourite.png deleted file mode 100644 index ae6cd2ca2f770e54d6fbb5afec4d1f919c1c89b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 301 zcmV+|0n+}7P)%KM=K6+*e8GfW+<8b?kE3FuDy{(&HQ)-O2R#vJNXm)McgA*hX2yu^ zXk=E{@itWg3q-2)Q|TW8@i2}-3wD2$L(??r5!4d|^W)P+3#iZnvise;lnM&;1+xi(qtJr#_+($;D73&l zfrf(eaRMGf`xwD0qnHqAGQ$iS4xL2~aE8Vc4|BF@h=g;FLmxE4P-9ToePaiGRS*W7 zb#SuQ@ym`?^ceJY?UMX}Lv+9ig}&%>;h?Wao{!8rCy}-gC-Jgq;zj(_(c-D&Nb*}E q$!|P;|N0k@_$$#2d0K_-Gzm~jwr(#jfZ#T{@j>p+_v$r&wU0}QQpjlqfNrs_*)j5CTl@bP0l+XkKjK5WX diff --git a/app/src/main/res/drawable-xhdpi/nav_settings.png b/app/src/main/res/drawable-xhdpi/nav_settings.png deleted file mode 100644 index 0992ed7324742cdf907b41ee0a6c9bd0e2425a64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmV-i0i*tjP)PV2HxaT=#_ic_58luvv2&a2Gp{&yATs2qLbhu|Lp4gHA? z0cMEk3M0(0r~(Vja8d9f_j6@ncEB{1Xxx7?UC)So!x9p;z01j2x4MjHXK6>xr{fHMBc zxAROLO5xRzAynZd$akwI%hGY> uOGp3W*S~!CZ$SK8DE}t#>)P0Vc;W-(Ym$PU!12@o0000NklmkhkY_u7H8%=kixc7;~~? z%8uA7B4Vpp5o?9KC1OPVP^_4cKLizLD-aH*a72w@eoTd=7Mu)|5OP;9-x3(YUmTx9 ze&n1x!qnN{&xG-JDpZ!{{%S*zQF9<2g`*(N_<{L_mL))!!GK z1l}FVdQ&MBb@07vc`*Z=?k diff --git a/app/src/main/res/drawable-xxhdpi/ic_check_all_dark_x24.png b/app/src/main/res/drawable-xxhdpi/ic_check_all_dark_x24.png deleted file mode 100644 index a1ec718fe198b1f60b511a49a731f02c57f3459c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY0wn)GsXhawu6epRhEy=VJ?A;`aDV{I#YP2= zHXu?;Yx=T~!^!fWrShrl?bBDsz9%by5{_*pz`5e5=}jNE7Qt^MwsadE}tGaipvJVRxi53zW# zf=T~^8D%FYo2d9#&2pYp|HAWpahAut%l@C{)J=N+WwOok`A;nWsvNEqK3V+B6Cy5T z8M{Q-gI8w42c9Ktd>$2SL89#{Hq0w$I19~d3_0);?8KK$dw(Zxf78;s8|Xs@Pgg&e IbxsLQ0I&veyZ`_I diff --git a/app/src/main/res/drawable-xxhdpi/ic_close_dark_x24.png b/app/src/main/res/drawable-xxhdpi/ic_close_dark_x24.png deleted file mode 100644 index 7d983009fa81c462435e1e79e5d387a9b8656dd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmVnOu6a`TwZ2!rYv>k!y6)-oL;7VMc>Q` zRw3-ZzdLHuJ~wmzJEAZzzjFE3Yf;%}Z_LZSHsM;#=HfZV>=WnBd2U+P!|b8Yr@q%h zU+7W6rO!znTmHo`Ze{3v_e}h$wWa3yhf8eQCtIldpDMP1a3+3|aXD2ipn1M=i4FTC zi}uMrbHp{zpPU#sr|E!qT7B?u`)~jB-TwQt|1T81SJ#n$;m`IB|7O?xzpwCL{^*DJ z%)1*L&HFC$u6d(u`~Sjad$Di)=c2RMZoSrYmvP$DpdS{@hm?RmV(@hJb6Mw<&;$Sz C3vw&~ diff --git a/app/src/main/res/drawable-xxhdpi/ic_delete_red_x24.png b/app/src/main/res/drawable-xxhdpi/ic_delete_red_x24.png deleted file mode 100644 index 6b303db50acbcd13f35e96a4a8ce853fd5c695af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xZ3?!EyURMI7gaUj*T!Hi#XES6pp=aqHpeS2O zkY6x^!TbO76^ypzbOJ>pJY5_^Dj1U&h)S^boH~|}pwi$zae|?U#v^l%`GIGSMKl~V z2z04$c&XAQ(yJvEYO*RLi0&)S8ziT>n&ZQO}}dQyaw+ bL>L%ezS>fs_})ezXa|F*tDnm{r-UW|^=Lq| diff --git a/app/src/main/res/drawable-xxhdpi/ic_folder_move_dark_x24.png b/app/src/main/res/drawable-xxhdpi/ic_folder_move_dark_x24.png deleted file mode 100644 index 80ee8bfa1940e5926b14471d4bb682f14599a667..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY0wn)GsXhaw_ItWGhEy=Vy?Ijfkbwkq;`B#C zcQ$(c@fL8Gy_xtRQ|rf#Neb()MP^bZ>K}VhGWb$GUKb}eU zwMMQ{0M2HQ6F5Px~{Y*zfLxl&7STs}^ zUX%qnhV8%7Us#p6<%0QjySh6kUMlBU{MqmLcX38(j=~v3XX!OAv%hR(H?4a1fz^on lc?Fljoc|eXw_dx&%BAs9PiEOWMW9z0JYD@<);T3K0RT1^Th0Ig diff --git a/app/src/main/res/drawable-xxhdpi/ic_go_to_dark_x24.png b/app/src/main/res/drawable-xxhdpi/ic_go_to_dark_x24.png deleted file mode 100644 index ba8cb638aedc9ffc6a823e54edd00dd50867f4f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 370 zcmV-&0ge8NP)pkU2>TUq-~3qd}%5 zsq|bCLyiWSk)-m6hGP)7X$`fjxI@Yl{>l|UD8e=vt|>QyEVI=DZph9O;Ak`#B8!o zU7rM11wqo*DBnN6x*)IZqcIB-R2M`RP)6lu-$alXCVkn^KeQrUHueXCXkSm6F5d~I zM(JpUyL=~>?Vyd8Y-PJBJq>;`OPR0B7qT6($To#oESr7C&;`{O6#5GNZ-QcdLAu%N zj!_pRIYvEn=z^rsp$Au8kQ7|?^g|aUq#t>LmUKb26EuSj3|&7D%SK=#kZ=gRR{{sh|m3AajiHkMwq rM{RGSdDX77hyER|ba8QMX_OEB;BoWWmy%$hKNvh+{an^LB{Ts5;!j}N diff --git a/app/src/main/res/drawable-xxhdpi/ic_pause_dark_x24.png b/app/src/main/res/drawable-xxhdpi/ic_pause_dark_x24.png deleted file mode 100644 index ca711d9b3f6886df5f0cf4c2c6155d701721d0aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY0wn)GsXhawd^}woLn;{Go(pGeaNuz;T=JMF z)0IIwZ}Ro?(q~mXCtXR{_~!iM-z&SCgYL33fx#w`Q_A+rLspwsitY515cBDZvjm1FVdQ&MBb@0PV16+yDRo diff --git a/app/src/main/res/drawable-xxhdpi/ic_settings_dark_x24.png b/app/src/main/res/drawable-xxhdpi/ic_settings_dark_x24.png deleted file mode 100644 index 4f6bb767434f491390c02d3fb697f96ea8f75583..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 443 zcmV;s0Yv_ZP)zA-6*IugKjJjN lV2sJFhXmuP#b7XK3eWCbA50(<}f002ovPDHLkV1mC+$ISo$ diff --git a/app/src/main/res/drawable-xxhdpi/ic_settings_eh.png b/app/src/main/res/drawable-xxhdpi/ic_settings_eh.png deleted file mode 100644 index d567e3d8e5040d8dd119b5e279d669e565a6e056..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xZ3?!EyURMI7bOU@sT!A#hv<@PXwUL4eqHjBQ@aBh9*=HZVRW7D~WBR+#-{0L?erw8axBnf#W*p-A zvOJ@~wX@}~^R)ubjyL_Yx43O@FnwMAXM0!pV($a1q_*14U2v?e!NgRm#_D29KgZ3D z6V2x9nB3HG;<8w2JZ+}#LeH{0dyYIfp~kBJPR5Jpl6tdv|MTB3opLXnaqaZ)5{KfNbJhUYI)yZlBl)f)f3lG#jSsWAKo+m_`uFo&|0!POe2L|Qu;%8_L2#L zuQ%RG)^6E)f4!byM%q<1#fv_*^W)W0etwNk_ew*x&E4entG$l?)7woSrU@Ar*{oFNIHgqQKMou=|Nq%AWsc z%f9poKlOTb=KqPEHU5X>SEYNLPRuZwGb2>ywAO@(utu59Tu&m|xonm`l5q|UQu`_q{MYnr)I*fks`FJ_q7$Yf&46<`q1$h3e-^@RhU z)dUC5L*HB2JcEPYw`HB$)75o{&vV0_7j7q(L{_rQnrXdor}YAxqt6%p5tDVWyxQ@9 z=B#6D15*q;CS~y7RLD@-Y--gUd+aik)XystzDEz7ac`cLdoYx@r0B)pQ}Y<_JWxEa TsM>x4D4;!E{an^LB{Ts5==!P? diff --git a/app/src/main/res/drawable-xxhdpi/nav_download.png b/app/src/main/res/drawable-xxhdpi/nav_download.png deleted file mode 100644 index 4f188204b9d3cd51f8be3b439c3cd03015a250da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY0wn)GsXhawDm+~rLn;{Go@-2WWMnvcVE=!i zn_HgxHZ)y`5j!#QxW}aX+F2_Wwn;&V7xp}bf9xz`yk+5=tXPtb!Gq35Fz)32Wj4NAyC7ey%x&-J322WQ%mvv4FO#rrPM`!>5 diff --git a/app/src/main/res/drawable-xxhdpi/nav_favourite.png b/app/src/main/res/drawable-xxhdpi/nav_favourite.png deleted file mode 100644 index 1e2968eefc6cf372775a91ff21a59b874d5c08e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 413 zcmV;O0b>4%P)&#WI^O=@$7&JfZ z%P)M$hjX`}GnJy?!AySG5{?EzcsVpo56zh{Xx`CQ4%+(M-Rn8_yXWjU&?lKW?HpNk zs$0UHk}`pIR+2KuNRs6kJiGFzY@Bh*93x4YVT}xO;AR9S zGiO4<_#BlvBNWK?Ekd89$}#S8JDwlHu^ZQ98Fw&e7>3~qUx?)ER|BXR00000NkvXX Hu0mjf=83Qp diff --git a/app/src/main/res/drawable-xxhdpi/nav_history.png b/app/src/main/res/drawable-xxhdpi/nav_history.png deleted file mode 100644 index de7b9d661d4046d9c3ecc0baec6383017b302f41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 564 zcmV-40?Yl0P)H`Y$P)5-B;yX{%a@p<9tLR=kc$i&Ren)0O-$e-x}rLT91+ zSyKOk^LIKnlq(r?Ye~UP=}n8jz)Bm)xc{QOMKVOl)T|42jE$zpT_X9vs0-q;RZFfG%%t`rnH{`$LzAS5V>LPDlBK}b+ig@jck2x&?Iq0I@!aYFZ3 z6Y4a!`9ipZc$qEa@7-mt5WHdf!&%9)ILSW?Ianh5P@I*+NflCLr;fAx;IR#yWltoz z*Id?5dnJ);FnCqJ52+XNg%L81jjz2)bGBZVR^n0000 zz0xgzFKO{h(RnxHVq?=$X6_>)I`bl)T24}VWVPNxv7^Yu^9T!Py30uxPU%G%O)fz~ zz7q_()jT3xt}CutBy&h>XWs)Kmp+}&84Hr89bpmOtfIDJM(Q!A6fxfk8#>lGM;t%3 zFn#Bb#`TXC*ezf1)eAoX(kC4GiY7G6JX!G3@R&sMw7dw<-mATrZGnDb@O1TaS?83{ F1OO{ZW3vDN diff --git a/app/src/main/res/drawable-xxhdpi/nav_settings.png b/app/src/main/res/drawable-xxhdpi/nav_settings.png deleted file mode 100644 index dc26f0abeed1e3c74ece23685fa3a719d65352b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 447 zcmV;w0YLtVP)6Qi`r)ao%pBaEw1b)Y!!tU0zQZ2Y{2Zs3 z6}mY>1RZ{FjF+u+AZVB%MKIa93$(q%X$ITkf8CY#V(NYUmm7vFe5BAk*JwVuGCvQs zoLs5djB{)=9HemV9;ae3b2waBK|B3i2ST&=-66jNkl6h*fLBt$|aAR!VWp%QQq2}p4>d2rG?y=(uv%ck|lq}(FOTiW;!5!6H1J{oN%^B5yOjF$!A%4F^+tZ zsW+j7LC)MDq_0UhLX%L&s*7E#(1r{{B$KMU*=1%#`1c(&^4&`GSVzVvpoI2~3ESNd$47gnEicb9iy1Ue%SRrT67>O{uE zOFdDIYrM9mSi2W>4JsvIAMSK$81|~NV!1^0&Qi6?=}raKyt4`showY#o{(qYo!1L( zj1*7{4G(n;@AR=lBlIM+Kwm<`D}-X9OSM + - - - - + xmlns:android="http://schemas.android.com/apk/res/android" + android:drawable="@drawable/sad_panda_internal"/> diff --git a/app/src/main/res/drawable/sad_panda_internal.xml b/app/src/main/res/drawable/sad_panda_internal.xml new file mode 100644 index 000000000..0fd720e3d --- /dev/null +++ b/app/src/main/res/drawable/sad_panda_internal.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res-vector/xml/ic_alert_red_x48.xml b/app/src/main/res/drawable/v_alert_red_x48.xml similarity index 77% rename from app/src/main/res-vector/xml/ic_alert_red_x48.xml rename to app/src/main/res/drawable/v_alert_red_x48.xml index cb8f4a9f5..363621497 100644 --- a/app/src/main/res-vector/xml/ic_alert_red_x48.xml +++ b/app/src/main/res/drawable/v_alert_red_x48.xml @@ -17,16 +17,13 @@ + android:viewportWidth="24" + android:viewportHeight="24"> + android:pathData="@string/pd_alert" + android:fillColor="@color/red_500"/> diff --git a/app/src/main/res-vector/xml/ic_magnify_dark_x24.xml b/app/src/main/res/drawable/v_book_open_primary_x24.xml similarity index 75% rename from app/src/main/res-vector/xml/ic_magnify_dark_x24.xml rename to app/src/main/res/drawable/v_book_open_primary_x24.xml index 8e798a8e8..070ae7992 100644 --- a/app/src/main/res-vector/xml/ic_magnify_dark_x24.xml +++ b/app/src/main/res/drawable/v_book_open_primary_x24.xml @@ -17,16 +17,13 @@ + android:width="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="?attr/colorPrimary" + android:pathData="@string/pd_book_open"/> diff --git a/app/src/main/res-vector/xml/ic_magnify_x24.xml b/app/src/main/res/drawable/v_check_all_dark_x24.xml similarity index 75% rename from app/src/main/res-vector/xml/ic_magnify_x24.xml rename to app/src/main/res/drawable/v_check_all_dark_x24.xml index 97295d71e..de3f905d3 100644 --- a/app/src/main/res-vector/xml/ic_magnify_x24.xml +++ b/app/src/main/res/drawable/v_check_all_dark_x24.xml @@ -17,16 +17,13 @@ + android:width="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@color/primary_drawable_dark" + android:pathData="@string/pd_check_all"/> diff --git a/app/src/main/res-vector/xml/ic_help_circle_x24.xml b/app/src/main/res/drawable/v_close_dark_x24.xml similarity index 75% rename from app/src/main/res-vector/xml/ic_help_circle_x24.xml rename to app/src/main/res/drawable/v_close_dark_x24.xml index a6fcafc23..35f28cf1e 100644 --- a/app/src/main/res-vector/xml/ic_help_circle_x24.xml +++ b/app/src/main/res/drawable/v_close_dark_x24.xml @@ -17,16 +17,13 @@ + android:width="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@color/primary_drawable_dark" + android:pathData="@string/pd_close"/> diff --git a/app/src/main/res-vector/xml/ic_dots_vertical_secondary_dark_x24.xml b/app/src/main/res/drawable/v_close_x24.xml similarity index 75% rename from app/src/main/res-vector/xml/ic_dots_vertical_secondary_dark_x24.xml rename to app/src/main/res/drawable/v_close_x24.xml index af35ab4ca..82fa4dd3a 100644 --- a/app/src/main/res-vector/xml/ic_dots_vertical_secondary_dark_x24.xml +++ b/app/src/main/res/drawable/v_close_x24.xml @@ -17,16 +17,13 @@ + android:width="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@color/primary_drawable_light" + android:pathData="@string/pd_close"/> diff --git a/app/src/main/res/drawable/v_delete_red_x24.xml b/app/src/main/res/drawable/v_delete_red_x24.xml new file mode 100644 index 000000000..e2df9c7ed --- /dev/null +++ b/app/src/main/res/drawable/v_delete_red_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_dots_vertical_secondary_dark_x24.xml b/app/src/main/res/drawable/v_dots_vertical_secondary_dark_x24.xml new file mode 100644 index 000000000..7ceaedbe2 --- /dev/null +++ b/app/src/main/res/drawable/v_dots_vertical_secondary_dark_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_download_black_x24.xml b/app/src/main/res/drawable/v_download_black_x24.xml new file mode 100644 index 000000000..0515ff87d --- /dev/null +++ b/app/src/main/res/drawable/v_download_black_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_fire_black_x24.xml b/app/src/main/res/drawable/v_fire_black_x24.xml new file mode 100644 index 000000000..f6b0a681a --- /dev/null +++ b/app/src/main/res/drawable/v_fire_black_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_folder_move_dark_x24.xml b/app/src/main/res/drawable/v_folder_move_dark_x24.xml new file mode 100644 index 000000000..061750545 --- /dev/null +++ b/app/src/main/res/drawable/v_folder_move_dark_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_go_to_dark_x24.xml b/app/src/main/res/drawable/v_go_to_dark_x24.xml new file mode 100644 index 000000000..d77be85f5 --- /dev/null +++ b/app/src/main/res/drawable/v_go_to_dark_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_heart_black_x24.xml b/app/src/main/res/drawable/v_heart_black_x24.xml new file mode 100644 index 000000000..9986d83f0 --- /dev/null +++ b/app/src/main/res/drawable/v_heart_black_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_heart_outline_primary_x48.xml b/app/src/main/res/drawable/v_heart_outline_primary_x48.xml new file mode 100644 index 000000000..9a27594ca --- /dev/null +++ b/app/src/main/res/drawable/v_heart_outline_primary_x48.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res-vector/xml/ic_heart_outline_primary_x48.xml b/app/src/main/res/drawable/v_heart_primary_x48.xml similarity index 71% rename from app/src/main/res-vector/xml/ic_heart_outline_primary_x48.xml rename to app/src/main/res/drawable/v_heart_primary_x48.xml index 29f5aa871..5d20e6f9f 100644 --- a/app/src/main/res-vector/xml/ic_heart_outline_primary_x48.xml +++ b/app/src/main/res/drawable/v_heart_primary_x48.xml @@ -16,15 +16,14 @@ --> + xmlns:android="http://schemas.android.com/apk/res/android" + android:width="48dp" + android:height="48dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="?attr/colorPrimary" + android:pathData="@string/pd_heart"/> diff --git a/app/src/main/res/drawable/v_help_circle_x24.xml b/app/src/main/res/drawable/v_help_circle_x24.xml new file mode 100644 index 000000000..e4d08478a --- /dev/null +++ b/app/src/main/res/drawable/v_help_circle_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_history_black_x24.xml b/app/src/main/res/drawable/v_history_black_x24.xml new file mode 100644 index 000000000..5d8fbb9ab --- /dev/null +++ b/app/src/main/res/drawable/v_history_black_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_homepage_black_x24.xml b/app/src/main/res/drawable/v_homepage_black_x24.xml new file mode 100644 index 000000000..da7d49554 --- /dev/null +++ b/app/src/main/res/drawable/v_homepage_black_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_label_dark_x24.xml b/app/src/main/res/drawable/v_label_dark_x24.xml new file mode 100644 index 000000000..58bd9e732 --- /dev/null +++ b/app/src/main/res/drawable/v_label_dark_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_magnify_dark_x24.xml b/app/src/main/res/drawable/v_magnify_dark_x24.xml new file mode 100644 index 000000000..29d4015da --- /dev/null +++ b/app/src/main/res/drawable/v_magnify_dark_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_magnify_x24.xml b/app/src/main/res/drawable/v_magnify_x24.xml new file mode 100644 index 000000000..6d0b6bf34 --- /dev/null +++ b/app/src/main/res/drawable/v_magnify_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_pause_dark_x24.xml b/app/src/main/res/drawable/v_pause_dark_x24.xml new file mode 100644 index 000000000..c744f66e0 --- /dev/null +++ b/app/src/main/res/drawable/v_pause_dark_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_pause_x24.xml b/app/src/main/res/drawable/v_pause_x24.xml new file mode 100644 index 000000000..052084756 --- /dev/null +++ b/app/src/main/res/drawable/v_pause_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_play_dark_x24.xml b/app/src/main/res/drawable/v_play_dark_x24.xml new file mode 100644 index 000000000..fcd5b8dd2 --- /dev/null +++ b/app/src/main/res/drawable/v_play_dark_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_play_x24.xml b/app/src/main/res/drawable/v_play_x24.xml new file mode 100644 index 000000000..922a22ceb --- /dev/null +++ b/app/src/main/res/drawable/v_play_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_plus_dark_x24.xml b/app/src/main/res/drawable/v_plus_dark_x24.xml new file mode 100644 index 000000000..8be95a6dc --- /dev/null +++ b/app/src/main/res/drawable/v_plus_dark_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_reply_dark_x24.xml b/app/src/main/res/drawable/v_reply_dark_x24.xml new file mode 100644 index 000000000..7c73c9ef5 --- /dev/null +++ b/app/src/main/res/drawable/v_reply_dark_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_sad_panda_primary_x24.xml b/app/src/main/res/drawable/v_sad_panda_primary_x24.xml new file mode 100644 index 000000000..2c6b974a9 --- /dev/null +++ b/app/src/main/res/drawable/v_sad_panda_primary_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_send_dark_x24.xml b/app/src/main/res/drawable/v_send_dark_x24.xml new file mode 100644 index 000000000..07f0ec10c --- /dev/null +++ b/app/src/main/res/drawable/v_send_dark_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_settings_black_x24.xml b/app/src/main/res/drawable/v_settings_black_x24.xml new file mode 100644 index 000000000..f18adba71 --- /dev/null +++ b/app/src/main/res/drawable/v_settings_black_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/v_settings_dark_x24.xml b/app/src/main/res/drawable/v_settings_dark_x24.xml new file mode 100644 index 000000000..9f6b55a10 --- /dev/null +++ b/app/src/main/res/drawable/v_settings_dark_x24.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res-vector/xml/ic_arrow_left_dark_x24.xml b/app/src/main/res/drawable/v_share_primary_x48.xml similarity index 71% rename from app/src/main/res-vector/xml/ic_arrow_left_dark_x24.xml rename to app/src/main/res/drawable/v_share_primary_x48.xml index d681bb7dc..c9137acac 100644 --- a/app/src/main/res-vector/xml/ic_arrow_left_dark_x24.xml +++ b/app/src/main/res/drawable/v_share_primary_x48.xml @@ -16,14 +16,14 @@ --> + xmlns:android="http://schemas.android.com/apk/res/android" + android:width="48dp" + android:height="48dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="?attr/colorPrimary" + android:pathData="@string/pd_share"/> diff --git a/app/src/main/res/drawable/v_slider_bubble.xml b/app/src/main/res/drawable/v_slider_bubble.xml new file mode 100644 index 000000000..b0c1f0e90 --- /dev/null +++ b/app/src/main/res/drawable/v_slider_bubble.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res-vector/xml/ic_heart_primary_x48.xml b/app/src/main/res/drawable/v_thumb_up_primary_x48.xml similarity index 71% rename from app/src/main/res-vector/xml/ic_heart_primary_x48.xml rename to app/src/main/res/drawable/v_thumb_up_primary_x48.xml index e20441f1f..bb3ca1987 100644 --- a/app/src/main/res-vector/xml/ic_heart_primary_x48.xml +++ b/app/src/main/res/drawable/v_thumb_up_primary_x48.xml @@ -16,15 +16,14 @@ --> + xmlns:android="http://schemas.android.com/apk/res/android" + android:width="48dp" + android:height="48dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="?attr/colorPrimary" + android:pathData="@string/pd_thumb_up"/> diff --git a/app/src/main/res/drawable/v_utorrent_primary_x48.xml b/app/src/main/res/drawable/v_utorrent_primary_x48.xml new file mode 100644 index 000000000..b403246d6 --- /dev/null +++ b/app/src/main/res/drawable/v_utorrent_primary_x48.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 4732d3871..212f16537 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -34,6 +34,7 @@ android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="left" + android:maxWidth="@dimen/drawer_max_width" android:fitsSystemWindows="true" app:headerLayout="@layout/nav_header_main" app:menu="@menu/nav_drawer_main"/> @@ -43,7 +44,7 @@ android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="right" - android:maxWidth="280dp" + android:maxWidth="@dimen/drawer_max_width" android:background="@color/background_light" android:clickable="true"/> diff --git a/app/src/main/res/layout/gallery_detail_actions.xml b/app/src/main/res/layout/gallery_detail_actions.xml index 4217e1969..a2744d6a7 100644 --- a/app/src/main/res/layout/gallery_detail_actions.xml +++ b/app/src/main/res/layout/gallery_detail_actions.xml @@ -34,7 +34,9 @@ + android:orientation="horizontal" + android:divider="@drawable/spacer_keyline" + android:showDividers="middle"> @@ -74,7 +75,6 @@ android:id="@+id/share" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginLeft="16dp" android:gravity="center_horizontal" android:text="@string/share" android:drawablePadding="8dp" @@ -84,7 +84,6 @@ android:id="@+id/rate" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginLeft="16dp" android:gravity="center_horizontal" android:text="@string/rate" android:drawablePadding="8dp" diff --git a/app/src/main/res/layout/gallery_detail_header.xml b/app/src/main/res/layout/gallery_detail_header.xml index b6d20951f..73034d7c1 100644 --- a/app/src/main/res/layout/gallery_detail_header.xml +++ b/app/src/main/res/layout/gallery_detail_header.xml @@ -106,7 +106,8 @@ android:textAllCaps="true" android:textStyle="bold"/> - + android:paddingBottom="16dp" + app:srcCompat="@drawable/v_dots_vertical_secondary_dark_x24"/> diff --git a/app/src/main/res/layout/item_download.xml b/app/src/main/res/layout/item_download.xml index 9732499bc..a6e8c0c6a 100644 --- a/app/src/main/res/layout/item_download.xml +++ b/app/src/main/res/layout/item_download.xml @@ -17,6 +17,7 @@ @@ -75,31 +76,31 @@ android:layout_height="wrap_content" android:layout_alignBottom="@+id/thumb" android:layout_alignParentRight="true" - android:layout_marginRight="8dp" + android:paddingRight="8dp" android:orientation="horizontal"> - + app:srcCompat="@drawable/v_play_x24"/> - + app:srcCompat="@drawable/v_pause_x24"/> - + app:srcCompat="@drawable/v_close_x24"/> @@ -110,7 +111,7 @@ android:layout_above="@id/actions" android:layout_marginBottom="4dp" android:layout_alignParentRight="true" - android:layout_marginRight="16dp" + android:paddingRight="16dp" android:textColor="?attr/colorAccent"/> - + app:srcCompat="@drawable/v_delete_red_x24"/> diff --git a/app/src/main/res/layout/nav_header_main.xml b/app/src/main/res/layout/nav_header_main.xml index 0a0ee177b..1a5138635 100644 --- a/app/src/main/res/layout/nav_header_main.xml +++ b/app/src/main/res/layout/nav_header_main.xml @@ -15,11 +15,17 @@ ~ limitations under the License. --> - + android:layout_height="160dp"> - + + + diff --git a/app/src/main/res/layout/scene_download.xml b/app/src/main/res/layout/scene_download.xml index e154ee98f..9ae92374c 100644 --- a/app/src/main/res/layout/scene_download.xml +++ b/app/src/main/res/layout/scene_download.xml @@ -23,9 +23,7 @@ + android:layout_height="match_parent"/> - + android:layout_gravity="center_horizontal" + app:srcCompat="@drawable/sad_panda"/> - + android:paddingBottom="@dimen/corner_fab_margin"> + app:srcCompat="@drawable/v_close_dark_x24"/> diff --git a/app/src/main/res/layout/scene_download_label.xml b/app/src/main/res/layout/scene_download_label.xml index b495bbb20..1a1500474 100644 --- a/app/src/main/res/layout/scene_download_label.xml +++ b/app/src/main/res/layout/scene_download_label.xml @@ -35,11 +35,12 @@ android:layout_gravity="center" android:orientation="vertical"> - + android:layout_gravity="center_horizontal" + app:srcCompat="@drawable/sad_panda"/> - + android:layout_gravity="center_horizontal" + app:srcCompat="@drawable/sad_panda"/> - + android:padding="16dp" + app:srcCompat="@drawable/v_send_dark_x24"/> @@ -103,6 +105,7 @@ android:layout_height="wrap_content" android:layout_gravity="right|bottom" android:layout_marginRight="@dimen/corner_fab_margin" - android:layout_marginBottom="@dimen/corner_fab_margin"/> + android:layout_marginBottom="@dimen/corner_fab_margin" + app:srcCompat="@drawable/v_reply_dark_x24"/> diff --git a/app/src/main/res/layout/scene_gallery_detail.xml b/app/src/main/res/layout/scene_gallery_detail.xml index 7801afcb0..ea07c41bf 100644 --- a/app/src/main/res/layout/scene_gallery_detail.xml +++ b/app/src/main/res/layout/scene_gallery_detail.xml @@ -47,11 +47,12 @@ android:layout_gravity="center" android:orientation="vertical"> - + android:layout_gravity="center_horizontal" + app:srcCompat="@drawable/sad_panda"/> + android:visibility="invisible" + app:srcCompat="@drawable/v_magnify_dark_x24"/> diff --git a/app/src/main/res/layout/scene_login.xml b/app/src/main/res/layout/scene_login.xml index e1bd80899..a70547829 100644 --- a/app/src/main/res/layout/scene_login.xml +++ b/app/src/main/res/layout/scene_login.xml @@ -34,7 +34,6 @@ android:padding="@dimen/keyline_margin"> - + android:layout_gravity="center_horizontal" + app:srcCompat="@drawable/sad_panda"/> - + android:padding="@dimen/keyline_margin" + app:srcCompat="@drawable/v_alert_red_x48"/> @@ -27,7 +28,6 @@ android:layout_marginBottom="@dimen/search_item_interval"/> - + android:padding="6dp" + app:srcCompat="@drawable/v_help_circle_x24"/> - + android:layout_gravity="center_horizontal" + app:srcCompat="@drawable/sad_panda"/> diff --git a/app/src/main/res/menu/nav_drawer_main.xml b/app/src/main/res/menu/nav_drawer_main.xml index 822af9a2d..800fd37a8 100644 --- a/app/src/main/res/menu/nav_drawer_main.xml +++ b/app/src/main/res/menu/nav_drawer_main.xml @@ -21,32 +21,32 @@ + android:icon="@drawable/v_homepage_black_x24"/> + android:icon="@drawable/v_fire_black_x24"/> + android:icon="@drawable/v_heart_black_x24"/> + android:icon="@drawable/v_history_black_x24"/> + android:icon="@drawable/v_download_black_x24"/> + android:icon="@drawable/v_settings_black_x24"/> diff --git a/app/src/main/res/menu/scene_download_label.xml b/app/src/main/res/menu/scene_download_label.xml index f70697869..42fa93edb 100644 --- a/app/src/main/res/menu/scene_download_label.xml +++ b/app/src/main/res/menu/scene_download_label.xml @@ -21,7 +21,7 @@ diff --git a/app/src/main/res/menu/scene_gallery_previews.xml b/app/src/main/res/menu/scene_gallery_previews.xml index 30e264156..18485c710 100644 --- a/app/src/main/res/menu/scene_gallery_previews.xml +++ b/app/src/main/res/menu/scene_gallery_previews.xml @@ -22,7 +22,7 @@ diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 9c8ba081a..edcd59625 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -199,6 +199,8 @@ 默认 移动 标签 + 全部开始 + 全部停止 无标签 diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 27409694d..acfdfc79e 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -20,6 +20,8 @@ 260dp + 280dp + 24sp 22sp @@ -74,6 +76,9 @@ 56dp 40dp + + 26dp + 32dp 16dp diff --git a/app/src/main/res/values/pathdata.xml b/app/src/main/res/values/pathdata.xml index 4dabaa280..b4fdc677c 100644 --- a/app/src/main/res/values/pathdata.xml +++ b/app/src/main/res/values/pathdata.xml @@ -17,19 +17,43 @@ + M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z + M14,19.14H18V5.14H14M6,19.14H10V5.14H6V19.14Z + M8,5.14V19.14L19,12.14L8,5.14Z + M0.41,13.41L6,19L7.41,17.58L1.83,12M22.24,5.58L11.66,16.17L7.5,12L6.07,13.41L11.66,19L23.66,7M18,7L16.59,5.58L10.24,11.93L11.66,13.34L18,7Z + M9,18V15H5V11H9V8L14,13M20,6H12L10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6Z + M17.63,5.84C17.27,5.33 16.67,5 16,5H5A2,2 0 0,0 3,7V17A2,2 0 0,0 5,19H16C16.67,19 17.27,18.66 17.63,18.15L22,12L17.63,5.84Z + M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z + M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z + M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z + M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z + M11.71,19C9.93,19 8.5,17.59 8.5,15.86C8.5,14.24 9.53,13.1 11.3,12.74C13.07,12.38 14.9,11.53 15.92,10.16C16.31,11.45 16.5,12.81 16.5,14.2C16.5,16.84 14.36,19 11.71,19M13.5,0.67C13.5,0.67 14.24,3.32 14.24,5.47C14.24,7.53 12.89,9.2 10.83,9.2C8.76,9.2 7.2,7.53 7.2,5.47L7.23,5.1C5.21,7.5 4,10.61 4,14A8,8 0 0,0 12,22A8,8 0 0,0 20,14C20,8.6 17.41,3.8 13.5,0.67Z + M12,21.35L10.55,20.03C5.4,15.36 2,12.27 2,8.5C2,5.41 4.42,3 7.5,3C9.24,3 10.91,3.81 12,5.08C13.09,3.81 14.76,3 16.5,3C19.58,3 22,5.41 22,8.5C22,12.27 18.6,15.36 13.45,20.03L12,21.35Z + M11,7V12.11L15.71,14.9L16.5,13.62L12.5,11.25V7M12.5,2C8.97,2 5.91,3.92 4.27,6.77L2,4.5V11H8.5L5.75,8.25C6.96,5.73 9.5,4 12.5,4A7.5,7.5 0 0,1 20,11.5A7.5,7.5 0 0,1 12.5,19C9.23,19 6.47,16.91 5.44,14H3.34C4.44,18.03 8.11,21 12.5,21C17.74,21 22,16.75 22,11.5A9.5,9.5 0 0,0 12.5,2Z + M19,2L14,6.5V17.5L19,13V2M6.5,5C4.55,5 2.45,5.4 1,6.5V21.16C1,21.41 1.25,21.66 1.5,21.66C1.6,21.66 1.65,21.59 1.75,21.59C3.1,20.94 5.05,20.5 6.5,20.5C8.45,20.5 10.55,20.9 12,22C13.35,21.15 15.8,20.5 17.5,20.5C19.15,20.5 20.85,20.81 22.25,21.56C22.35,21.61 22.4,21.59 22.5,21.59C22.75,21.59 23,21.34 23,21.09V6.5C22.4,6.05 21.75,5.75 21,5.5V7.5L21,13V19C19.9,18.65 18.7,18.5 17.5,18.5C15.8,18.5 13.35,19.15 12,20V13L12,8.5V6.5C10.55,5.4 8.45,5 6.5,5V5Z + M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z + M13,13L17,17L21,13H18V10C18,6.1,14.9,3,11,3S4,6.1,4,10V17H6V10C6,7.2,8.2,5,11,5S16,7.2,16,10V13H13M,16,19H18V21H16V19Z M13,14H11V10H13M13,18H11V16H13M1,21H23L12,2L1,21Z M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z M12.1,18.55L12,18.65L11.89,18.55C7.14,14.24 4,11.39 4,8.5C4,6.5 5.5,5 7.5,5C9.04,5 10.54,6 11.07,7.36H12.93C13.46,6 14.96,5 16.5,5C18.5,5 20,6.5 20,8.5C20,11.39 16.86,14.24 12.1,18.55M16.5,3C14.76,3 13.09,3.81 12,5.08C10.91,3.81 9.24,3 7.5,3C4.42,3 2,5.41 2,8.5C2,12.27 5.4,15.36 10.55,20.03L12,21.35L13.45,20.03C18.6,15.36 22,12.27 22,8.5C22,5.41 19.58,3 16.5,3Z - M12,12L12,12L12,12C12,12 12,12 12,12C12,12 12,12 12,12C12,12 12,12 12,12H12C12,12 12,12 12,12C12,12 12,12 12,12C12,12 12,12 12,12M16.5,3C14.76,3 13.09,3.81 12,5.08C10.91,3.81 9.24,3 7.5,3C4.42,3 2,5.41 2,8.5C2,12.27 5.4,15.36 10.55,20.03L12,21.35L13.45,20.03C18.6,15.36 22,12.27 22,8.5C22,5.41 19.58,3 16.5,3Z + M12,12L12,12L12,12C12,12 12,12 12,12C12,12 12,12 12,12C12,12 12,12 12,12H12C12,12 12,12 12,12C12,12 12,12 12,12C12,12 12,12 12,12M16.5,3C14.76,3 13.09,3.81 12,5.08C10.91,3.81 9.24,3 7.5,3C4.42,3 2,5.41 2,8.5C2,12.27 5.4,15.36 10.55,20.03L12,21.35L13.45,20.03C18.6,15.36 22,12.27 22,8.5C22,5.41 19.58,3 16.5,3Z M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z M10,9V5L3,12L10,19V14.9C15,14.9 18.5,16.5 21,20C20,15 17,10 10,9Z M2,21L23,12L2,3V10L17,12L2,14V21Z M21,11L14,4V8C7,9 4,14 3,19C5.5,15.5 9,13.9 14,13.9V18L21,11Z M23,10C23,8.89 22.1,8 21,8H14.68L15.64,3.43C15.66,3.33 15.67,3.22 15.67,3.11C15.67,2.7 15.5,2.32 15.23,2.05L14.17,1L7.59,7.58C7.22,7.95 7,8.45 7,9V19A2,2 0 0,0 9,21H18C18.83,21 19.54,20.5 19.84,19.78L22.86,12.73C22.95,12.5 23,12.26 23,12V10.08L23,10M1,21H5V9H1V21Z - M2 11.5C2.2 6.3 7.2 1.7 12.5 2c5.6.2 10.5 5.9 9.4 11.5-.9 0-1.8-.3-2.3-1.1-1.3-2-1.9-4.3-3.1-6.3-.9.1-1.7.3-2.5.5.3 2.3 1.8 4.2 2.3 6.4-.2 1.9-2.7 3-4.4 2.1-1.4-.5-2-2-2.5-3.3-.5-1.3-1-2.7-1.7-3.9-1.1 0-2.2 0-3.2.5.9 4.5 3.4 8.5 4.4 13-4.1-1.3-7.1-5.6-6.9-9.9M14.8 17.1c1-.6 1.8-1.5 2.7-2.3 1.3.3 2.5.5 3.8.6-1.4 3.3-4.4 5.8-8 6.5-1-1.4-1.6-3-2-4.6 1.2.1 2.4.2 3.5-.2Z + M2,11.5C2.2,6.3,7.2,1.7,12.5,2C18.1,2.2,23,7.9,21.9,13.5C21,13.5,20.1,13.2,19.6,12.4C18.3,10.4,17.7,8.1,16.5,6.1C15.6,6.2,14.8,6.4,14,6.6C14.3,8.9,15.8,10.8,16.3,13C16.1,14.9,13.6,16,11.9,15.1C10.5,14.6,9.9,13.1,9.4,11.8C8.9,10.5,8.4,9.1,7.7,7.9C6.6,7.9,5.5,7.9,4.5,8.4C5.4,12.9,7.9,16.9,8.9,21.4C4.8,20.1,1.8,15.8,2,11.5M14.8,17.1C15.8,16.5,16.6,15.6,17.5,14.8C18.8,15.1,20,15.3,21.3,15.4C19.9,18.7,16.9,21.2,13.3,21.9C12.3,20.5,11.7,18.9,11.3,17.3C12.5,17.4,13.7,17.5,14.8,17.1Z M13,0C20.2,0,26,5.9,26,13.2,26,16.9,24,20.8,18.7,26.1L13,32,7.2,26.2C2,20.8,0,16.9,0,13.3,0,5.9,5.8,0,13,0Z + M21.1,7.8C22.2,7.4,23,6.3,23,5C23,3.3,21.7,2,20,2C18.9,2,17.9,2.6,17.4,3.6L21.1,7.8Z + M6.6,3.6C6.1,2.6,5.1,2,4,2C2.3,2,1,3.3,1,5C1,6.3,1.8,7.4,2.9,7.8L6.6,3.6Z + M10.1,13L8,15.1C7.4,15.7,6.5,15.7,5.9,15.1L5.9,15.1C5.3,14.5,5.3,13.6,5.9,13L8,10.9C8.6,10.3,9.5,10.3,10.1,10.9L10.1,10.9C10.7,11.5,10.7,12.4,10.1,13Z + M16,15.1L13.9,13C13.3,12.4,13.3,11.5,13.9,10.9L13.9,10.9C14.5,10.3,15.4,10.3,16,10.9L18.1,13C18.7,13.6,18.7,14.5,18.1,15.1L18.1,15.1C17.5,15.7,16.6,15.7,16,15.1Z + M12,17C12.8,17,13.5,17.4,13.5,18S12.8,19,12,19S10.5,18.6,10.5,18S11.2,17,12,17Z + M21.1,7.8C22.2,7.4,23,6.3,23,5C23,3.3,21.7,2,20,2C18.9,2,17.9,2.6,17.4,3.6L21.1,7.8M6.6,3.6C6.1,2.6,5.1,2,4,2C2.3,2,1,3.3,1,5C1,6.3,1.8,7.4,2.9,7.8L6.6,3.6M10.1,13L8,15.1C7.4,15.7,6.5,15.7,5.9,15.1L5.9,15.1C5.3,14.5,5.3,13.6,5.9,13L8,10.9C8.6,10.3,9.5,10.3,10.1,10.9L10.1,10.9C10.7,11.5,10.7,12.4,10.1,13M16,15.1L13.9,13C13.3,12.4,13.3,11.5,13.9,10.9L13.9,10.9C14.5,10.3,15.4,10.3,16,10.9L18.1,13C18.7,13.6,18.7,14.5,18.1,15.1L18.1,15.1C17.5,15.7,16.6,15.7,16,15.1M12,17C12.8,17,13.5,17.4,13.5,18S12.8,19,12,19S10.5,18.6,10.5,18S11.2,17,12,17Z + M17.4,3.6C15.8,2.6,14,2,12,2S8.2,2.6,6.6,3.6L2.9,7.8C2.3,9.1,2,10.5,2,12C2,17.5,6.5,22,12,22S22,17.5,22,12C22,10.5,21.7,9.1,21.1,7.8L17.4,3.6Z + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 34b239a06..d355907b3 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -239,6 +239,8 @@ Default Move Label + Start all + Stop all No labels diff --git a/app/src/main/res/xml/settings_headers.xml b/app/src/main/res/xml/settings_headers.xml index 7a7d951f8..a46c87d02 100644 --- a/app/src/main/res/xml/settings_headers.xml +++ b/app/src/main/res/xml/settings_headers.xml @@ -21,11 +21,11 @@
+ android:icon="@drawable/v_sad_panda_primary_x24"/>
+ android:icon="@drawable/v_book_open_primary_x24"/> diff --git a/easyrecyclerview b/easyrecyclerview index 29298521b..2cbf2f787 160000 --- a/easyrecyclerview +++ b/easyrecyclerview @@ -1 +1 @@ -Subproject commit 29298521b4abd307ec9159173237fcc0b52f5d38 +Subproject commit 2cbf2f787e19ba1ff04c782fedc67ce9d55f1622 diff --git a/settings.gradle b/settings.gradle index 25cf17409..a07d051cd 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1 +1 @@ -include ':anani', ':app', 'beerbelly', 'conaco', ':daogenerator', ':easyrecyclerview', 'hotspot', ':okhttp3', 'rippleold', 'unifile', 'vector', 'yorozuya' +include ':app', 'beerbelly', 'conaco', ':daogenerator', ':easyrecyclerview', 'hotspot', ':okhttp3', 'rippleold', 'unifile', 'yorozuya' diff --git a/unifile b/unifile index b554e9775..7f7b67948 160000 --- a/unifile +++ b/unifile @@ -1 +1 @@ -Subproject commit b554e97755cccd944c3eee73fd0234e905c00ca1 +Subproject commit 7f7b67948d5e73b7f66eb8d7b7683c31184b937f diff --git a/vector b/vector deleted file mode 160000 index 37a30c43e..000000000 --- a/vector +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 37a30c43e3c49f58791ba51a05f99e3c7723c594 diff --git a/yorozuya b/yorozuya index 122cc3a3f..7fe61ba98 160000 --- a/yorozuya +++ b/yorozuya @@ -1 +1 @@ -Subproject commit 122cc3a3fa4f54af3513cf46845b17b13ab426e2 +Subproject commit 7fe61ba986086a6a6ae62e3b546e045afd36b463