From b885c6bf660e31da415bccefbff6c1aeefd16d31 Mon Sep 17 00:00:00 2001 From: tateisu Date: Thu, 27 Apr 2017 18:15:14 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=86=E3=83=BC=E3=83=9E=E9=81=B8=E6=8A=9E?= =?UTF-8?q?=E3=80=82=E9=BB=92=E3=83=86=E3=83=BC=E3=83=9E=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/dictionaries/tateisu.xml | 1 + app/build.gradle | 4 +- app/src/main/AndroidManifest.xml | 18 +- .../jp/juggler/subwaytooter/ActAbout.java | 1 + .../subwaytooter/ActAccountSetting.java | 1 + .../juggler/subwaytooter/ActAppSetting.java | 39 +++-- .../juggler/subwaytooter/ActColumnList.java | 1 + .../java/jp/juggler/subwaytooter/ActMain.java | 4 +- .../juggler/subwaytooter/ActOSSLicense.java | 1 + .../java/jp/juggler/subwaytooter/ActPost.java | 49 +++--- .../jp/juggler/subwaytooter/AlarmService.java | 4 +- .../java/jp/juggler/subwaytooter/App1.java | 24 +++ .../subwaytooter/ColumnViewHolder.java | 43 +++-- .../java/jp/juggler/subwaytooter/Pref.java | 1 + .../java/jp/juggler/subwaytooter/Styler.java | 53 ++++-- .../main/res/drawable-hdpi/black_close.png | Bin 372 -> 0 bytes .../res/drawable-hdpi/btn_attachment_dark.png | Bin 0 -> 394 bytes .../main/res/drawable-hdpi/btn_boost_dark.png | Bin 0 -> 378 bytes .../main/res/drawable-hdpi/btn_close_dark.png | Bin 0 -> 363 bytes .../res/drawable-hdpi/btn_favourite_dark.png | Bin 0 -> 601 bytes .../drawable-hdpi/btn_federate_tl_dark.png | Bin 0 -> 933 bytes app/src/main/res/drawable-hdpi/btn_follow.png | Bin 583 -> 0 bytes .../main/res/drawable-hdpi/btn_home_dark.png | Bin 0 -> 378 bytes .../res/drawable-hdpi/btn_local_tl_dark.png | Bin 0 -> 658 bytes .../main/res/drawable-hdpi/btn_more_dark.png | Bin 0 -> 215 bytes .../drawable-hdpi/btn_notification_dark.png | Bin 0 -> 303 bytes .../main/res/drawable-hdpi/btn_post_dark.png | Bin 0 -> 499 bytes .../res/drawable-hdpi/btn_refresh_dark.png | Bin 0 -> 661 bytes .../main/res/drawable-hdpi/btn_reply_dark.png | Bin 0 -> 434 bytes .../res/drawable-hdpi/btn_statuses_dark.png | Bin 0 -> 421 bytes .../res/drawable-hdpi/ic_account_add_dark.png | Bin 0 -> 500 bytes .../main/res/drawable-hdpi/ic_action_name.png | Bin 971 -> 0 bytes .../main/res/drawable-hdpi/ic_block_dark.png | Bin 0 -> 873 bytes app/src/main/res/drawable-hdpi/ic_blocked.png | Bin 971 -> 0 bytes .../res/drawable-hdpi/ic_bookmark_dark.png | Bin 0 -> 277 bytes .../drawable-hdpi/ic_conversation_dark.png | Bin 0 -> 311 bytes .../res/drawable-hdpi/ic_follow_requested.png | Bin 357 -> 0 bytes .../res/drawable-hdpi/ic_hot_tub_dark.png | Bin 0 -> 617 bytes .../main/res/drawable-hdpi/ic_info_dark.png | Bin 0 -> 601 bytes .../main/res/drawable-hdpi/ic_knob_dark.png | Bin 0 -> 361 bytes .../main/res/drawable-hdpi/ic_list_dark.png | Bin 0 -> 341 bytes .../res/drawable-hdpi/ic_loading_dark.png | Bin 0 -> 266 bytes .../main/res/drawable-hdpi/ic_lock_dark.png | Bin 0 -> 537 bytes .../res/drawable-hdpi/ic_lock_open_dark.png | Bin 0 -> 529 bytes .../main/res/drawable-hdpi/ic_mail_dark.png | Bin 0 -> 536 bytes .../main/res/drawable-hdpi/ic_menu_dark.png | Bin 0 -> 153 bytes .../main/res/drawable-hdpi/ic_mute_dark.png | Bin 0 -> 677 bytes app/src/main/res/drawable-hdpi/ic_muted.png | Bin 762 -> 0 bytes .../main/res/drawable-hdpi/ic_public_dark.png | Bin 0 -> 872 bytes .../main/res/drawable-hdpi/ic_search_dark.png | Bin 0 -> 626 bytes .../res/drawable-hdpi/ic_setting_dark.png | Bin 0 -> 747 bytes .../main/res/drawable-hdpi/ic_toot_dark.png | Bin 0 -> 317 bytes .../main/res/drawable-hdpi/ic_tune_dark.png | Bin 0 -> 298 bytes .../res/drawable-hdpi/ic_unknown_dark.png | Bin 0 -> 242 bytes .../main/res/drawable-mdpi/black_close.png | Bin 257 -> 0 bytes .../res/drawable-mdpi/btn_attachment_dark.png | Bin 0 -> 266 bytes .../main/res/drawable-mdpi/btn_boost_dark.png | Bin 0 -> 252 bytes .../main/res/drawable-mdpi/btn_close_dark.png | Bin 0 -> 230 bytes .../res/drawable-mdpi/btn_favourite_dark.png | Bin 0 -> 408 bytes .../drawable-mdpi/btn_federate_tl_dark.png | Bin 0 -> 697 bytes app/src/main/res/drawable-mdpi/btn_follow.png | Bin 404 -> 0 bytes .../main/res/drawable-mdpi/btn_home_dark.png | Bin 0 -> 266 bytes .../res/drawable-mdpi/btn_local_tl_dark.png | Bin 0 -> 430 bytes .../main/res/drawable-mdpi/btn_more_dark.png | Bin 0 -> 160 bytes .../drawable-mdpi/btn_notification_dark.png | Bin 0 -> 215 bytes .../main/res/drawable-mdpi/btn_post_dark.png | Bin 0 -> 353 bytes .../res/drawable-mdpi/btn_refresh_dark.png | Bin 0 -> 419 bytes .../main/res/drawable-mdpi/btn_reply_dark.png | Bin 0 -> 288 bytes .../res/drawable-mdpi/btn_statuses_dark.png | Bin 0 -> 292 bytes .../res/drawable-mdpi/ic_account_add_dark.png | Bin 0 -> 348 bytes .../main/res/drawable-mdpi/ic_action_name.png | Bin 604 -> 0 bytes .../main/res/drawable-mdpi/ic_block_dark.png | Bin 0 -> 520 bytes app/src/main/res/drawable-mdpi/ic_blocked.png | Bin 604 -> 0 bytes .../res/drawable-mdpi/ic_bookmark_dark.png | Bin 0 -> 212 bytes .../drawable-mdpi/ic_conversation_dark.png | Bin 0 -> 228 bytes .../res/drawable-mdpi/ic_follow_requested.png | Bin 264 -> 0 bytes .../res/drawable-mdpi/ic_hot_tub_dark.png | Bin 0 -> 427 bytes .../main/res/drawable-mdpi/ic_info_dark.png | Bin 0 -> 402 bytes .../main/res/drawable-mdpi/ic_knob_dark.png | Bin 0 -> 222 bytes .../main/res/drawable-mdpi/ic_list_dark.png | Bin 0 -> 228 bytes .../res/drawable-mdpi/ic_loading_dark.png | Bin 0 -> 178 bytes .../main/res/drawable-mdpi/ic_lock_dark.png | Bin 0 -> 363 bytes .../res/drawable-mdpi/ic_lock_open_dark.png | Bin 0 -> 367 bytes .../main/res/drawable-mdpi/ic_mail_dark.png | Bin 0 -> 374 bytes .../main/res/drawable-mdpi/ic_menu_dark.png | Bin 0 -> 124 bytes .../main/res/drawable-mdpi/ic_mute_dark.png | Bin 0 -> 427 bytes app/src/main/res/drawable-mdpi/ic_muted.png | Bin 470 -> 0 bytes .../main/res/drawable-mdpi/ic_public_dark.png | Bin 0 -> 551 bytes .../main/res/drawable-mdpi/ic_search_dark.png | Bin 0 -> 427 bytes .../res/drawable-mdpi/ic_setting_dark.png | Bin 0 -> 480 bytes .../main/res/drawable-mdpi/ic_toot_dark.png | Bin 0 -> 219 bytes .../main/res/drawable-mdpi/ic_tune_dark.png | Bin 0 -> 203 bytes .../res/drawable-mdpi/ic_unknown_dark.png | Bin 0 -> 173 bytes app/src/main/res/drawable-v21/btn_bg_ddd.xml | 8 +- .../res/drawable-v21/btn_bg_transparent.xml | 2 +- .../main/res/drawable-xhdpi/black_close.png | Bin 406 -> 0 bytes .../drawable-xhdpi/btn_attachment_dark.png | Bin 0 -> 505 bytes .../res/drawable-xhdpi/btn_boost_dark.png | Bin 0 -> 364 bytes .../res/drawable-xhdpi/btn_close_dark.png | Bin 0 -> 380 bytes .../res/drawable-xhdpi/btn_favourite_dark.png | Bin 0 -> 779 bytes .../drawable-xhdpi/btn_federate_tl_dark.png | Bin 0 -> 1348 bytes .../main/res/drawable-xhdpi/btn_follow.png | Bin 733 -> 0 bytes .../main/res/drawable-xhdpi/btn_home_dark.png | Bin 0 -> 389 bytes .../res/drawable-xhdpi/btn_local_tl_dark.png | Bin 0 -> 780 bytes .../main/res/drawable-xhdpi/btn_more_dark.png | Bin 0 -> 274 bytes .../drawable-xhdpi/btn_notification_dark.png | Bin 0 -> 338 bytes .../main/res/drawable-xhdpi/btn_post_dark.png | Bin 0 -> 521 bytes .../res/drawable-xhdpi/btn_refresh_dark.png | Bin 0 -> 832 bytes .../res/drawable-xhdpi/btn_reply_dark.png | Bin 0 -> 519 bytes .../res/drawable-xhdpi/btn_statuses_dark.png | Bin 0 -> 558 bytes .../drawable-xhdpi/ic_account_add_dark.png | Bin 0 -> 616 bytes .../res/drawable-xhdpi/ic_action_name.png | Bin 1244 -> 0 bytes .../main/res/drawable-xhdpi/ic_block_dark.png | Bin 0 -> 1094 bytes .../main/res/drawable-xhdpi/ic_blocked.png | Bin 1244 -> 0 bytes .../res/drawable-xhdpi/ic_bookmark_dark.png | Bin 0 -> 333 bytes .../drawable-xhdpi/ic_conversation_dark.png | Bin 0 -> 357 bytes .../drawable-xhdpi/ic_follow_requested.png | Bin 394 -> 0 bytes .../res/drawable-xhdpi/ic_hot_tub_dark.png | Bin 0 -> 768 bytes .../main/res/drawable-xhdpi/ic_info_dark.png | Bin 0 -> 734 bytes .../main/res/drawable-xhdpi/ic_knob_dark.png | Bin 0 -> 325 bytes .../main/res/drawable-xhdpi/ic_list_dark.png | Bin 0 -> 341 bytes .../res/drawable-xhdpi/ic_loading_dark.png | Bin 0 -> 254 bytes .../main/res/drawable-xhdpi/ic_lock_dark.png | Bin 0 -> 653 bytes .../res/drawable-xhdpi/ic_lock_open_dark.png | Bin 0 -> 663 bytes .../main/res/drawable-xhdpi/ic_mail_dark.png | Bin 0 -> 569 bytes .../main/res/drawable-xhdpi/ic_menu_dark.png | Bin 0 -> 151 bytes .../main/res/drawable-xhdpi/ic_mute_dark.png | Bin 0 -> 792 bytes app/src/main/res/drawable-xhdpi/ic_muted.png | Bin 870 -> 0 bytes .../res/drawable-xhdpi/ic_public_dark.png | Bin 0 -> 1101 bytes .../res/drawable-xhdpi/ic_search_dark.png | Bin 0 -> 818 bytes .../res/drawable-xhdpi/ic_setting_dark.png | Bin 0 -> 939 bytes .../main/res/drawable-xhdpi/ic_toot_dark.png | Bin 0 -> 315 bytes .../main/res/drawable-xhdpi/ic_tune_dark.png | Bin 0 -> 264 bytes .../res/drawable-xhdpi/ic_unknown_dark.png | Bin 0 -> 292 bytes .../main/res/drawable-xxhdpi/black_close.png | Bin 663 -> 0 bytes .../drawable-xxhdpi/btn_attachment_dark.png | Bin 0 -> 816 bytes .../res/drawable-xxhdpi/btn_boost_dark.png | Bin 0 -> 621 bytes .../res/drawable-xxhdpi/btn_close_dark.png | Bin 0 -> 611 bytes .../drawable-xxhdpi/btn_favourite_dark.png | Bin 0 -> 1285 bytes .../drawable-xxhdpi/btn_federate_tl_dark.png | Bin 0 -> 2228 bytes .../main/res/drawable-xxhdpi/btn_follow.png | Bin 1125 -> 0 bytes .../res/drawable-xxhdpi/btn_home_dark.png | Bin 0 -> 721 bytes .../res/drawable-xxhdpi/btn_local_tl_dark.png | Bin 0 -> 1353 bytes .../res/drawable-xxhdpi/btn_more_dark.png | Bin 0 -> 508 bytes .../drawable-xxhdpi/btn_notification_dark.png | Bin 0 -> 524 bytes .../res/drawable-xxhdpi/btn_post_dark.png | Bin 0 -> 975 bytes .../res/drawable-xxhdpi/btn_refresh_dark.png | Bin 0 -> 1364 bytes .../res/drawable-xxhdpi/btn_reply_dark.png | Bin 0 -> 855 bytes .../res/drawable-xxhdpi/btn_statuses_dark.png | Bin 0 -> 918 bytes .../drawable-xxhdpi/ic_account_add_dark.png | Bin 0 -> 988 bytes .../res/drawable-xxhdpi/ic_action_name.png | Bin 2042 -> 0 bytes .../res/drawable-xxhdpi/ic_block_dark.png | Bin 0 -> 1853 bytes .../main/res/drawable-xxhdpi/ic_blocked.png | Bin 2042 -> 0 bytes .../res/drawable-xxhdpi/ic_bookmark_dark.png | Bin 0 -> 573 bytes .../drawable-xxhdpi/ic_conversation_dark.png | Bin 0 -> 566 bytes .../drawable-xxhdpi/ic_follow_requested.png | Bin 647 -> 0 bytes .../res/drawable-xxhdpi/ic_hot_tub_dark.png | Bin 0 -> 1271 bytes .../main/res/drawable-xxhdpi/ic_info_dark.png | Bin 0 -> 1219 bytes .../main/res/drawable-xxhdpi/ic_knob_dark.png | Bin 0 -> 593 bytes .../main/res/drawable-xxhdpi/ic_list_dark.png | Bin 0 -> 609 bytes .../res/drawable-xxhdpi/ic_loading_dark.png | Bin 0 -> 403 bytes .../main/res/drawable-xxhdpi/ic_lock_dark.png | Bin 0 -> 1099 bytes .../res/drawable-xxhdpi/ic_lock_open_dark.png | Bin 0 -> 1091 bytes .../main/res/drawable-xxhdpi/ic_mail_dark.png | Bin 0 -> 1090 bytes .../main/res/drawable-xxhdpi/ic_menu_dark.png | Bin 0 -> 214 bytes .../main/res/drawable-xxhdpi/ic_mute_dark.png | Bin 0 -> 1362 bytes app/src/main/res/drawable-xxhdpi/ic_muted.png | Bin 1483 -> 0 bytes .../res/drawable-xxhdpi/ic_public_dark.png | Bin 0 -> 1845 bytes .../res/drawable-xxhdpi/ic_search_dark.png | Bin 0 -> 1333 bytes .../res/drawable-xxhdpi/ic_setting_dark.png | Bin 0 -> 1571 bytes .../main/res/drawable-xxhdpi/ic_toot_dark.png | Bin 0 -> 563 bytes .../main/res/drawable-xxhdpi/ic_tune_dark.png | Bin 0 -> 437 bytes .../res/drawable-xxhdpi/ic_unknown_dark.png | Bin 0 -> 450 bytes app/src/main/res/drawable/btn_bg_ddd.xml | 8 +- .../main/res/drawable/btn_bg_transparent.xml | 8 +- ..._selector.xml => column_list_selector.xml} | 6 +- .../res/drawable/window_background_dark.xml | 6 + app/src/main/res/layout/act_app_setting.xml | 16 ++ app/src/main/res/layout/act_main.xml | 4 +- app/src/main/res/layout/act_post.xml | 9 +- app/src/main/res/layout/lv_column_list.xml | 18 +- app/src/main/res/layout/lv_list_header.xml | 11 +- app/src/main/res/layout/lv_status.xml | 26 ++- app/src/main/res/layout/page_column.xml | 18 +- app/src/main/res/menu/men_navi_drawer.xml | 42 ++--- app/src/main/res/values-ja/strings.xml | 3 + app/src/main/res/values/attrs.xml | 102 +++++++++++ app/src/main/res/values/colors.xml | 80 ++++++++- app/src/main/res/values/strings.xml | 3 + app/src/main/res/values/styles.xml | 159 ++++++++++++++++-- 190 files changed, 588 insertions(+), 185 deletions(-) delete mode 100644 app/src/main/res/drawable-hdpi/black_close.png create mode 100644 app/src/main/res/drawable-hdpi/btn_attachment_dark.png create mode 100644 app/src/main/res/drawable-hdpi/btn_boost_dark.png create mode 100644 app/src/main/res/drawable-hdpi/btn_close_dark.png create mode 100644 app/src/main/res/drawable-hdpi/btn_favourite_dark.png create mode 100644 app/src/main/res/drawable-hdpi/btn_federate_tl_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/btn_follow.png create mode 100644 app/src/main/res/drawable-hdpi/btn_home_dark.png create mode 100644 app/src/main/res/drawable-hdpi/btn_local_tl_dark.png create mode 100644 app/src/main/res/drawable-hdpi/btn_more_dark.png create mode 100644 app/src/main/res/drawable-hdpi/btn_notification_dark.png create mode 100644 app/src/main/res/drawable-hdpi/btn_post_dark.png create mode 100644 app/src/main/res/drawable-hdpi/btn_refresh_dark.png create mode 100644 app/src/main/res/drawable-hdpi/btn_reply_dark.png create mode 100644 app/src/main/res/drawable-hdpi/btn_statuses_dark.png create mode 100644 app/src/main/res/drawable-hdpi/ic_account_add_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_action_name.png create mode 100644 app/src/main/res/drawable-hdpi/ic_block_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_blocked.png create mode 100644 app/src/main/res/drawable-hdpi/ic_bookmark_dark.png create mode 100644 app/src/main/res/drawable-hdpi/ic_conversation_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_follow_requested.png create mode 100644 app/src/main/res/drawable-hdpi/ic_hot_tub_dark.png create mode 100644 app/src/main/res/drawable-hdpi/ic_info_dark.png create mode 100644 app/src/main/res/drawable-hdpi/ic_knob_dark.png create mode 100644 app/src/main/res/drawable-hdpi/ic_list_dark.png create mode 100644 app/src/main/res/drawable-hdpi/ic_loading_dark.png create mode 100644 app/src/main/res/drawable-hdpi/ic_lock_dark.png create mode 100644 app/src/main/res/drawable-hdpi/ic_lock_open_dark.png create mode 100644 app/src/main/res/drawable-hdpi/ic_mail_dark.png create mode 100644 app/src/main/res/drawable-hdpi/ic_menu_dark.png create mode 100644 app/src/main/res/drawable-hdpi/ic_mute_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_muted.png create mode 100644 app/src/main/res/drawable-hdpi/ic_public_dark.png create mode 100644 app/src/main/res/drawable-hdpi/ic_search_dark.png create mode 100644 app/src/main/res/drawable-hdpi/ic_setting_dark.png create mode 100644 app/src/main/res/drawable-hdpi/ic_toot_dark.png create mode 100644 app/src/main/res/drawable-hdpi/ic_tune_dark.png create mode 100644 app/src/main/res/drawable-hdpi/ic_unknown_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/black_close.png create mode 100644 app/src/main/res/drawable-mdpi/btn_attachment_dark.png create mode 100644 app/src/main/res/drawable-mdpi/btn_boost_dark.png create mode 100644 app/src/main/res/drawable-mdpi/btn_close_dark.png create mode 100644 app/src/main/res/drawable-mdpi/btn_favourite_dark.png create mode 100644 app/src/main/res/drawable-mdpi/btn_federate_tl_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/btn_follow.png create mode 100644 app/src/main/res/drawable-mdpi/btn_home_dark.png create mode 100644 app/src/main/res/drawable-mdpi/btn_local_tl_dark.png create mode 100644 app/src/main/res/drawable-mdpi/btn_more_dark.png create mode 100644 app/src/main/res/drawable-mdpi/btn_notification_dark.png create mode 100644 app/src/main/res/drawable-mdpi/btn_post_dark.png create mode 100644 app/src/main/res/drawable-mdpi/btn_refresh_dark.png create mode 100644 app/src/main/res/drawable-mdpi/btn_reply_dark.png create mode 100644 app/src/main/res/drawable-mdpi/btn_statuses_dark.png create mode 100644 app/src/main/res/drawable-mdpi/ic_account_add_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_action_name.png create mode 100644 app/src/main/res/drawable-mdpi/ic_block_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_blocked.png create mode 100644 app/src/main/res/drawable-mdpi/ic_bookmark_dark.png create mode 100644 app/src/main/res/drawable-mdpi/ic_conversation_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_follow_requested.png create mode 100644 app/src/main/res/drawable-mdpi/ic_hot_tub_dark.png create mode 100644 app/src/main/res/drawable-mdpi/ic_info_dark.png create mode 100644 app/src/main/res/drawable-mdpi/ic_knob_dark.png create mode 100644 app/src/main/res/drawable-mdpi/ic_list_dark.png create mode 100644 app/src/main/res/drawable-mdpi/ic_loading_dark.png create mode 100644 app/src/main/res/drawable-mdpi/ic_lock_dark.png create mode 100644 app/src/main/res/drawable-mdpi/ic_lock_open_dark.png create mode 100644 app/src/main/res/drawable-mdpi/ic_mail_dark.png create mode 100644 app/src/main/res/drawable-mdpi/ic_menu_dark.png create mode 100644 app/src/main/res/drawable-mdpi/ic_mute_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_muted.png create mode 100644 app/src/main/res/drawable-mdpi/ic_public_dark.png create mode 100644 app/src/main/res/drawable-mdpi/ic_search_dark.png create mode 100644 app/src/main/res/drawable-mdpi/ic_setting_dark.png create mode 100644 app/src/main/res/drawable-mdpi/ic_toot_dark.png create mode 100644 app/src/main/res/drawable-mdpi/ic_tune_dark.png create mode 100644 app/src/main/res/drawable-mdpi/ic_unknown_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/black_close.png create mode 100644 app/src/main/res/drawable-xhdpi/btn_attachment_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/btn_boost_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/btn_close_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/btn_favourite_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/btn_federate_tl_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/btn_follow.png create mode 100644 app/src/main/res/drawable-xhdpi/btn_home_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/btn_local_tl_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/btn_more_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/btn_notification_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/btn_post_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/btn_refresh_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/btn_reply_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/btn_statuses_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_account_add_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_action_name.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_block_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_blocked.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_bookmark_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_conversation_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_follow_requested.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_hot_tub_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_info_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_knob_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_list_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_loading_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_lock_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_lock_open_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_mail_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_menu_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_mute_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_muted.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_public_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_search_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_setting_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_toot_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_tune_dark.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_unknown_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/black_close.png create mode 100644 app/src/main/res/drawable-xxhdpi/btn_attachment_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/btn_boost_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/btn_close_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/btn_favourite_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/btn_federate_tl_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/btn_follow.png create mode 100644 app/src/main/res/drawable-xxhdpi/btn_home_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/btn_local_tl_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/btn_more_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/btn_notification_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/btn_post_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/btn_refresh_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/btn_reply_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/btn_statuses_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_account_add_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_action_name.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_block_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_blocked.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_bookmark_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_conversation_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_follow_requested.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_hot_tub_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_info_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_knob_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_list_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_loading_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_lock_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_lock_open_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_mail_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_menu_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_mute_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_muted.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_public_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_search_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_setting_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_toot_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_tune_dark.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_unknown_dark.png rename app/src/main/res/drawable/{list_item_selector.xml => column_list_selector.xml} (58%) create mode 100644 app/src/main/res/drawable/window_background_dark.xml create mode 100644 app/src/main/res/values/attrs.xml diff --git a/.idea/dictionaries/tateisu.xml b/.idea/dictionaries/tateisu.xml index 333c753c..b6dd600b 100644 --- a/.idea/dictionaries/tateisu.xml +++ b/.idea/dictionaries/tateisu.xml @@ -13,6 +13,7 @@ reblog reblogged reblogs + styler subwaytooter swipy tateisu diff --git a/app/build.gradle b/app/build.gradle index fa373f72..b335c213 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,8 +9,8 @@ android { applicationId "jp.juggler.subwaytooter" minSdkVersion 21 targetSdkVersion 25 - versionCode 15 - versionName "0.1.5" + versionCode 16 + versionName "0.1.6" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8916e6a1..eebaf1ed 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -12,7 +12,7 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" - android:theme="@style/AppTheme" + android:theme="@style/AppTheme.Light" > @@ -27,7 +27,7 @@ android:name=".ActMain" android:label="@string/app_name" android:launchMode="singleTask" - android:theme="@style/AppTheme.NoActionBar" + android:windowSoftInputMode="adjustPan|stateAlwaysHidden" > @@ -39,44 +39,44 @@ diff --git a/app/src/main/java/jp/juggler/subwaytooter/ActAbout.java b/app/src/main/java/jp/juggler/subwaytooter/ActAbout.java index 4dc685b2..3ed6849f 100644 --- a/app/src/main/java/jp/juggler/subwaytooter/ActAbout.java +++ b/app/src/main/java/jp/juggler/subwaytooter/ActAbout.java @@ -21,6 +21,7 @@ public class ActAbout extends AppCompatActivity { @Override protected void onCreate( @Nullable Bundle savedInstanceState ){ super.onCreate( savedInstanceState ); + App1.setActivityTheme(this,false); setContentView( R.layout.act_about ); try{ diff --git a/app/src/main/java/jp/juggler/subwaytooter/ActAccountSetting.java b/app/src/main/java/jp/juggler/subwaytooter/ActAccountSetting.java index 4fb13b20..5cf87712 100644 --- a/app/src/main/java/jp/juggler/subwaytooter/ActAccountSetting.java +++ b/app/src/main/java/jp/juggler/subwaytooter/ActAccountSetting.java @@ -41,6 +41,7 @@ public class ActAccountSetting extends AppCompatActivity implements View.OnClick @Override protected void onCreate( @Nullable Bundle savedInstanceState ){ super.onCreate( savedInstanceState ); + App1.setActivityTheme(this,false); initUI(); account = SavedAccount.loadAccount( log, getIntent().getLongExtra( KEY_ACCOUNT_DB_ID, - 1L ) ); if( account == null ) finish(); diff --git a/app/src/main/java/jp/juggler/subwaytooter/ActAppSetting.java b/app/src/main/java/jp/juggler/subwaytooter/ActAppSetting.java index a9175db2..4507bdce 100644 --- a/app/src/main/java/jp/juggler/subwaytooter/ActAppSetting.java +++ b/app/src/main/java/jp/juggler/subwaytooter/ActAppSetting.java @@ -24,6 +24,7 @@ public class ActAppSetting extends AppCompatActivity implements CompoundButton.O @Override protected void onCreate( @Nullable Bundle savedInstanceState ){ super.onCreate( savedInstanceState ); + App1.setActivityTheme(this,false); initUI(); pref = Pref.pref( this ); @@ -36,6 +37,7 @@ public class ActAppSetting extends AppCompatActivity implements CompoundButton.O Switch swDisableFastScroller; Spinner spBackButtonAction; + Spinner spUITheme; static final int BACK_ASK_ALWAYS =0; static final int BACK_CLOSE_COLUMN =1; @@ -56,17 +58,31 @@ public class ActAppSetting extends AppCompatActivity implements CompoundButton.O swDisableFastScroller.setOnCheckedChangeListener( this ); - spBackButtonAction = (Spinner) findViewById( R.id.spBackButtonAction ); - spBackButtonAction.setOnItemSelectedListener( this ); - String[] caption_list = new String[4]; - caption_list[0] = getString(R.string.ask_always); - caption_list[1] = getString(R.string.close_column); - caption_list[2] = getString(R.string.open_column_list); - caption_list[3] = getString(R.string.app_exit); - ArrayAdapter adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, caption_list); - adapter.setDropDownViewResource( R.layout.lv_spinner_dropdown ); - spBackButtonAction.setAdapter( adapter ); + { + String[] caption_list = new String[ 4 ]; + caption_list[ 0 ] = getString( R.string.ask_always ); + caption_list[ 1 ] = getString( R.string.close_column ); + caption_list[ 2 ] = getString( R.string.open_column_list ); + caption_list[ 3 ] = getString( R.string.app_exit ); + ArrayAdapter< String > adapter = new ArrayAdapter<>( this, android.R.layout.simple_spinner_item, caption_list ); + adapter.setDropDownViewResource( R.layout.lv_spinner_dropdown ); + spBackButtonAction = (Spinner) findViewById( R.id.spBackButtonAction ); + spBackButtonAction.setAdapter( adapter ); + spBackButtonAction.setOnItemSelectedListener( this ); + } + + + { + String[] caption_list = new String[ 2 ]; + caption_list[ 0 ] = getString( R.string.theme_light ); + caption_list[ 1 ] = getString( R.string.theme_dark ); + ArrayAdapter< String > adapter = new ArrayAdapter<>( this, android.R.layout.simple_spinner_item, caption_list ); + adapter.setDropDownViewResource( R.layout.lv_spinner_dropdown ); + spUITheme = (Spinner) findViewById( R.id.spUITheme ); + spUITheme.setAdapter( adapter ); + spUITheme.setOnItemSelectedListener( this ); + } } boolean load_busy; @@ -77,7 +93,7 @@ public class ActAppSetting extends AppCompatActivity implements CompoundButton.O swPriorLocalURL.setChecked( pref.getBoolean( Pref.KEY_PRIOR_LOCAL_URL, false ) ); swDisableFastScroller.setChecked( pref.getBoolean( Pref.KEY_DISABLE_FAST_SCROLLER, false ) ); spBackButtonAction.setSelection( pref.getInt(Pref.KEY_BACK_BUTTON_ACTION,0) ); - + spUITheme.setSelection( pref.getInt(Pref.KEY_UI_THEME,0) ); load_busy = false; } @@ -88,6 +104,7 @@ public class ActAppSetting extends AppCompatActivity implements CompoundButton.O .putBoolean( Pref.KEY_PRIOR_LOCAL_URL, swPriorLocalURL.isChecked() ) .putBoolean( Pref.KEY_DISABLE_FAST_SCROLLER, swDisableFastScroller.isChecked() ) .putInt( Pref.KEY_BACK_BUTTON_ACTION, spBackButtonAction.getSelectedItemPosition() ) + .putInt( Pref.KEY_UI_THEME, spUITheme.getSelectedItemPosition() ) .apply(); } diff --git a/app/src/main/java/jp/juggler/subwaytooter/ActColumnList.java b/app/src/main/java/jp/juggler/subwaytooter/ActColumnList.java index 0c46da51..57b07f35 100644 --- a/app/src/main/java/jp/juggler/subwaytooter/ActColumnList.java +++ b/app/src/main/java/jp/juggler/subwaytooter/ActColumnList.java @@ -31,6 +31,7 @@ public class ActColumnList extends AppCompatActivity { @Override protected void onCreate( @Nullable Bundle savedInstanceState ){ super.onCreate( savedInstanceState ); + App1.setActivityTheme(this,false); initUI(); if( savedInstanceState != null ){ diff --git a/app/src/main/java/jp/juggler/subwaytooter/ActMain.java b/app/src/main/java/jp/juggler/subwaytooter/ActMain.java index f8526a6a..63269f03 100644 --- a/app/src/main/java/jp/juggler/subwaytooter/ActMain.java +++ b/app/src/main/java/jp/juggler/subwaytooter/ActMain.java @@ -76,7 +76,7 @@ public class ActMain extends AppCompatActivity @Override protected void onCreate( Bundle savedInstanceState ){ super.onCreate( savedInstanceState ); - + App1.setActivityTheme(this,true); this.density = getResources().getDisplayMetrics().density; requestWindowFeature( Window.FEATURE_NO_TITLE ); @@ -839,7 +839,7 @@ public class ActMain extends AppCompatActivity // ビルダーを使って表示方法を指定する CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder(); - builder.setToolbarColor( ContextCompat.getColor( this, R.color.colorPrimary ) ).setShowTitle( true ); + builder.setToolbarColor( Styler.getAttributeColor( this,R.attr.colorPrimary ) ).setShowTitle( true ); // CustomTabsでURLをひらくIntentを発行 CustomTabsIntent customTabsIntent = builder.build(); diff --git a/app/src/main/java/jp/juggler/subwaytooter/ActOSSLicense.java b/app/src/main/java/jp/juggler/subwaytooter/ActOSSLicense.java index 041d9e8b..44b9c39a 100644 --- a/app/src/main/java/jp/juggler/subwaytooter/ActOSSLicense.java +++ b/app/src/main/java/jp/juggler/subwaytooter/ActOSSLicense.java @@ -15,6 +15,7 @@ import jp.juggler.subwaytooter.util.Utils; public class ActOSSLicense extends AppCompatActivity{ @Override protected void onCreate( @Nullable Bundle savedInstanceState ){ super.onCreate( savedInstanceState ); + App1.setActivityTheme(this,true); setContentView( R.layout.act_oss_license); try{ diff --git a/app/src/main/java/jp/juggler/subwaytooter/ActPost.java b/app/src/main/java/jp/juggler/subwaytooter/ActPost.java index 6f500846..c51500bd 100644 --- a/app/src/main/java/jp/juggler/subwaytooter/ActPost.java +++ b/app/src/main/java/jp/juggler/subwaytooter/ActPost.java @@ -65,7 +65,6 @@ public class ActPost extends AppCompatActivity implements View.OnClickListener { static final String KEY_IN_REPLY_TO_TEXT = "in_reply_to_text"; static final String KEY_IN_REPLY_TO_IMAGE = "in_reply_to_image"; - public static void open( Context context, long account_db_id, TootStatus reply_status ){ Intent intent = new Intent( context, ActPost.class ); intent.putExtra( KEY_ACCOUNT_DB_ID, account_db_id ); @@ -74,7 +73,8 @@ public class ActPost extends AppCompatActivity implements View.OnClickListener { } context.startActivity( intent ); } - public static void open( Context context, long account_db_id, String initial_text ){ + + public static void open( Context context, long account_db_id, String initial_text ){ Intent intent = new Intent( context, ActPost.class ); intent.putExtra( KEY_ACCOUNT_DB_ID, account_db_id ); if( initial_text != null ){ @@ -145,7 +145,7 @@ public class ActPost extends AppCompatActivity implements View.OnClickListener { @Override protected void onCreate( @Nullable Bundle savedInstanceState ){ super.onCreate( savedInstanceState ); - + App1.setActivityTheme( this, true ); initUI(); if( account_list.isEmpty() ){ @@ -207,15 +207,15 @@ public class ActPost extends AppCompatActivity implements View.OnClickListener { } String sv = intent.getStringExtra( KEY_INITIAL_TEXT ); - if( sv != null){ - etContent.setText(sv); + if( sv != null ){ + etContent.setText( sv ); etContent.setSelection( sv.length() ); } sv = intent.getStringExtra( KEY_REPLY_STATUS ); if( sv != null ){ try{ - TootStatus repley_status = TootStatus.parse( log, account,new JSONObject( sv ) ); + TootStatus repley_status = TootStatus.parse( log, account, new JSONObject( sv ) ); // CW をリプライ元に合わせる if( ! TextUtils.isEmpty( repley_status.spoiler_text ) ){ @@ -225,13 +225,13 @@ public class ActPost extends AppCompatActivity implements View.OnClickListener { // mention を自動設定する ArrayList< String > mention_list = new ArrayList<>(); - mention_list.add( "@"+account.getFullAcct( repley_status.account ) ); + mention_list.add( "@" + account.getFullAcct( repley_status.account ) ); if( repley_status.mentions != null ){ for( TootMention mention : repley_status.mentions ){ - - if( account.isMe(mention.acct)) continue; - - sv = "@"+account.getFullAcct(mention.acct ); + + if( account.isMe( mention.acct ) ) continue; + + sv = "@" + account.getFullAcct( mention.acct ); if( ! mention_list.contains( sv ) ){ mention_list.add( sv ); } @@ -364,7 +364,7 @@ public class ActPost extends AppCompatActivity implements View.OnClickListener { llReply = findViewById( R.id.llReply ); tvReplyTo = (TextView) findViewById( R.id.tvReplyTo ); btnRemoveReply = findViewById( R.id.btnRemoveReply ); - ivReply= (NetworkImageView) findViewById( R.id.ivReply ); + ivReply = (NetworkImageView) findViewById( R.id.ivReply ); account_list = SavedAccount.loadAccountList( log ); Collections.sort( account_list, new Comparator< SavedAccount >() { @@ -432,15 +432,15 @@ public class ActPost extends AppCompatActivity implements View.OnClickListener { if( ! attachment_list.isEmpty() ){ // 添付ファイルがあったら確認の上添付ファイルを捨てないと切り替えられない - Utils.showToast( this,false,R.string.cant_change_account_when_attachiment_specified ); + Utils.showToast( this, false, R.string.cant_change_account_when_attachiment_specified ); } final ArrayList< SavedAccount > tmp_account_list = new ArrayList<>(); - if( in_reply_to_id != -1L ){ + if( in_reply_to_id != - 1L ){ // リプライは数値IDなのでサーバが同じじゃないと選択できない for( SavedAccount a : account_list ){ - if( !a.host.equals( account.host ) ) continue; - tmp_account_list.add(a); + if( ! a.host.equals( account.host ) ) continue; + tmp_account_list.add( a ); } }else{ tmp_account_list.addAll( account_list ); @@ -498,11 +498,11 @@ public class ActPost extends AppCompatActivity implements View.OnClickListener { iv.setVisibility( View.VISIBLE ); PostAttachment a = attachment_list.get( idx ); if( a.status == ATTACHMENT_UPLOADING ){ - iv.setImageDrawable( ContextCompat.getDrawable( this, R.drawable.ic_loading ) ); + iv.setImageDrawable( Styler.getAttributeDrawable( this, R.attr.ic_loading ) ); }else if( a.attachment != null ){ iv.setImageUrl( a.attachment.preview_url, App1.getImageLoader() ); }else{ - iv.setImageDrawable( ContextCompat.getDrawable( this, R.drawable.ic_unknown ) ); + iv.setImageDrawable( Styler.getAttributeDrawable( this, R.attr.ic_unknown ) ); } } } @@ -705,7 +705,7 @@ public class ActPost extends AppCompatActivity implements View.OnClickListener { String visibility; private void updateVisibility(){ - btnVisibility.setImageResource( Styler.getVisibilityIcon( visibility ) ); + btnVisibility.setImageResource( Styler.getVisibilityIcon( this, visibility ) ); } private void performVisibility(){ @@ -715,11 +715,6 @@ public class ActPost extends AppCompatActivity implements View.OnClickListener { getString( R.string.visibility_private ), getString( R.string.visibility_direct ), }; - -// public static final String VISIBILITY_PUBLIC ="public"; -// public static final String VISIBILITY_UNLISTED ="unlisted"; -// public static final String VISIBILITY_PRIVATE ="private"; -// public static final String VISIBILITY_DIRECT ="direct"; new AlertDialog.Builder( this ) .setTitle( R.string.choose_visibility ) @@ -832,7 +827,7 @@ public class ActPost extends AppCompatActivity implements View.OnClickListener { TootApiResult result = client.request( "/api/v1/statuses", request_builder ); if( result.object != null ){ - status = TootStatus.parse( log, account,result.object ); + status = TootStatus.parse( log, account, result.object ); } return result; @@ -881,8 +876,8 @@ public class ActPost extends AppCompatActivity implements View.OnClickListener { llReply.setVisibility( View.GONE ); }else{ llReply.setVisibility( View.VISIBLE ); - tvReplyTo.setText( HTMLDecoder.decodeHTML( account,in_reply_to_text ) ); - ivReply.setImageUrl( in_reply_to_image,App1.getImageLoader() ); + tvReplyTo.setText( HTMLDecoder.decodeHTML( account, in_reply_to_text ) ); + ivReply.setImageUrl( in_reply_to_image, App1.getImageLoader() ); } } diff --git a/app/src/main/java/jp/juggler/subwaytooter/AlarmService.java b/app/src/main/java/jp/juggler/subwaytooter/AlarmService.java index 8ae3dfc8..155473a0 100644 --- a/app/src/main/java/jp/juggler/subwaytooter/AlarmService.java +++ b/app/src/main/java/jp/juggler/subwaytooter/AlarmService.java @@ -364,8 +364,8 @@ public class AlarmService extends IntentService { .setContentIntent( pi_click ) .setDeleteIntent( pi_delete ) .setAutoCancel( false ) - .setSmallIcon( R.drawable.ic_notification ) - .setColor( ContextCompat.getColor( this, R.color.colorAccent ) ) + .setSmallIcon( R.drawable.ic_notification ) // ここは常に白テーマのアイコンを使う + .setColor( ContextCompat.getColor(this, R.color.Light_colorAccent ) ) // ここは常に白テーマの色を使う .setDefaults( NotificationCompat.DEFAULT_ALL ) .setWhen( item.notification.time_created_at ); diff --git a/app/src/main/java/jp/juggler/subwaytooter/App1.java b/app/src/main/java/jp/juggler/subwaytooter/App1.java index 6670db5f..58af860a 100644 --- a/app/src/main/java/jp/juggler/subwaytooter/App1.java +++ b/app/src/main/java/jp/juggler/subwaytooter/App1.java @@ -1,7 +1,9 @@ package jp.juggler.subwaytooter; +import android.app.Activity; import android.app.Application; import android.content.Context; +import android.content.SharedPreferences; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.graphics.Bitmap; @@ -39,7 +41,22 @@ public class App1 extends Application { return db_open_helper.getWritableDatabase(); } + public static void setActivityTheme( Activity activity ,boolean bNoActionBar ){ + int theme_idx = pref.getInt(Pref.KEY_UI_THEME,0); + switch(theme_idx){ + default: + case 0: + activity.setTheme( bNoActionBar ? R.style.AppTheme_Light_NoActionBar : R.style.AppTheme_Light ); + break; + + case 1: + activity.setTheme( bNoActionBar ? R.style.AppTheme_Dark_NoActionBar : R.style.AppTheme_Dark ); + break; + + } + } + private static class DBOpenHelper extends SQLiteOpenHelper { DBOpenHelper( Context context ){ @@ -131,15 +148,22 @@ public class App1 extends Application { // public static final RelationshipMap relationship_map = new RelationshipMap(); + public static SharedPreferences pref; + @Override public void onCreate(){ super.onCreate(); + CalligraphyConfig.initDefault(new CalligraphyConfig.Builder() .setFontAttrId(R.attr.fontPath) .build() ); + if( pref == null ){ + pref = Pref.pref(getApplicationContext()); + } + if( typeface_emoji == null ){ typeface_emoji = TypefaceUtils.load(getAssets(), "emojione_android.ttf"); } diff --git a/app/src/main/java/jp/juggler/subwaytooter/ColumnViewHolder.java b/app/src/main/java/jp/juggler/subwaytooter/ColumnViewHolder.java index 395d5d2e..ddab7dfc 100644 --- a/app/src/main/java/jp/juggler/subwaytooter/ColumnViewHolder.java +++ b/app/src/main/java/jp/juggler/subwaytooter/ColumnViewHolder.java @@ -3,7 +3,6 @@ package jp.juggler.subwaytooter; import android.content.Context; import android.graphics.PorterDuff; import android.graphics.drawable.Drawable; -import android.support.v4.content.ContextCompat; import android.text.TextUtils; import android.text.method.LinkMovementMethod; import android.view.KeyEvent; @@ -630,7 +629,7 @@ class ColumnViewHolder implements View.OnClickListener, Column.VisualCallback, S showBoost( n.account , n.time_created_at - , R.drawable.btn_favourite + , R.attr.btn_favourite , Utils.formatSpannable1( activity, R.string.display_name_favourited_by, n.account.display_name ) ); if( n.status != null ) showStatus( activity, n.status, access_info ); @@ -638,7 +637,7 @@ class ColumnViewHolder implements View.OnClickListener, Column.VisualCallback, S showBoost( n.account , n.time_created_at - , R.drawable.btn_boost + , R.attr.btn_boost , Utils.formatSpannable1( activity, R.string.display_name_boosted_by, n.account.display_name ) ); if( n.status != null ) showStatus( activity, n.status, access_info ); @@ -646,7 +645,7 @@ class ColumnViewHolder implements View.OnClickListener, Column.VisualCallback, S showBoost( n.account , n.time_created_at - , R.drawable.btn_boost + , R.attr.btn_boost , Utils.formatSpannable1( activity, R.string.display_name_followed_by, n.account.display_name ) ); // @@ -657,7 +656,7 @@ class ColumnViewHolder implements View.OnClickListener, Column.VisualCallback, S showBoost( n.account , n.time_created_at - , R.drawable.btn_reply + , R.attr.btn_reply , Utils.formatSpannable1( activity, R.string.display_name_replied_by, n.account.display_name ) ); if( n.status != null ) showStatus( activity, n.status, access_info ); @@ -668,7 +667,7 @@ class ColumnViewHolder implements View.OnClickListener, Column.VisualCallback, S showBoost( status.account , status.time_created_at - , R.drawable.btn_boost + , R.attr.btn_boost , Utils.formatSpannable1( activity, R.string.display_name_boosted_by, status.account.display_name ) ); showStatus( activity, status.reblog, access_info ); @@ -694,10 +693,10 @@ class ColumnViewHolder implements View.OnClickListener, Column.VisualCallback, S btnSearchTag.setText( activity.getString( R.string.read_gap ) ); } - void showBoost( TootAccount who, long time, int icon_id, CharSequence text ){ + void showBoost( TootAccount who, long time, int icon_attr_id, CharSequence text ){ account_boost = who; llBoosted.setVisibility( View.VISIBLE ); - ivBoosted.setImageResource( icon_id ); + ivBoosted.setImageResource( Styler.getAttributeResourceId(activity,icon_attr_id) ); tvBoostedTime.setText( TootStatus.formatTime( time ) ); tvBoostedAcct.setText( access_info.getFullAcct( who ) ); tvBoosted.setText( text ); @@ -710,8 +709,7 @@ class ColumnViewHolder implements View.OnClickListener, Column.VisualCallback, S tvFollowerName.setText( who.display_name ); tvFollowerAcct.setText( access_info.getFullAcct( who ) ); - btnFollow.setImageResource( R.drawable.btn_follow ); - + btnFollow.setImageResource( Styler.getAttributeResourceId( activity,R.attr.ic_account_add )); } private void showStatus( ActMain activity, TootStatus status, SavedAccount account ){ @@ -766,19 +764,19 @@ class ColumnViewHolder implements View.OnClickListener, Column.VisualCallback, S } Drawable d; - int color; + int color_normal = Styler.getAttributeColor( activity,R.attr.colorImageButton ); + int color_accent = Styler.getAttributeColor( activity,R.attr.colorImageButtonAccent ); if( activity.isBusyBoost( account, status ) ){ - color = 0xff000000; - d = ContextCompat.getDrawable( activity, R.drawable.btn_boost ).mutate(); - d.setColorFilter( color, PorterDuff.Mode.SRC_ATOP ); + d = Styler.getAttributeDrawable( activity,R.attr.btn_refresh ).mutate(); + d.setColorFilter( color_normal, PorterDuff.Mode.SRC_ATOP ); btnBoost.setCompoundDrawablesRelativeWithIntrinsicBounds( d, null, null, null ); btnBoost.setText( "?" ); - btnBoost.setTextColor( color ); + btnBoost.setTextColor( color_normal ); }else{ - color = ( status.reblogged ? 0xff0088ff : 0xff000000 ); - d = ContextCompat.getDrawable( activity, R.drawable.btn_boost ).mutate(); + int color = ( status.reblogged ? color_accent : color_normal ); + d = Styler.getAttributeDrawable( activity,R.attr.btn_boost ).mutate(); d.setColorFilter( color, PorterDuff.Mode.SRC_ATOP ); btnBoost.setCompoundDrawablesRelativeWithIntrinsicBounds( d, null, null, null ); btnBoost.setText( Long.toString( status.reblogs_count ) ); @@ -787,15 +785,14 @@ class ColumnViewHolder implements View.OnClickListener, Column.VisualCallback, S } if( activity.isBusyFav( account, status ) ){ - color = 0xff000000; - d = ContextCompat.getDrawable( activity, R.drawable.btn_refresh ).mutate(); - d.setColorFilter( color, PorterDuff.Mode.SRC_ATOP ); + d = Styler.getAttributeDrawable( activity,R.attr.btn_refresh ).mutate(); + d.setColorFilter( color_normal, PorterDuff.Mode.SRC_ATOP ); btnFavourite.setCompoundDrawablesRelativeWithIntrinsicBounds( d, null, null, null ); btnFavourite.setText( "?" ); - btnFavourite.setTextColor( color ); + btnFavourite.setTextColor( color_normal ); }else{ - color = ( status.favourited ? 0xff0088ff : 0xff000000 ); - d = ContextCompat.getDrawable( activity, R.drawable.btn_favourite ).mutate(); + int color = ( status.favourited ? color_accent : color_normal ); + d = Styler.getAttributeDrawable( activity,R.attr.btn_favourite ).mutate(); d.setColorFilter( color, PorterDuff.Mode.SRC_ATOP ); btnFavourite.setCompoundDrawablesRelativeWithIntrinsicBounds( d, null, null, null ); btnFavourite.setText( Long.toString( status.favourites_count ) ); diff --git a/app/src/main/java/jp/juggler/subwaytooter/Pref.java b/app/src/main/java/jp/juggler/subwaytooter/Pref.java index cf1c5265..b4179695 100644 --- a/app/src/main/java/jp/juggler/subwaytooter/Pref.java +++ b/app/src/main/java/jp/juggler/subwaytooter/Pref.java @@ -16,5 +16,6 @@ public class Pref { public static final String KEY_BACK_BUTTON_ACTION ="back_button_action"; public static final String KEY_PRIOR_LOCAL_URL = "prior_local_url"; public static final String KEY_DISABLE_FAST_SCROLLER = "disable_fast_scroller"; + public static final String KEY_UI_THEME = "ui_theme"; } diff --git a/app/src/main/java/jp/juggler/subwaytooter/Styler.java b/app/src/main/java/jp/juggler/subwaytooter/Styler.java index ef65dcb7..45b887d3 100644 --- a/app/src/main/java/jp/juggler/subwaytooter/Styler.java +++ b/app/src/main/java/jp/juggler/subwaytooter/Styler.java @@ -1,26 +1,29 @@ package jp.juggler.subwaytooter; import android.content.Context; +import android.content.res.Resources; +import android.content.res.TypedArray; +import android.graphics.drawable.Drawable; +import android.support.annotation.NonNull; +import android.support.v4.content.ContextCompat; + +import java.util.Locale; import jp.juggler.subwaytooter.api.entity.TootStatus; -/** - * Created by tateisu on 2017/04/22. - */ - -public class Styler { - public static int getVisibilityIcon( String visibility ){ +class Styler { + static int getVisibilityIcon( Context context,String visibility ){ return - TootStatus.VISIBILITY_PUBLIC.equals( visibility ) ? R.drawable.ic_public - : TootStatus.VISIBILITY_UNLISTED.equals( visibility ) ? R.drawable.ic_lock_open - : TootStatus.VISIBILITY_PRIVATE.equals( visibility ) ? R.drawable.ic_lock - : TootStatus.VISIBILITY_DIRECT.equals( visibility ) ? R.drawable.ic_mail - : R.drawable.ic_public; + getAttributeResourceId( context, + TootStatus.VISIBILITY_PUBLIC.equals( visibility ) ? R.attr.ic_public + : TootStatus.VISIBILITY_UNLISTED.equals( visibility ) ? R.attr.ic_lock_open + : TootStatus.VISIBILITY_PRIVATE.equals( visibility ) ? R.attr.ic_lock + : TootStatus.VISIBILITY_DIRECT.equals( visibility ) ? R.attr.ic_mail + : R.attr.ic_public ); } - - public static String getVisibilityString( Context context ,String visibility){ + static String getVisibilityString( Context context, String visibility ){ return TootStatus.VISIBILITY_PUBLIC.equals( visibility ) ? context.getString( R.string.visibility_public ) : TootStatus.VISIBILITY_UNLISTED.equals( visibility ) ? context.getString( R.string.visibility_unlisted ) @@ -28,4 +31,28 @@ public class Styler { : TootStatus.VISIBILITY_DIRECT.equals( visibility ) ? context.getString( R.string.visibility_direct ) : "?"; } + + static int getAttributeColor( @NonNull Context context, int attr_id ){ + Resources.Theme theme = context.getTheme(); + TypedArray a = theme.obtainStyledAttributes( new int[]{ attr_id } ); + int color = a.getColor( 0, 0xFFFF0000 ); + a.recycle(); + return color; + } + + @NonNull static Drawable getAttributeDrawable( @NonNull Context context, int attr_id ){ + int res_id = getAttributeResourceId( context,attr_id ); + Drawable d = ContextCompat.getDrawable( context, res_id ); + if( d == null ) throw new RuntimeException( String.format( Locale.JAPAN,"getDrawable failed. drawable_id=0x%x",res_id)); + return d; + } + + static int getAttributeResourceId(@NonNull Context context, int attr_id ){ + Resources.Theme theme = context.getTheme(); + TypedArray a = theme.obtainStyledAttributes( new int[]{ attr_id } ); + int res_id = a.getResourceId( 0, 0 ); + a.recycle(); + if( res_id == 0) throw new RuntimeException( String.format( Locale.JAPAN,"attr not defined.attr_id=0x%x",attr_id)); + return res_id; + } } diff --git a/app/src/main/res/drawable-hdpi/black_close.png b/app/src/main/res/drawable-hdpi/black_close.png deleted file mode 100644 index 0cd254b3bbc28db9bb8d3bb5caa91ab68470a612..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 372 zcmV-)0gL{LP)}{7!;VFySyvM22@{!~Zymzi^6RW66idz=<6jOq`No zgMm|WY_{N(4K{0V$_|?qIJs;$zr@6DhM&VJTWps8NnvIuj^XVbLfM*#y=}0v6FWBJ z1B;QJQf&U?Z9@^oNwN9%w!w_z|x;8Hw3(qKL$tIO*|D2s_(E zvQvwGtx{Fh#W(6GQsw(ez@p$1jRYew0SzcpC76KClMT;w0jrfrBoc{4N756~LUJE} S>Ob=U0000<{@IGAVNqHJKNL=gp?sDXe>hZo!0Nd2(qkW zoUAjm@Lf3F%-%Wdz56qh%P|-XhPM$#Q3FiD5`>mnfC;FZF1`uA94tJ}r;!9EJ$kVC z9TO9Ql}7>#6M@htC_n)UP=Epypa2CZK!H>kf^k*_UO)+y!E4q8Kj1PU#|`*(DX=SvBA9E&-5M;0AP0$fxaxGzFe@C86ftf&Pj4^1Am!S^`oMl{0Q-9(+Hf zAt2A}j)nc$#D4g%fYj!-#ZBegct7xCE{g(dj|7$`0#6Q1;QrPx# literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/btn_boost_dark.png b/app/src/main/res/drawable-hdpi/btn_boost_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f72ffc7e11509d1795eb827f637d785303a6cef6 GIT binary patch literal 378 zcmV-=0fqjFP)UY`4p3O&pJXIQ9n2d@I@wgO>LhgbqE2d^ZTQNyg$On?!#@;d<-_$?d>poiKf zGQe_CK56|A8^C>o*SxtEdRu**UT6Szx0s8%eNJ;^isRYzImH^9>A@99jTqh0(i-fS^@mz^#BOlOyUC<;=9mxfPih}u+4lIf&i=~ zA43oTqa7gs12GWQAP=z#B#(X)2FTqn(IQKcBE|0U Y1tcQuGQd%aTmS$707*qoM6N<$f^UwM3IG5A literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/btn_close_dark.png b/app/src/main/res/drawable-hdpi/btn_close_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..75e65bc9c7c7f1791b65c3a2635abc3ead693dca GIT binary patch literal 363 zcmV-x0hIoUP)yZ zpN?328K5E$>*(g0&m6;o5_E6I8Gy-*|w<4~Zst^3PT6UK}SX z*zu&l2bw}~VrSow?7=BJYf6pw~Y%s;#6e^SYCl8nUBaY97mXgKk)%81A|8#oP! zW0jhGM?~V)O4tWgp)jg>fEG}@YBmy)jC_ryBArgRgI1Ldtb>TE;;Xb85qhCuQ8yKftZeg169PgfG-^b?6)Qr46Nyh*I2c? z_zIBBVc;2*+1bEk4)Ge}b`|di*9Ht+0+$^P^cxVb;g>D05O_fY=wvk=1i>6w23z1R z4+FPglkS}bqcmm*&EYj8G)PU@J~#yrAeDzWUZiO56R<~`0!B>uvMfYaa|p_fK8a!w zwUPJ@)?ekDPDLODJ}nf^=3Zo4%)G$to%pao{5u%oRfT%Mi$w8Hpj$+fb}vCZE3wU@ z)`J=6I$uMw~kuEGHYE6t)M+>4>l4GL9mr$<8d7kZHtUho>ClMZz2HNP+ n7Yq7x7L@)d=!6qa{KNPGd0x-I@hGY|00000NkvXXu0mjf#H$DU literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/btn_federate_tl_dark.png b/app/src/main/res/drawable-hdpi/btn_federate_tl_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..bb656e72708982ca2735ffa72dbf503dfd959c27 GIT binary patch literal 933 zcmV;W16urvP)uW9t^>a`ZIqz~+F|?w;GL!MY3`FTi1|~(9{6g}cd*q0=4@wP)0Z~0SM3%s<;8fVe+;+^Y_>~4%HYq0_qKtF z=Q@G2z%Af8@PW(jQ@ard6qG*5Pv8v%JMOQV!g9$^rb}Z#Z>PP$o2dGamS+YswFv37OZ)uWtgUfgT{qpR<}%)wIYe zciaTH@J$K6AroKKO5n?gn29{l=i+MpeBx4PCZn{|N|ap$j0l6CSn#cC`8a@zVz8J+ zyhOPWQ++gEPk@FmZ&Q(SYF(}26SF~w>)r;kRliu?jD>*a^6`60=f9{7^VxFsnd;bFi& zAt2Ub0X4lda*S#w((f$hpl7 z+761rsPCl)W^zoF5-WB1dc|ZB->@v^<~8Tq34ZsJWYFhH&F@?@4f-+hE%@Q9DXTff z-8Gc4Wf7DrX1%<}VZH?qd~?QMa(HIOL`<0QhUyxhCqIYJ<^@@i>!^s$z!YegImH%~ z-*gLH%Zzy0wd?SWa*9>?HWa>upIM4CTK-;txB2$2|Ni<1IcL4;&QVOq00000NkvXX Hu0mjf@a4Oo literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/btn_follow.png b/app/src/main/res/drawable-hdpi/btn_follow.png deleted file mode 100644 index a50def11d9f7d39c984562769574298cc3a3b0cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 583 zcmV-N0=WH&P)w=RyKOrjL0f zO=S)orjKOioXMR#ciKckLqkJDV+N7*I6KJYa$EU)-UeHiWp#;o{ZJ?r>cwJlBeudJ zG6nGt+5yD=ut?v*#A&ToTZol-5`>v<4inBWavduZ5Y?Dee87Yq3-N|w?2HPV5eB}% zO{Fm$B**MKyy63_D-oYgrK#WvH$tUESOy3P!$tIcHl~>C)6Da1l#v4)>*|~*u@P0t%hBIP|B37Jn*ex~F&ox!@qg zXL6JGqW8cD4)ppR1W$4~i9{l~$+)gt0B@l0z0R8a0~msTp8+UlMZN^4XY#}tSf03b5RXQXn7ld~=SK#vO@7B9XA= Y1fbLLMDU?Bf&c&j07*qoM6N<$f`Lq;hyVZp literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/btn_local_tl_dark.png b/app/src/main/res/drawable-hdpi/btn_local_tl_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a47bb88c8b0b3d1ec5675479a41745fdcea4e586 GIT binary patch literal 658 zcmV;D0&V??P))I2}hL zE=B8PZxYN~^2rG6O%SjP$K zK0g*nCDvXC+!jb{ixUlRDZzSRoof?R${^5W6YM#dqx3O;_DUm0ghr2$8v;W%0x{Yb zvsL=j=3X`c2AmdHvI%NR_nb~}!MQi(hQOhXK$ppeXM$48QGt|>E1EL>Hrq#*G8Goj zWWV157C;hQl2o8jbr8^_+qm%F{uz@LI6o?Jy1fqC2xJ`Z`GNwAdGvgiM#HiS90)92 zR8~QR*%mRyE;-z$`eWC4LOFgEEu*A|?U0==KjQ zZV4nU3h{&nuo2J(mQ5y9zo9M88~#g~LI+=DaUhisNt5S=47<333)KE$%Q)-00R7Qw z&`Y(Dpu^aFP9D0Y5U|+Lhe>LVq;3qk{Q=6Q6yOYEHK2#2*3Hg+q!kbl^#nWtPrws! sS0D)P=@5YN;8X3=zG715t0t$eADE>^$*kUzT=Pf8fgb|o?228cZ&bivN`=M z;_fS+duse+;hQ19ldH>m|r6kXMyO}$e)BNa*@Z6Zi!@Edr$l725t(vTX1LjA7V zw#|q&Xz*} z0ty6pjQL>PC2@xU1Rwwb2*kW-#S%RmZ32yRroZ7!3;~>lu#G|>2HrN;gS(wAz61ZV z3vsVLv}eK2*_`n z5rIa{%zFfMg?G+Eh0$0Pd_f%5&AcO_H#`azUmc^6GX8ZS64(F$002ovPDHLkV1f@6 Bbe#YI literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/btn_post_dark.png b/app/src/main/res/drawable-hdpi/btn_post_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..293ccbbb43bde603ed06381fb45884ca1f3007b3 GIT binary patch literal 499 zcmV?cL1#!KssU5yaJYUh-+ltKITb-L@PIrK`IHnB3 zILyNa9Ksd6)EFRKArD}zQC;qWVVHzP*ntzcOL)dA!YcHsxXEZ2HzQqqhKk~c_!?%y z*{kO!JOAk7vFKt&!!jy0$;Um7ei+)wo?tDJCWej@Qj<29&O-4uF&vk^)%2dS&pkEV30YXjIjcAfEz>RTDVg#^DlR5%O pO$J>1!Ep|A)@tI*moHyd)eoaE%aARC5^w+j002ovPDHLkV1n;S*Zlwh literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/btn_refresh_dark.png b/app/src/main/res/drawable-hdpi/btn_refresh_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a61eb2498dad5ad87bd7a3ba3a44368dc3e10f08 GIT binary patch literal 661 zcmV;G0&4w+JuoO$t$^&D(5UsVava(R{!cOo+MbLN^=6{Oc z!UP_}K7GmC4SBEwza}K#&TM9OXV$We88c?gSfN@voeqH_zc^b8M!*I*0*~O0c%;wP zz%Yoo)SLog-Hx|{P4Es^I1k8i4EF9;2fH}L9Hs^n|1pv`z zaPGlz&M{~p?Tqs&EdfBVlX6<-$Q@V*1HvJZ>qH|M1aWZx$8QttGqnNG&dZz^PECSh z7aC#u?vsmuMqL1u^JkJp_CaM1dez_{p8?EE7FYp651Pf`LVEyoRDMZz-iz}ARA6Qz2}hNy~uo)>V$@{2hHP-OYZBt1)w-vT&h0rdDS0DcR{HLex5 zwcrsY=?aliRTr6yZug36E5;t?GL#B1kwR^z-N||mPobcLh6~y!8q6kr{IMg6)(}Z vlqTXudPscN4^3cz3OHmLGiJ<~u|l<9?1ge#=Fz!I00000NkvXXu0mjfe3U3N literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/btn_reply_dark.png b/app/src/main/res/drawable-hdpi/btn_reply_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..66c46dd405b154a21ef8d8461f01e34a0779befc GIT binary patch literal 434 zcmV;j0ZsmiP)8t8%#urBe2-rLck$tfOGH&zH*r8asI)XMcQd=idu?$ z`_-}xe1jcs6AQJ|cAY(NHN!}cyWKFZMoRqd0NiD~kPYsB$+#No>G%Yl)E;U1X!?xH zi41Gh>?uZTKF~9KwBE+$NQrg!!N~57Enl-k+hu!07*qoM6N<$f}AkLg8%>k literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/btn_statuses_dark.png b/app/src/main/res/drawable-hdpi/btn_statuses_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7dcdc83fce8b28fbc60f945a936f83ed56076123 GIT binary patch literal 421 zcmV;W0b2fvP)Q4dI1p@pFoO2#K(vrh>D0((Ei-`PTOx_yzyf5 z414wrGy@+9i^KUihnd|urILk(g@xKk)3ge%!5pj#W(G#!K)U!E_z1A@P2NNj_|vU| z#jhDj1eS^fW)gvwCQQJAZ;*f%h?q7Q@-x)}PoR;JGX^hO1-`)X7I|aIP81<9aL7H> zC=fg3Zfg`MJLHZ`An*}tX%y%?hCGuBFtMzymm=#R>9P zSok@F0F}xf*v(<~vbw&njuUnK8@lGQ%RUPW3%&6R^~Z---aclV P00000NkvXXu0mjf*t4|e literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/ic_account_add_dark.png b/app/src/main/res/drawable-hdpi/ic_account_add_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a1519a8d97388c252e229473e13775d95c94ace6 GIT binary patch literal 500 zcmVRKDcwaE5)?L@6aS_WwCC2%$+ojlqz4%=qsG7x&k zHi>+qXAP-RsS~@JRzH)t3fa<-iGhD-fac-g{3u#&0N1a8Lr?=Pnt`9GPkIM0;2vCp z6L17pGc}+FbZ|_=yO*G%jp*JQ>tOSTwAcqXCZ#xnFK`DAQu`SO3vYmHX5n$C^g6fr zJ;T0Vmp8D>CB72V?4^xr9@jVwv@#GMaA7LGIOEib8aWHBT$q8&D(YYpAcE qH9b=Uc`{MXh?4wGBq1Ro!4f|`X5!riw;FZ;0000<_p>-H^F%Qs!Idzx6zj zN;o9<=H@2Xf(-;pnw&g2dCp7DU09g6d7I5P91d@kN~Psyv$=%dGY__2uRkjmi!JK= z1pK&ME{~{>(P`|Q#*QkL3jSL!6besg;!r^lJS0Gy1oAWW-!VJZbZGs9)PZNS*?XkL zZQA^&1#sSf&<$68wIGQ)1{>$(nBbrXc%T7(O8>25j;TBx3Ww3z z4$182a=Ba1G_L|rW8dL*;3{op10=0)t858}aB>qQXji3mqQr`;8-_R1P--iw;HrZ2 zAHiwIPGO?632VcKtE9!3T=O2lN4esWm5b%n0q0536QAJ4O?3EpY$`PxjYkU2y!J^O z?1yooyfzPZu_88|_$?Fu2}zkp&Hn{I^-c;G+c9>VB=C$ae&v%kGI+^>GmJ-ADI~Nr5p)u^K@I<$PGc0#e?%uLx!=!Xl4H!C(Cp}8-*du?}>4!I~Unuq5~wQ zjp6{ZtZ}GEOiCdavSFMscL8EsJ z*oo|aebPpXN2g5wrm=u(wfdMBq^60KPufV@Z*k?Ij2YL3_4t!glt8@EM(n$Sy;wfB zZ52ca+}DWGp;Pc;Pfnc+6c}u;vK~@OoVW&$k_|7bB;JFB^fU)(y8@4D2iLslJBfu0 zw|b~5EyA#qJod2`)eg>iA%B3}%!!6XR(Pnni4(+$IPYf6MT&xIho&Mouu0=1wFNrq zY(jia+5<3n5@fLefsWsJ+2KFDv02K_ONqPAG_N!4DDN}{gZG5^0&{KfF$8IRHI=V4 z;)6vm#@ClnR}8INyUHXD5gTa-&z%f`pP>SXGUmd+Zo*R`i`@|Ki6JNZHgSLT+RHnlMF7c{F^Ir%> z!$G0vb0(If5*H=WreoOo6~co?bSjvT&b?vTxDw}kkW)97l*nLCLcW=>Y{YslzOP9x zyO}Txyk`Vo<3t+`*@(YaSajkcwjL&IUNGZI!m@ECb2lWpQ%+}*MP~S$FrKt*6qg;p zvCBFOZ8M|8G-RW&J7zXjoyA(r=xtiE(U8%R&Vr|*Uz;J>NbDDwZCmF6doQnk)I2?^ zY#2w0*%d#9!|Q{)9=BO~{6EO);*(4G0Ncvt+7} zrfdQvbQL6_7lbor^g2!11l&n&9ix-5Vbr8-81FjcZ0Z=jV@3yQ%7$?_qg-T5%;=XY zl}JK1tPYQqO1vce2ukLXl8uLdjd7oA*T^(+ml=QahOZ=L1O7a!KQI4I7=l-lhSXNl zvhl26l@v6yVM#tpO3GT2vcbCZSj)RcBkCn`6Hss)lZ~g5z@;N{v+1aWZ+u#bre#w^ z%VxlmNjEO>zG4G4!?Ni})@Ya@7h(0YqP4gcv$ZIq&89^21GF=3Q%}fIY~o*tt%RwY zk+xUR?HDMWpR`O4yor6EGa+v51Ccw41W;tLxJ?~=F5|mHGzw%KeKgc;E2)8leWUS% z#S`j@uFs}p8OGw2}P!wGw zo4kWOPSLX2MxkO`SskeCY}DA}nRa$G{`c`0$yKcXZX87m00000NkvXXu0mjftI3q{ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/ic_blocked.png b/app/src/main/res/drawable-hdpi/ic_blocked.png deleted file mode 100644 index 1eb2069402c65ea6e81b1f986b50469caff9a28a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 971 zcmV;+12p`JP)<_p>-H^F%Qs!Idzx6zj zN;o9<=H@2Xf(-;pnw&g2dCp7DU09g6d7I5P91d@kN~Psyv$=%dGY__2uRkjmi!JK= z1pK&ME{~{>(P`|Q#*QkL3jSL!6besg;!r^lJS0Gy1oAWW-!VJZbZGs9)PZNS*?XkL zZQA^&1#sSf&<$68wIGQ)1{>$(nBbrXc%T7(O8>25j;TBx3Ww3z z4$182a=Ba1G_L|rW8dL*;3{op10=0)t858}aB>qQXji3mqQr`;8-_R1P--iw;HrZ2 zAHiwIPGO?632VcKtE9!3T=O2lN4esWm5b%n0q0536QAJ4O?3EpY$`PxjYkU2y!J^O z?1yooyfzPZu_88|_$?Fu2}zkp&Hn{I^-c;G+c9>VB=C$ae&v%kGI+^>GmJ-ADI~Nr5p)u^K@I<$PGc0#e?%uLx!=!Xl4H!C(Cp}8-*du?}>4!I~Unuq5~wQ zjp6{ZtZ}GEOiCdavSFMscL8EsJ z*oo|aebPpXN2g5wrm=u(wfdMBq^60KPufV@Z*k?Ij2YL3_4t!glt8@EM(n$Sy;wfB zZ52ca+}DWGp;Pc;Pfnc+6c}u;vK~@OoVW&$k_|7bB;JFB^fU)(y8@4D2iLslJBfu0 zw|b~5EyA#qJod2`)eg>iA%B3}%!!6XR(Pnni4(+$IPYf6MT&xIho&Mouu0=1wFNrq zY(jia+5<3n5@fLefsWsJ+2KFDv02K_ONqPAG_N!4DDN}{gZG5^0&{KfF$8IRHI=V4 z;)6vm#@ClnR}8INyUHXD5gTa-&z%f`pP>SXGUmd+Zo*R`i`@|Ki6JN)@$N%C2WS@Qp)F3c5MsIjBq;i-9#Y6V=6G)yx8d0=Nj*~vYYCtDqw8U&oACY$*F zPSVwT^iI;eShH%{>G`~3|DU8NEnK)-Xj=WI4|{87*v{OfliQ9o#Yw=Er9rbhT@5RqN;OOJ>`*cs=jLu|P*0LmxMe_Dt${W{5 zJqVr5R6Kc3)l9A@*Onakvu?(|tEXKOX7Bx_Vc-?Ee&dY_QH2(P%{B}_JZ3IzV72D~ P`jf%a)z4*}Q$iB}%@Az) literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/ic_conversation_dark.png b/app/src/main/res/drawable-hdpi/ic_conversation_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..63522c45299bcfc544416c4737f65e9b12be5246 GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpUtf1WOmAr-gY-gM+TWFWwL;hNam zd7dv0Rd;B={&{6rq57rXy}@%G95^#Y=lU3ZVE?DrU0E_~g4yW+jek;Y3m1eqY3`W4 zUQ_*)uZH`nS*w3eDq8sEkY#Y1OoQmsZUzJYBtD=W3=`N6d@C%!wnhGY_YuauwqLl; zGHhPQ1d;)P8JG9PYdSMqJ)2=&@%E)M$AXR77QuaA4sulle47&UVz-F3!l`Gw(@W%xYj|wvu_;l)G2XsPq2##JW3+Jx59DA3I0RLiXLvt5}~1cYI;w zb5c)8nsbHmPT?ii4?UCZ8jSr`F+TIm(d7Pf(tTmvR~9WRk^S2X=f4KI!_(EzWt~$( F698Yqd#X8j6HUkQ>kfV8OI%Mbtn z000000002MBmkY=*VV1c^SrGn05bblZ&uk$zyl4n;3nCH z0AQfKsBLW74!{j(ZEMkH0Gj;=eNPVJ0LmTh+G@THfKQn8%&h(+(*#g6KNATc!u&4) z5oOZ^Af{|I8IWaO0mvMQ!2n?x9>vYP5~9r`5Iy4y2umOXcFF4E00000NkvXXu0mjf D|7VyV diff --git a/app/src/main/res/drawable-hdpi/ic_hot_tub_dark.png b/app/src/main/res/drawable-hdpi/ic_hot_tub_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..df890eb5057a7491fe34ba2c580d1f372223804c GIT binary patch literal 617 zcmV-v0+#)WP) z=XKjD?oED+=6}w;=RZBYcRCY^sG)`$YW(TZXf!SX19<>q0{yX7Ma5|$g4kECz+<8% zfM+|s8HJAmTR;if07e{g-naq}h?WAXoPOBM;>WOPgHQz0g1l=k_K6iO(AoTnW*Nv? z6mOChhjiEV*_ zO^4iJ;GX2LmW-l4WTneCFu|_0Me!v!Upd4~k}dNcnBnv(i}|Nzn-~XnaG?rb#f*pi z1ybND(dR|FOe0B#kGxLuTgsblWOFX$+ws=ogtQ+$7fv~ywOm~0;u^3BTmW_83P0-} z<~So;W>TP+-QKde{rZn=b|JQCm&?|>L-UMtqDS$xw$y_fSQ2cbjD6Y;7IUxyb&d{; z7@_XB_!zc};lR4oo|Sm@S^Lyn7+@^(J4?G5(6J{Cm#jFoQ@a$}YS@UZFSfe^oG)K%e zI0(;z1{i^zLx!LZZh{b=0xhs|A>59*MiV6c5?=;04Z`h+kSlp9JVL9!^+3GE5B(d4 zZt-#O>Y;EuJz(lwc|XM;nlN-2Xa^wPqNysr;&IH&JQF3i;?s)RW@SSqJ0<-NodviC z2|_H!(zj5;4{~6waKmqL20FN2Leap=(T8YRZJ=dm~~E3 zkTG!2*g#drK##G3j*NkKO*dQG&~eSa%mb|BsH}S*u$UYzPx0j?Wsn`iEVQHYGL?Kf9}EqQq-$hMd}L^# z;iMkOgAKESChN2+dr~|~T+zm8QY%u$K+8={oB?x}H{8;{V6jjTFV1Eux1EW*fZHnK z-euL^&~tzWS|QazY4t4t@uHm>(bXSK_-sOmkL&JGM=6}P9>;uJ+sYq#u;(6#7ulxb z*ISwl?Gqaf!q>Fw=^);f<>}br=Ik`44q%SM+sY`NVrx`S45+fRHnJIYJ9^Z2Dta2{ n8VrT0JT<9Nz*p>f{P*z-w$T!F4Pk&S00000NkvXXu0mjfj|dGu literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/ic_knob_dark.png b/app/src/main/res/drawable-hdpi/ic_knob_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4f38990d788da0e3b0637d0bfd4003f9c02d6a29 GIT binary patch literal 361 zcmV-v0ha!WP)o^i>H806WkV^g^;9g74L5Qw!i~of%V?HUMRkXtZ^_(ZrIn zDyST1#**s#PxR9g+-86P2!H@A4SH|Q=3k?96*GdS$++Jt|0P#XH2LwO>mJCpj zY0G751+Vi)^bV%00000NkvXX Hu0mjfZL^lv literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/ic_list_dark.png b/app/src/main/res/drawable-hdpi/ic_list_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d38dd755f14871352ad418232e0c4c24f6c12493 GIT binary patch literal 341 zcmV-b0jmCqP) ziW*Z*(s{Av+T#C$&B zWTB;S5?;a@DhtVinQ+kE-$F$Rt-?+h?u{8V0~>9dqp)yIp~+?;Jus!Zu6I^c05cKAECiZ`?DrwKEMzXRmGI~qKzSE33-7K9pggO1TWIQ8sGU50Ei~CI n)SW`U7Gf4+7NRJMqQ=k%N(yjqNX{^o00000NkvXXu0mjf%bkXQ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/ic_loading_dark.png b/app/src/main/res/drawable-hdpi/ic_loading_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..38133563e267887318252b0e66ba25da19310581 GIT binary patch literal 266 zcmV+l0rmcgP)y%NO_I1jvP5U|( z7`{%O3e=`S6orG@NGiwaL!EbozAVMso^~w$5~+>eAXXO=yCb7?esBW1 zA?D!o$4<4R(h7cZ0`5Z0@xa9oK~Wj__Xb$KX2}XR1q1i=JP40m{D{hHDUmY)lkR{v z7|?2sTu#(sK&D*$jC($y61^Rl_!?D-dCI(itvC!^Nf5u_B940hF44eir1Qb0+N4di z>ZA-P1Ij>T15@F^%8dcmUO502P^H_Ol@|l-j$3w_s~WINoD3{b literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/ic_lock_open_dark.png b/app/src/main/res/drawable-hdpi/ic_lock_open_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..6c3821b38bac905aa3ec6a0e474d1a3fa73b37b5 GIT binary patch literal 529 zcmV+s0`C2ZP)hsGU;|}ScIj*#?jNY{q$ltRA*8i+ zX_H6-zZ+@lIZeOsq{-#n2p_A}>VRRB;6u;=w_pGQq7T}j4hp7N-=6XV5_jR<+PfoyK zhkNk#6IhklWZ;=IFat$rVDAmEe$9$i5igv9FKVx)R5AfKt$;2V)6-JHoHMZCejihd zK2;^YOkHA`F(2SWg@FeR;y2u>==W2}E;CK||C;eMGW$j5ZLG+=-G^w}HYI1HRD) zXihJ}K-Y#Es0tta{D*tlmNr_Ym6#H&uq!qO8LNrB+e$bC&VWG%6rKx(q11pZS!XGe zD7oX9=xIDw>8f}qt6TOrX%Q>A^f$5!}hTT&Uv+X T`^Av700000NkvXXu0mjf8ocd) literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/ic_mail_dark.png b/app/src/main/res/drawable-hdpi/ic_mail_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4c368c240c3eea5c5aa3e33d2eb9bda55aba757a GIT binary patch literal 536 zcmV+z0_XjSP)TB)*nrTMb~BKr`%ZQczvsby1Y&Q&9Qai9WScc0j&*`9 z@Y4d}-(VATfLtI39RH7l%Mit1fP!PZU=29xWJPJ`mp4!ZmNJ%a167)px-@Nj!7;V* zDqQqE1U;Jk-C$p7-?RbAD_B%lMOvw6!Gj0!cVGr2m7Eq>rmJEHWk7NYMl}6I!EGBB zxh&G0CQkvJyY%&KK=1|D>j;gkw|S z#&FC)4VV`Bfhb7BB5k<=Nd+uurop79NX0a~RHsNIGaxwu!!G$p!I_Wzp&PJiCR%eA zxuZybedcb70m&5==rk345IGwfXa^qwZV{?JSL&t>sC$pN!3Nj>8(;%$fDO1B$k5~C z|9r7UCXQlkpk(rHbcpu%aT71@i~-X()Pr;-Dzv$ak_tW5<-L3-NK;`)iN&9qI5;>s aLW@7L1O@7VwbbVT0000{_g literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/ic_menu_dark.png b/app/src/main/res/drawable-hdpi/ic_menu_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..df02693a3845e7482125e100f77de69975ba8c43 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpUt1Wy;okcwMxuPzj9Fc5G(D6wGT zjvXpfncDIko4a=N>^5HCkpC`-iQ&QG?{%)H8eXzpiR$;@BsEnl{ynYb=D>^GcZ)_W}Kq$``rHa7jd9n44$rjF6*2UngA*u BIXM6T literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/ic_mute_dark.png b/app/src/main/res/drawable-hdpi/ic_mute_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..cec670dfca049ffb03e65b1bdd1bcaa8d43fcb36 GIT binary patch literal 677 zcmV;W0$TlvP)Nl@z_5WI;8{RyI?SJ9)O(z~Y?i+ZqDFQNyrQiUD_6?Okp zeSs9>knARHv)RKAJh0nwl9#^BB(sS`Y_Y`_TV$pR z1E4ny5`l7ROrH6Z=RLp$pRgwZ`)=3i<{{O=@0Y5oiNyZ)^oBcBi1XOZLDQ<&e zDt&WFplW)v;}!Yet<5C?WBYw%Pn@kkBSzD5pVdjW1m}+2}ikDkmF#r%>gjQLrjH zXQwbp>;`P&BwzWQPlql#a+0(b3qBM7j+~qfn!EeF`u}SR@;9+tN&QO*~00000 LNkvXXu0mjf6)h^P literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/ic_muted.png b/app/src/main/res/drawable-hdpi/ic_muted.png deleted file mode 100644 index edd1cef82220d31cf45ab153ebfb179e6591b609..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 762 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 btf%a1EBD9EWIgHt^aO*atDnm{r-UW|#JE;G literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/black_close.png b/app/src/main/res/drawable-mdpi/black_close.png deleted file mode 100644 index 320daff70adc9675fc25227540664c31328bb205..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 257 zcmV+c0sj7pP)$W%OEW53KN%(%w0Dg(7z-a-%?CIC{`qUVwKJA%yd*&{~N1@bb)EZJEVqzC+`Wd@VW)VAzB|CXIY7b_iRkD@Zk`YITwfE zEEzF~`Z}h}d9^3_*D(Ot0+Bh(3cdJK)71t%i7mV;)&J-Lx%sJdfOk;u00000NkvXX Hu0mjfz}0g7 diff --git a/app/src/main/res/drawable-mdpi/btn_attachment_dark.png b/app/src/main/res/drawable-mdpi/btn_attachment_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f56249c886f823b718c4e95c1eaaef0a8b8d04ea GIT binary patch literal 266 zcmV+l0rmcgP)>4nbiZt0>n6=pNbZv;~ruhaDs*oI7W;E&d?H%I$+cR zqYfB#04*J`35flG`1C+H094s%LiHEY$^jrBx&!ekEOG%z`dNT@0ks_f@}UM)J`zo? z4vQI*K)jEd4)8})Qwtb%%(26k9>{S(EfzJbK->+)(ge&Zq|^b6ftZbg))hv2 zAjJWoIFzD76AvXl42gnhz?)hh^bmrc#Gti=oFUM=#Gqh5xl`etQU}EyJ^n&QskVk z(E<-4MGGup5=y`(As=-D0gOtZUSjhHUZiLNwhD}8UBhHfz9T?j5i(lEhyZ)EkyU`b z`q(1SqJ!ivyb8DTbo<5Qco617k8XB3x`_2g$zc!?l6(mfP|1%M*d%}R1n&ccB=?|7 zfI|g7NLcOzn$A*$?9#{J0OC*qB|*`1J@%RP*RcY1MtNUo^I&oS00004 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/btn_close_dark.png b/app/src/main/res/drawable-mdpi/btn_close_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a1816d4c66c05fb2234d32c8319b197f9a5a4b0b GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJwVp1HAr-gYPIcsJFyLXSZT(`b zR587w|J}l0%cT_KmSjy{_BBDQY57|n-n`xCQjGR$9J^8f(3W4K(B_=Z2c}AP%{vzv zrTreXC{!q{7r)OUB|c}W@FOPseF3}L-Uz%Z@axF>Fh}6(Lx06t2j!i%G~aK@;P!tr z=dSRq4+q|I=3021^5TuVG$ZT7D@BX{JF7T6Pp)Y7usN>qrgPEribc#05n=7+I_td$#vd#(Ua0X9TKbLh*2~7aH`CXC# literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/btn_favourite_dark.png b/app/src/main/res/drawable-mdpi/btn_favourite_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b113766ec48491e9aa4cfe2b9718ad66fd465916 GIT binary patch literal 408 zcmV;J0cZY+P)FIzZB+Fqqj$W2C1MyZY4%h_5O!RPo6Bf&1*q)jeF+t;635bn>*cFJwfOr`m2P}oE zafRwpf||iZjD_4l+z!Mmfp`}XpTc7isrVGsOpw`aK+J{95i&r$j*1qe<267mMJOcr zfp|6zET0L)e8k2-8xXfr(efrx#YJi&WCY?YDp;NYGK-Sj;19$n$gmis$Cp}J(w+P;-RH>YRhG^ihU>gv-fZBvmHa0b? z)NnvJmh6>>T%Lp2KwN+&yM|K30qsZz&H&YLc+`SwzgbA?Td3gxQ1EUCVs~OnG-wG5 zYOe1D;?0y=E)K*+psJb-y*xl%48$U%UAR$z4*&pl=9zS~F>y}-00003S_wYtWpE$ZQG$I3wM@iLP?gHy78l@^ z*XwK-+ zxYjoa_L40?*8hj*bPGJS>7Nej!Fw>0{IxC&*h-s~@OYv32Cu8SFVhl-4Rlo`p*VzDMZ7eWPWj@ge88C!;BrI_uWZAP2bgR}9;HEMc430Ycr$%T foydCph}EyZ;P{^69c**#00000NkvXXu0mjft=CEV literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/btn_follow.png b/app/src/main/res/drawable-mdpi/btn_follow.png deleted file mode 100644 index 569de966a61e8c267628713f321f9f8fd50e2dd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 404 zcmV;F0c-w=P)98J#G^d69*uUg<=Pg7+owkHa0c_TG$W7Gtn?e%#fy*8yOjC0v#|Ni{)Sp zk^^E5TG`JCG`tCynt~zc z0CRJ5K48!*gYr8td+LL-oq>UY0L>f#t^KTlmSzBP51vHW1H_p?2ia1kcC@jv5d<0* z4K#Erv56MRF(5s$AT!7f6+=*=LaN2s3MNoAky_`=0r50SEk_OwP-R9+y&p|2%aLlx y2(l6-6+IkY~Pz5;JoF4^)0ssJgXLMPPPT=5~|8Vk&CeB`E(ws88>7zZ2HlSLBqSdPruvMq+ALp*t-Oq)2d-)4_5&@rQ!I?4Ycj>;m%Yhl?ca z*pB2qiIU?zvRre6Oq)Mrp^7Ez8A+|=L#$%cnA&bhlsC36Z&+xiw(bCvs+?BTD<3~4 znJauV_>auZs9>~}ec-e5S0H*e;uZ>T>IHg^ N!PC{xWt~$(69CpxU*rG) literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/btn_local_tl_dark.png b/app/src/main/res/drawable-mdpi/btn_local_tl_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..bf3caba462e464aa2724ffd38d6d7e1a51b087f7 GIT binary patch literal 430 zcmV;f0a5;mP)3}vY4ydE21G2Cw1-~-}i zNR}@EVlH|oLKYx40%8LoW}=6sOh9Y}#1nz|Fc9wt;#hiE%nQU(K)fDHyo0bOtt?gs z;wq?b&)~tkKxu;7mNR3q=r|Cc#^H!MS~_4m5Jv;C5`mELp_K!gpkh`89B>L+K5){? z0ZCXa-2}uLXkvSSxCV$rfmocH4(P(-fG((ws^P1pC@E#L^yEN0izCxf|eDHL#}5H Y0KHGsc-9&$7XSbN07*qoM6N<$f`Lh>E&u=k literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/btn_more_dark.png b/app/src/main/res/drawable-mdpi/btn_more_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b07955b524b70c25360020d325d7fe977306a958 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJbWaz@kcwN$2@mdK II;Vst07Hy8wEzGB literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/btn_notification_dark.png b/app/src/main/res/drawable-mdpi/btn_notification_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..384d0f141901f79801f74b538f423a804b97e20d GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJd7dtgAr-fh6C_wO9{m6R-^<|* z%aL;-#}tgGazxH!Ka!r&;m=&iXE%TTLT0;OQ0X08fR0`chMO_64K@qw;v=XHX?t)wWfqS8ArFJfKS9C47`h%{mLj9lO_aFf& zCcV47xh#3%v$e_7=jFJ1UNOal69mB_?y;L!fI5CcPdLF+UI8NSxWYa=%G{x4#gM7mPvg=6^V0Jye)p~>i*sq5VZ{ZSc4DgDtltI*bI@asq zizRHLigVndhi8nOttTO11v{u2v?q6Zct{!B;XQJJ7Wx=s924LZH(1qq!2;HCfHPc& zM^4rGfvLd?UeLgD+{-o$euXZzhA#G8A4C0`g##qloKb*pJYe7TWfaxC=K4CeuQ^2k znVKyEsG4uZYBmUtbcwlx=1%s=xB&2s%~SsOhM00000NkvXXu0mjf&G4C= literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/btn_refresh_dark.png b/app/src/main/res/drawable-mdpi/btn_refresh_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..85f0b3ba0bf28a96b3836c05b8df7b08f508bd13 GIT binary patch literal 419 zcmV;U0bKrxP)Qp8ZREuHF(k{)NYL9t4F|L#X$~VnUkZ+N(MD=kg9YPCe8Enn`6 z14&~f6)Y#&0eMIo6^T%<3&foSa1<#HXhL!T=Rg#<$PQo`2nXaNIY4e89N>xMfN%=T zQ3YaWC>9_^qaac?Tuy8@#8N7*f|_vzh`A^!h(gG4Kp2w#I&y+f9$Ey$YBysN^qL|S z<41v5g4{TaMz3OtsEk6s^#NN=BQY%`cRB*J}J_?2$002{)W+{JO8b1I4 N002ovPDHLkV1nAcoCW{@ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/btn_reply_dark.png b/app/src/main/res/drawable-mdpi/btn_reply_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c9a26e75f033b49d88e80667d0f93794846e3539 GIT binary patch literal 288 zcmV+*0pI?KP)oDEaKLFGHlns8oRQ=OfLI5JLxH#hh!0>L2*F%SnqOHFWsq(%XiPHJ5MR4We+4NzK;qLw3^Nz?;MCrf}hidscAHyL^a mD9Vyla<~-3C>RBU4FCY)%LRDUpMJ9d0000* zArNb_sR@CRCL8>PK%~hgCIqfv{Nd^gQ`=BVMDlScVoGyP0qX~mRe=|{fj!uQ9XOac z2`^v;LQQrK*1Gqhjle@S_P>}Ze6VTyvbGUebQo@y90G$50>jP%3?ts}ZA0rL*||r7 qoFWh^3C=qq*E-6P-~ITws@EIDD+~+=ho7$i0000z#bkpJ1FaJo`d^~=FAPUx|(}o#c9qg zojkk^2EiGV5NOWCWdlsuWX_n9M1Z`G02zq@X&nIqa1>~M0Kf2WPOU8uu)c2C=Jf;u zbfrG=JGOZ~7<0yt$QW$_EZeaL3pi18sFL@b?(w&4K=%pvTLCaG3@NhTp-8qJM6?AU zHyzYr3LDOv*}@DOa=-T@Zb?Sm?;)MjmnSkXeQTPeQGa@&{o1p*J`I6ma(rmZe?sC#5 z6WX#f-|Xx+kJf7cSB1;-ypu2t>zz)=hu|LX_6q9z{w0Bp2y7We(T_^#zc-R0$%QlE zMx${`2B##uJYa<*yC4W2p=$-6BuSHuePoQ|c}Bkjibw*%J;|KzKQn9BBsZ17Z|NfC zEi<;nyEIJ?^K^Q>-Vv>f$&nS)`=aNt6gVj~IXK}?VBA!nbdSl#D|f;;5^)@#@vzfb z_RB_(^zO)k@9c3Hae@?|m{Mv3j$a-L5VL6aSCZ{WsWM?#f#X>m$4X|0HbrUCn0Xu7 zf-_FUEUH5tdERBJEf$Ld7vM5GWQroPx#W{xf(Nd^+2-cbzOrn$+wE(XcK0s9g#!b2 z40V;UfTc~>CAi40ghklbI)IAj65PlEegwMWQw7}U2uw&=6R}t$xb$?69}(hcNe__?^FXU#yhLY7@Pnxvm;i~SPq9!+?;(MAVpCp_{6IK#yl~` q+P!`yVP~Rupn(Orce>j@b^QVh`FXi}nqIE}0000m-spnZKcgq8NLo zAMR}UV05bLuj#Iyu8GBN!(yCHrxYlGI#E>rU0XB{#$XHnF0cV3kn<^=26J%K2ups! z3_Q4sSHOn|u70n;5cCLjy#`;x_5jMZ;%)H5g1v(lh--WjpbPfQ?;A8t#j8Sm3X%r? z_ux$=Q8rm~KJ5dG+3N??%pp=uz-Ymr+)?}}W?~lRTwu;>OC=n|`?MT;wmWjV052@t zXIF7{ugl_&bU}7(z3zO7v)ystqMJ)WGAzrbFL7qKX7N)&22ZAyA61-ehb(?E$e_Ut zIzGk8zQ^L%!xCuu6pxxfq$RKs4_JaySP?FKij(h3TZCk^zqAb<#pCStzSS8{Se8v6 z;^g0AamPBtNAW67dJs?2QGWK%hdC@+wy!SY6mQDn&7(ME!KXM%ZN&$olS)T*tkKEE zXTqc*Nr)#`%}vEL`<_Tb)kITwNU3}36eU|O-nQ)vYXQq~pr&O&)!m`%CEb$^Y}K_h z&Qfrbw){v*renSaZPAJ7cqKb(Y6{o>O3KjL(IC`y=JwHQGyVaCR}Bt4*ek~X0000< KMNUMnLSTZw_waWB literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_blocked.png b/app/src/main/res/drawable-mdpi/ic_blocked.png deleted file mode 100644 index d2dcdbde1122a2bc9e1f6f7656cf406031dd6947..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 604 zcmV-i0;BzjP)?;)MjmnSkXeQTPeQGa@&{o1p*J`I6ma(rmZe?sC#5 z6WX#f-|Xx+kJf7cSB1;-ypu2t>zz)=hu|LX_6q9z{w0Bp2y7We(T_^#zc-R0$%QlE zMx${`2B##uJYa<*yC4W2p=$-6BuSHuePoQ|c}Bkjibw*%J;|KzKQn9BBsZ17Z|NfC zEi<;nyEIJ?^K^Q>-Vv>f$&nS)`=aNt6gVj~IXK}?VBA!nbdSl#D|f;;5^)@#@vzfb z_RB_(^zO)k@9c3Hae@?|m{Mv3j$a-L5VL6aSCZ{WsWM?#f#X>m$4X|0HbrUCn0Xu7 zf-_FUEUH5tdERBJEf$Ld7vM5GWQroPx#W{xf(Nd^+2-cbzOrn$+wE(XcK0s9g#!b2 z40V;UfTc~>CAi40ghklbI)IAj65PlEegwMWQw7}U2uw&=6R}t$xb$?69}(hcNe__?^FXU#yhLY7@Pnxvm;i~SPq9!+?;(MAVpCp_{6IK#yl~` q+P!`yVP~Rupn(Orce>j@b^QVh`FXi}nqIE}0000Vn)P+Vi;c-3x3DuXoWI$9egfycJ3wbLc)I$z JtaD0e0sv((O+)|y literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_conversation_dark.png b/app/src/main/res/drawable-mdpi/ic_conversation_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..39a663ff6b4e0f6c175237163032bfb8451cf338 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ)t)YnAr-fh6C_wY9{m6R|CPfV zAJ!b!BR)%_)^Q$L-tdEGY606yzJkSzo+{iid({xgt}yd%r^-IIj#joyj0$f|F7Oq| zl^$5Z?AF4(X~n~ap8Orhj}6#YYZUFq{-*e$KE$d55GM cqX+}Tp6Bfa;|boFyt=akR{01h5jBme*a literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_follow_requested.png b/app/src/main/res/drawable-mdpi/ic_follow_requested.png deleted file mode 100644 index 20a2088e03e39b51bb13163eba2da4dc0d7113d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ^PVn_Ar-fh6C_wO4qUhpaO%jB zBNuMmxY037B5RpS-09w)o~8z_^h;dKXXi5>Y5Y-RH~E^x6OJ{Cj9f}p77SgyhB6Gj z>Wg?8SG{Mr^iqN6OQ?EhRqu+24I)b}c*~a_Si$Tj>rl?lP$(G`8E+@Rry$MG&(6?& z-zZpv;niA+v#cW43^(KqBrljSba_`hh+>Bra5~%t-ILw(t&|t?X5l0!o9a%0=>rI M>FVdQ&MBb@0L?gLf&c&j diff --git a/app/src/main/res/drawable-mdpi/ic_hot_tub_dark.png b/app/src/main/res/drawable-mdpi/ic_hot_tub_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..cc15c01bca9d13c2675c13bb3e8f41c78ae687be GIT binary patch literal 427 zcmV;c0aX5pP)Rbx z-Vc>O1jLF^@rg+KqR5Scm1qt~$D!5?h>t_nOoNK?gVF$0>?jb6lH&-FAz47&3dFwH z5+Rb>93+QIK*cnW#A0Zj9d(c_vqlo%0u`$#$51&So(fIP>wwrDk6Jw>2UsDAZ-a`} zk!m>`QWk^Z(?INlL%lcvG&8Xay_#vn6QM!Rz8008f6 VmyA2K$!h=r002ovPDHLkV1jXYv{C>7 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_info_dark.png b/app/src/main/res/drawable-mdpi/ic_info_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..1fade068c38c5ac6c3b1fda2dc22cdfec6a4b8d1 GIT binary patch literal 402 zcmV;D0d4+?P)73(Y=8a;M2(P{LrGwyPh5 z3mZNd2D<*AepFQ#3in|!k|YU019X`>{qrqa0b{TMzZtxN5h%M94#5l@6~gEIfGH^2 zinqaDAbidav`obZ;9wzs;u}0l#bZa}X%j8Up6?xsr?;c1W8hgc;1cwiwdS1ZHSwz8 zw7;b0y$WteS!Li!u%spih>^;`*2CWaOIBIpQ4ZoKf=dRP!XO{K^u(udZvB#ho-l~% z86dhhX`q>-frg7iXk#GAx(V+&7}%)tz$6C)W0irL=TuCwE7$75Tr=1LJTNQGIWwJV zSOQ-jvLBWBP`4-OaOH9(PR&hQ+7%5QnIQ3jXv|A3vQekAvryMD#u6h_XDu)p2)01>>Y7 zbCol^p{x7V{ItZ>r|>gDX>C8wqrZPMvl9u85b-OG|yDa;<33~h_uHb3joWp}8MJ|W0_RgU3jo%Sr|7g4gw+#nSvG8t@H+)g(J8gON> ZG5iwdOW~8PEd)B7!PC{xWt~$(695u=P`m&D literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_loading_dark.png b/app/src/main/res/drawable-mdpi/ic_loading_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..22f9bda021a9b9dfbfdb22b43069e116d6106af5 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJN>3NZkcwN$2@ZS%TO>0#v{-(kJ7rPTfM6%C0k a3=AIG(X%#WDEa{%!QkoY=d#Wzp$PzajX&f7 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_lock_dark.png b/app/src/main/res/drawable-mdpi/ic_lock_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..53de2734cdec53bf9b5ff3a9c02c2416c7b7e4b9 GIT binary patch literal 363 zcmV-x0hIoUP)eNk|Nrtp90$ZTPz++r(ZgbHAZ`NUQ$TzM4THoQfS8MxmM=%MbT1I^Llav{6Gs3I zZAP+W8W5`@$*BSHbR_u(YFn-d#HXQ#PX%HoENYmM9C3=OX#!|iB9iZv@u*WnQWr-} z2h>9i-9?02SemGzrUN>mhOQ?fcrl#dVZhN_(lVP0DdP3>xfIuvILg?v$MQBmL22B%mO@tsv1cIUinkGief#KzV z0k4cQY2bh~QX3>IsAxH;l;kC~Rm1|s=0NO5AvOb<#V`tR000T$BmfuhOymFn002ov JPDHLkV1n%+i$MSY literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_lock_open_dark.png b/app/src/main/res/drawable-mdpi/ic_lock_open_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..9a99ac32bb3ddb343939e29d4ce66ac52d6df100 GIT binary patch literal 367 zcmV-#0g(QQP)eNk|Nrtp90$ZTPz++r(ZgbHAZ`NUQ$TzM4THoQfS8MxmM=%MbT1I^Llav{6Gs3I zZAP+W8W5`@$*BSHbR_u(YFn-d#HXQ#PX%HoENYmM9C3=OX#!|iB9iZv@u*WnQWr-} z2h>9i-9?02SemFAs4Th(>VUSP?Eq+^G67;|67g=R1Li{c#vrpuwVV%#mtiSv$i<6+ zn1>VxWKhv^7)~X{0Ubyh-6+H`b6QDpKqpKi6%yqck`v{q1Bh_|P);3)D}cBhR0Px2 z0YGsLAU=j<_)%Prpp^rvuw=7xdODyQivud?=>RRXC;+k5>759*pdkT@4vo=rVAweT zxiWI55R+9IWzwKJP9wEJvVw}1gBmxyq{bZ!5Svq>Jzxehi(wSt0024Q%cyqO;4c6G N002ovPDHLkV1nexjQjuq literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_mail_dark.png b/app/src/main/res/drawable-mdpi/ic_mail_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e61c7abf5641e0e9e1d16dfd5142bedeb65c7b0a GIT binary patch literal 374 zcmV-+0g3*JP)9#NI%>n*xh>0kJ34d^b`Y5P~Gm55#pqe3}G{L27G& zm=DREa8ev_3WzH~xdKVv2#D7ZVfiW`Hbm0L2gFrq9w6ud7~TmAIwUo0K%4@^$FQh9 z3dBi3%!;Jm0~!tJYKe9L3{L`LDI~RWXo(b*$Yhb^Wq^1J9`i_c00otfvSfk zQcol^SfHVBlz>@eIRJ)N0I?nx{rb@OC&mnl9DtHYaU?Rb9NRs~0KA8A UcZ8f>2LJ#707*qoM6N<$f_A=&_y7O^ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_menu_dark.png b/app/src/main/res/drawable-mdpi/ic_menu_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..31ed9e1d1f99c460538cdd9cdac79f1d6b39d7a4 GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzXHOT$kcwMxFK^^zP!MpwIQwL` zH0QY|+rC|oV72+de`&dg62pQCC37+Z6RZy(`!{{&VadE7ItFJYD!Zli(sw9IGY7=V Xce0!~q1a~wG>*a3)z4*}Q$iB}CGRQ+ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_mute_dark.png b/app/src/main/res/drawable-mdpi/ic_mute_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..629c884f217ae7b8e8eb40dc31f0e3bb1c5e8554 GIT binary patch literal 427 zcmV;c0aX5pP)G` zEJ2KAXNbVq5+*DcfE>YwB<_!-FOFIcz!n{*NO2y9B+di%JxF{KH64I6VFK|2G&7e$ z)o-P?18_Ow5RTII7%d!t%@ILpX7)kV9jAo@h$*(0Le*@eg#!o`+n_{v0xCb5>JA{H zurff(9dYCqMEX#Ju{warV*4c7#W6ldkWg&vQKPkl;Rtfu6I62qj_SArU$IS9M<9uD z0I@e(gM{{uAkZXBK?*I}ID$~46i6E(rHKi&Y|iU}@;SDw22Gft`haV+<1-4-0RU`E V!kUo(((^e=vCn(o5yye!M@r2r7P!9+j!eKkQ)Q0X}p zeqT`(T@41wvTPrdyqO>Mjc>mcdfDVH6(w1G(->m~^AdVG)Tk+n9ixn`YZ4#!lEifHXA;M25BIHzTNLHSd zmM?~0(Nn&B+5q}wOgf57)e1U@z8O=l9jrnOttYHOv|Yzo@|&)-Z54uTzVELg@S$9g z{0l@^Nrryud^=1MuR1gv*QSjigLx+Mo2#MvXLxHjqLP!6B{(#D~jujocXwv_* zy@9vz78DB9%K48>T zoqX3)8IBnOE*S!Lfp4!_1sTPpf>GuC5ZGd_tOqhz*w5gA7@Po2+mHtcI3sgq{0z#( zpo(M7B?@Sexk@?#H8S30biq5rLM&-hAiXmdp%8FN?6SHdbbQ_$iBJf*R~8`}O~@+P zv=I?7?>6v-HX~J`bjV~!0X8-QYQ(0k5|AdX_!-#ovC-|41E7yZw}DOQl@w}Hw_N&U zvTL9BLq@l}0B*>0&t$#ENxlTfKE*mTJTFYiz1ZTTrcI-WJD2xyM@|Q}WYb6pv3YLi zs!JloiMQhI0So~%+Ss@vic&hfCECYg(>WJmFD!a8j-$gl^Kj}I=iE?88f#&qa6HCC pO={JDNip0z%80m+t$$i=u74SipCVBif3yGq002ovPDHLkV1fqW^9=w1 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_search_dark.png b/app/src/main/res/drawable-mdpi/ic_search_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..55c36f9ce8480063b8f59d7cf8ac7685f3128037 GIT binary patch literal 427 zcmV;c0aX5pP)!9aWp z$s!PY84&ja@oXSIjOLI&AZDee&yg*!Mh|KrpB;$9fcOBCx+-c|4l;NvlA!?v)GGk- zE+q9vlsX`gR38D=St99~M5zNNBgMHW3Hs(i^_>J_Zb}@m8*0#E67?k^g@OSk4uB=T z9uoC=BRRmH5(mJt*9;Q%g&{e>f)WQTff{m7oK(jx}MN1=LF zQ<@8;fcON|uzf%*OF%s{5KlvLbQm=XBjiv3RX`?qe2#4SGO85EKtotS1qxbOKMRQC zfY<|wLx8v$h>xJDsQ_X#YF5Mb1ZqMUUJk@HNc<#f){17(U_OP#;&nhA4hnW?1$Kre zj(|FZ4~UI{*a?WOfmj-gnsk~vf=GvsI%3c|0@RQd87N19EY}{$ro9-$C>RAe0036j V^0DEMkhTB-002ovPDHLkV1l;_qw@d& literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_setting_dark.png b/app/src/main/res/drawable-mdpi/ic_setting_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ce72de5b61fb3d2ec4c22d7b69eebbc64c901e7d GIT binary patch literal 480 zcmV<60U!Q}P)_efgSG-56?$JX zkO%uh(S3k9L0=JeA^>}oLsN*$;M)+yQ)t@;9hq9Ry^I1wpdE#-VKR{9HXNM++O7eP zpw;IHYMR7(E|fqh!dXFI<`y++f52{>0bkKZ_a+n69o(XE`nF`?MtPagPIy!kjK^yl z?UiJpmcdnAjXQ>mAsX;Cg*ao_&NN=f^olQO+t6iEhi5=CwFO=kiAl3Tg$kPBh1U;l z?tw|Z3ks2Shr7ULBrAX=tC4Jg8cAm;jWN&^47j8IFxkw)fWs4VJpxU_&iLci_W1`# Wlg8;bN;c5|0000B>Ar-fh6C_v{H@F=*a^%S6 z8#gM11lpN)_LOXu$yjNAfzfzkfy!N(#FUgLeQB1pvWZz)t5|p%J8#G^_VUeQ-MzTC zw^zZ=z2Opz?_(K>Ke{Y34_!aAw4WAqD2%UKQnsegz{KRslG#sh$T*gtPLz02{G4&~ zoOOkESwB}iT|A9n{`5lMm5rO{NU&eHQsl(9VCT~xG7jRW3oRS+ru8=oaxw&|{4#yb S5xWxTS_V&7KbLh*2~7Z;WL1p- literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_tune_dark.png b/app/src/main/res/drawable-mdpi/ic_tune_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d6c82c4ce02b7f05ef48cd86f8c1d4e0fe8a9182 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJNuDl_Ar-fh6C_v{H=KI#|NsB= z1v_#xtQb~YoXMlpc9gMr<4V<|>`M~TlfLqEvhSGKcyyyhf}Gjb#XB2foUJ?ioTYwt z)$tvec>eifYlbNwPG}lyoNLS2+4@AsT1BQocfS6CM+}@rr+O~NIQY8nOkB;~wvV~v z?C}gf4GCTLj99*eC&?!4A{V#FNJQ>T5b3dCUFS$kcwMxr#W&RP~c&y^%b>W zv8DWA`_|?EG-DT5IvB8W?=~5T1!LvEbMWu=BmI`amwTGNB56T{ycs}^><!r ztZ|*V?7kpYDOL>!My`McCXpXg4}5e~Tq)N0Cg$X^=!?5{{mEP8Z}ciQ>1_J6v&>yP W&85XGwUmJNGkCiCxvX - - + + diff --git a/app/src/main/res/drawable-v21/btn_bg_transparent.xml b/app/src/main/res/drawable-v21/btn_bg_transparent.xml index 3118f7e5..1cb4ad51 100644 --- a/app/src/main/res/drawable-v21/btn_bg_transparent.xml +++ b/app/src/main/res/drawable-v21/btn_bg_transparent.xml @@ -1,5 +1,5 @@ + android:color="?attr/colorRippleEffect"> diff --git a/app/src/main/res/drawable-xhdpi/black_close.png b/app/src/main/res/drawable-xhdpi/black_close.png deleted file mode 100644 index 658a422f6dc4cce651c7037855324e170e0a57a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P)LR4r(yED&az8IV z0%DjUHUe^zBQAnl^oXA11WcB2FKHA-v31q2=>7a$1plbsKeC6O1>*>)Va7N@7Wr`m z^dx79kX8OOg1;u9*Yz)HWS1v|5JCtcgb=N~0Qrb}_9~hy7ytkO07*qoM6N<$g4I&F AGynhq diff --git a/app/src/main/res/drawable-xhdpi/btn_attachment_dark.png b/app/src/main/res/drawable-xhdpi/btn_attachment_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..98eed9029c59603b98425ab57b297e02c49cd86d GIT binary patch literal 505 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU_9XI;uunK>+P)lUd)aH$Idt0 zij2q-NkO&hRL`+NaJSLV4Z2Z$(Krw!CFO%_N{H zzAArKwx9Q-4X@ZwGi-=B+%DDFZ<@?m%l=_`+f%u8*6epDU(ebo@x57%u|w*f?hW;S z>1VYoZyU%huDhVpFnLmK*vajup6_?9j5xOBF8?g1g2WGRZBLp$7k$iC%UIwZXM7{S zy=JYM*XbQwemUM{aN*65e6#aWM%B_S@>e(=t~_XDKOEiqcYzERF&!Q(v$@40zST7AD0E3M@}oKbLh*2~7aIF4oNe literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/btn_boost_dark.png b/app/src/main/res/drawable-xhdpi/btn_boost_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3995ff3bec911509266335c0572871338587025d GIT binary patch literal 364 zcmV-y0h9iTP)&1HAG~=m0Y;!Ug~np#Z=`r~qIg>;T{(GyrrE@|TQxqTzfR0OundTmdgLp#z+U z&=G(j1Bmud;In?NF<-Ot4S?um8x*SrcmNQ~1y}<}FkXNqfL?ir0J`O!0qB=^1YlF% z3BcXs<7f;hAwWvEJkMgV&*~Y5VH9t|mpqSR25!RyuwB#u3$PqNJ2()DmgQ$ifK7Qk zfTBDWK&3nmz)pD#fJXWM2RJCd%-i_=fM{9X!$jorrveBxKt~9t-vo~kG~W-X&8V^c zh=*;^`mtA_0U8K606Pd+02Ks0fC2#%V1s}Qup;o!QHEid-tq(eZaglBPwy1~0000< KMNUMnLSTa2C63+z literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/btn_close_dark.png b/app/src/main/res/drawable-xhdpi/btn_close_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ffbdaa6ed2fdb34ba1a2771f0fe47e083171adf1 GIT binary patch literal 380 zcmV-?0fYXDP)Mm|RbbMj|KFe`sX1oQGoBDj&? z6TzK)N(8s^2@(9tM@H~1zaxS_`Gg35Kc|r&wgb+dq avC0=)0YW3ghy3&a0000!7DgB^8 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 X#m5Ve>##`ygO|b6)z4*}Q$iB}2L_{7 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/btn_local_tl_dark.png b/app/src/main/res/drawable-xhdpi/btn_local_tl_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f52e38ff3b4d89a49722711dd9fd0d597ce6a73b GIT binary patch literal 780 zcmV+n1M~ceP)C#VK*c0X!UDaJyf85+Nn|yOhy+W6z=BLKyD%{@3NJ)cWT7r9=vELfvM)@C zF0!&NvaQzrpSIr%@4|BM%+8!W!OVMR-~n;Z*|WcAXXd;!XHzNPeDlqgRwxt>5lIYv z1H1x%!Edk*MnIMH@U`Ft$cL~Zxv(aqQD(-UkrwszhE%7E0=6{+egOA0=7ncq z7#y))0RCXn^nnD&=v~Bj*RRLSN6QJfQbCD}cD+JWgg%98)zusuDR>&A!mt=JE!fvt7I znJ5#Wq#dE#1_Ee|AC)Fx#jw(&La0rWfOiqfT`FwaC4{f9V6)`2RW*M^0jCw=#x=_0 zUC`~afLkHKp7QIX8oNYaZ3xl|da39!JZ~u^)I`ZKm%$&^K7b7Z#`(k0x3vitc>BAX ze&wY&?{!G1-oSA~;Frw;7R&6^Z15J?80g{$o^>JJJA05c{O=rZeOW1B({KjgQ=GG= zxXw-M1Sr1AsLU#^HEN@Po|qqYTyRPNf3V}c9;a=pm*86k0$Q9C5TlfG>wR|wM3k~D zT7ZU>!NdtLl;s6@0bYO?;01UAUVs;nSON62+H`<{lyAQM*Y*!`;H$?|4Jd8^0000< KMNUMnLSTY<)o7&v literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/btn_more_dark.png b/app/src/main/res/drawable-xhdpi/btn_more_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..276d9b8ff73a5e443e3f3bd20140ee61ebd73d35 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=H$7b(Ln>~)y%EdR6d>Z7xICci zoXh-K^AuQoRXL1BuId>FY@BQR`E9CU_iHXMms(B!q*laBdFNl+y#}ISe2488**4KZhB_hJXZygkYtRT~D_|xW^ShbVFT3^4a=d z>V1w3|JWZS$SSZq$RD_8b>N)Ufh$G_B5!TxDwxU_yZ+=)zJR#y-5%F3IZpSUl*8)qpVEK>JfRjV9<;8hs XgWhlRe=m;Z0om&5>gTe~DWM4f`MQ2A literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/btn_post_dark.png b/app/src/main/res/drawable-xhdpi/btn_post_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7918547e1da1e68d4d21b92b850e2ac9bb6cec2b GIT binary patch literal 521 zcmV+k0`~ohP)XGw0lU&X@e!&FpW!Z+2!UNh}tN#bU8oyrgNm3)VotRskoV2|mCP7}F}i=LXDy znpOch&(Y809|6ti=TT5Vyz^*7K+Y3b4SpUS2=M1|2u8IE@VO3d9wiG1ZyrPf!kGsS z?u<}?{CVJj&MOiia~=!=WX*$7z+dy|)+(TN9(`H``13dbBU%OcT!C4#dEkTB!Gp6d zSp@Ao@WEYR5KMsuumO(U)87mDQ8$kkK|Np?%z$OE2QHY~LpzUv+Ee|nhtT%$%tL5< zWXz+Wgx>7`Mt3*30`|crcm&^V3b+OHpf2GH*1!;$21{VaJ%!$b_Yx=Y=^pRLV>ydO zc?FwbAcnKZS99jG$WwFo`^kA0d21fP!w~J&T&RHRuI9o7&|l4k3TUw1v@iB!&3Zn2ee;2#{6t3I)ilIk5owH761fPR&ae5MIqo5by;~ zgROZ70^Y!O@HKBkz#UkOrsf3&7Fc+i913|{;Xd_{bL zEV>#9qU$UF)A}`(mu0GFc4oS^W$J_9Y1yf+ucvEjx+e%!DwRs5QmIrb5j7f(wO|-b zfc?Zc*aA8;ic$0_;ZAT6RKODW1y&i%Z_mLkun%-3h&KaDJ|sQ>Zh$YAgroQb=0INy z$*;E600i#>^Prw0@n*h(D`0($m;-+T&X`#Q{ia$I1N0;?zdee%d~SkS=C_jM%ts|(1E)bx3)k%h7wEr9 z?h-Kr%9cTxS-fnDV#Sfz-y8!UTc0L=_n?O%W)2Qf|exZ;Ze z^OnYC$WhE0FYW-U-gRcpk9m;1a|5{9FME=_I|Jy&=5t8Ek1pQ85+?7|fCEgx6CNe+ z)PM@J_Pabv-l+jgA;BJdmb@DSXeTFZGvlOZ$vZP(m|FwFVs`i&64olnDiPGWdy@=fzGjmg|G)r{ybPBwU zxOT;d?yv*gkFiZOq^`FLj zlRL>|GGlhwx%ZfJ-sCA1=Hz{r*|}#tPa=^>Boc{4B9TZW#U%)WG0x@JfzP@87fS(= z^85tE%JUMCP@a!~l=3_T{7}C90y4^%TR;=#%PXMC^5qneqrB!FT!KAN0~4TwOZhY& zz&=<4J>1I2c>=p&oMZVoCt#Xu`6vfqfNS}X7qAA}IhK!d40^ei54i!uwgo6c0yOtv zin|2;l{v{>!Xp^vF5%Ytjgg>)GwWvxf)X}dd_7W<@CHVxOSl7db0oepKR>rnLfy&J zVh#y@!tb_$K2QNwun7*$G5I$Vs;(ZDRVz0_`jgb}63yb|Jcob==%OmY|HHM1z_$6f z$&#?_^3bG;+zH|uonR$H#I@^_qbhnSs@G>`PTEa$&h_p<+1Lu>nuFjXVb&3a1&Xq< z7S}gDuoIj00s5&)@C%-`XdZ~dd8<@bY0B1%5zLqeuV&sUrDdwJ^=1fjX3ZW^i|D2# zp<;2?0{8?o9@n7!mj27*EI>a_*F4T~b}o=eBoc{4B9Z)qd;=4o1^;G_=}7(u}N literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/btn_statuses_dark.png b/app/src/main/res/drawable-xhdpi/btn_statuses_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d3f6fa796d0bcedfdb41f46c0e790d9cc2628ce2 GIT binary patch literal 558 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 M07*qoM6N<$f`XXz5&!@I literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_blocked.png b/app/src/main/res/drawable-xhdpi/ic_blocked.png deleted file mode 100644 index 262a69c652efee4f68fe5661532dfb1944c67cac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1244 zcmV<21S9*2P)XVBrP4VSPdZZ|`LQ z{HO|Cxb}w;u)zGX)qFxAjuFg@3V}ay?GMBJAnTFCm14oDV2o~$YUDBH`z!-r)-7jB za1!lMG5Sw!1YZu8jF!?E45l;#*ETtXEY|CVjV*-3RSW-lcyPiz7r>EzE!n;1U z4SdBc7*Xh)@}kJBLV=`>;LCdl*#?T4B`?ZsOBgNL3ciBRn&kUUx5_jqrqZCz;Ds3! zWC5G2L@Pd!+J6um4U^zSPO?c66STNdYDm(HC#C}*)8H#suTu%X0bkJ{7`(R~yv~2Q ziVE?;oNTXO3*ZI+bxA-pn+XfGPC4 z7QhQx8-7h-%A^wv6TBF}l0?q9uVs*1OE1e{*x*&mpsOGb)8(OwKqzeRLia|QJf2iL zX2R6ABAV*68N9JjSOD1Zx*3WJyy$=xiOel8ncx?)aJbrbI7;v$g?A>=d)hU#Y&M&A zn-GZ-ycqpq-}YbWO=V~P0P#td5{nuH@Eo8q z#qrnyOL$D#SHGJYps>JGFHQYn-sm&~sAZeLGb$BF^Rk(_7)0hasVjaIMG~1XY@Vmm z8uQyRHuWXJ(H#i+5@Cr<15c$j@{d`)7WC9>ku8mtOC;k2ljn!zMV`7URGwn9dMy!> z{k7<3LOEh&*zD&hjo%6$`&FtzIP%SjFp1{iq##;spqA*gL_R?mme%ndQBuF;q$-4k zTdZD7L_xwaF1sywW_pb|MkZRBZKm(wZ@M}_MJuv;EfF!*aXqe9&1tw;`jCZN37bg# zPheW-APoR#xz423{~O>2O6(#JOqR#9T*pt{ap=T+0+TAtEIFwvmw;yZ{46U~bQR_` zLky6ZZDz_{oIA|%1WFvk&55Z!#H0BzD$rtzDW;fW0{sDPT37C{?i)e?00000 z#oFauRylCOsbQgK!^~EO;K>a0S{dYkj=~4z86ptUOWr*FXc!tU{VHbfKjs6DZ&zOx zKVNdSvFeX&!-M&Uwng=Qe6#6R;Pv}_A7noBJXeY2&t_0MZgaS@@Y>>nh8xNA9^NT` y9mwJE%K8hkbR!6elF{r5}E+$C4h|p literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_conversation_dark.png b/app/src/main/res/drawable-xhdpi/ic_conversation_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5d824734655b27a0e45205fc257d6cd4057290f6 GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVASz+aSW-r_4cMM*C7W1)&~og zW;~T-nJr@377Y~`E41e1c&2lg|&Ok>o$vQVTUdgrvo>{(88Exw)M`ygW{^2L0% zsKb>HcNiYEJ!cWHv=MK(@z9cC&S7qQ{XZ-VKAy^E&)ECcl)1w8a};CQK7E_D43GJ; zjY}D1?d{cHGh7x@H0D%zz%XS7+lz(;;s=Bs%^TR8>KepYq#1ZQ${1ugwlVBexWQcE oyn!>oc>{NVQVU~~0>`IW>?uz<--KS%`~`BMr>mdKI;Vst0FVxUHvj+t literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_follow_requested.png b/app/src/main/res/drawable-xhdpi/ic_follow_requested.png deleted file mode 100644 index 1a1b3a3ef05bbf615f84ad6a7bffb438e90dd392..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU<~whaSW-r_4bx;)}a8AqaU{z zAD6w!S`zW;s>8Jf4_t0%va**l>ORuA;JRY>+sX$DEV-XsoQmH6Kj3;o;n|-W6*U!4 z4#k!j|7ofHmGjPh;<7=B~pNDpe(PGCOJz%WgJ?w{|W z=>ZI{W|!?ZRscF26*MF=-2Gi2S26AXQDH@()B)CpZ~HIj++O^)TCW+bl$r6zhdRkS zObiXW40Ds>Vwqo*{l2N&aO!>N>vO6NyK2HizY2Vvb>{|S$)ENB8{f;WvDYWRn69GC zAf|So{~c$-<{E#7-A}6-Zs`4IZ}|IZKf@1=de#H}Ke-w9ohoPeGc}*_hmQQB|L6QU d6mfQENcV^Z*yW=_Vef!>X=X_@7-m`lrk|#XE63I@ZABvov4bhB^?$iKCdo|Txl?F z4EU0yBbx=&1%Q5w;;j}b^7Mdlzeo+hn+4vFq|2@WOj!c>Zjmb~>;#`k*9>o)FwYy; z0H!Sg99rgkDvVzxT{XOmf;Z(7zC;$bZ02F`%Pyh-*0Vn`_0GTtAEqUMf z6>3?U80d>|Zh*XD=g(`x4}g&v{v(v~1E48p#q(DrxBZ?CjK>JTt00FX)iHp;cm6f$ yN|;lkCT~s1fOGhA6)%dz{DpZ!LqkJDLymv0Ag;jI0=)+S0000`5N)&<1c?Z0L_`9Lg(8TbKtwFWLf2Ix$jTxr zTdm(Io`D;Agow_(x$|bmx$uJ!66T%r=FOiw_oY%HLWBqrfZ_mLR7zSyVgy+BlxRnt688=`awAn1Y1uTPSjlvsw zqDLiboA^m^&nUc+Dj2uruJ0QZ-pFoZy#WpPg6jmu*SQ2ero|6}zZQtE^9Kx=56eVZaK*-5G1r&ICg{rMTidn5H~a20X>uK;h4eOwXq&0|fJN_VZN_47gFs zC*V&bj3cy30|dh=25dSw^?k&eiUC(18E`HuzRM%=^&DeP#(*E586e2Z7%=Oh0nW3~uHVFje(-3qcu~I7%UvgwXPO%0B2KXfO;w8JE$a#5&JUTc73{ZUOb~@z zeMwe^CpkNa!mZY%>xI*_PIxdVT+}QTZG2Cl%sfE8(5aHu?+tWPO~1~qbd}0=I$U~l zBtuD+EyeWO6%}cWDDUSjGo+ic&2x0_P>F1WD%7=S>1e(y6(U545Fz;E4K}~%R9f~^ Q%m4rY07*qoM6N<$f(H;-ys75*2~K4 zk_x%3w4}N^n$C%PPBjiFn0H4rN48RSGXI8qk}pFy>g@FttiEglG=U-Dm_;A^$)m+T zm#0jyv6(I(;~8-3_XLCBeGyG-I48Yp-}yFlpGT98z4*J$;k#^4pZ79QO-TH?hQ*jE zY+AT#giyisFP(d)^j51TZhEh|`I~g+^*Y{3`4=ubaxii@Ffa);Ft8{vFnY7hn8Ti< zbKsf{15o(DHKrNt1$+o;jvt>Ftu2~=?Voto_xA}!athr2GygX%?OdkstgU)PE3cVb z^~kDqhvmIGLeDXC0ol(PjfECXFLv;1>i^Wm68}_PXdN%eH#eT~K3)3g$gg8rmq1)k LS3j3^P65L z7VGm|I+00000cwvm0ifP4(rT~s&UhzNxiULT)%<2_@T#t+2bj@#s;Tu3!^RM~2 z1V8`;&{_bAJv};QYXO9OB&rXftOsJ61OU)H4{#l7Y=>P_0#Gy$C|rvV`|wwBplKe^ z7ti+LZ{k=@Gb9W2#FJg@F3wbSgR;QhS!}7Q9hRF{&O#f{o*|3?0QJ{Qymc0 zJb+`60N(0=sv{Z(0AL=#F-QQa>VVy+079Mzl<)nvA%NgNj^+fQGyvZ{AgFmjT^-Q0 n2QUwy4qzSt00000@Gm?8TNDzGJnH@P00000NkvXXu0mjf>otW; literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_loading_dark.png b/app/src/main/res/drawable-xhdpi/ic_loading_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..35b491b5e55a53f6d58af52e9076de0ec99bc86f GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=M?GB}Ln>~)y?&6l*+9T0FgzvD zm207d-xN3hKINxf1xX+J%KuOQ*7Ho(VTlV6qy%WD{*8I^@%Z;^Cmts&>oIEHJ!h z?)11~K8JnZ_tp>3E95!mK7Q`DBlFK34)gx`+z%IiELO0wiIYyeP~qEh@bOlGo@3bx z68+m<1tjyE1LSACe%pK9dfivc$gi(2us(R0&H;25GHB>vs6MZ%q;#ofvwYHaMvznw lQ^c#iNAx~dDgnWwZ}(IbraP+oJ(mT^dAjmA`1H=F^Kn$p+SX!zsfL(B4 zaG@wPU3C4wsHVZQqU$?go^G>MO8gXfabchDHqSH_do7-BV16?cUw}4Z!(NFGf(ORp z3tW3;K)(j!3-ox^_jNH~yi(H~SK?xT7$63S0b+m{z}o=Y?CfqigT nW%j@#{W~onAt50l;Vk|DeKp~^85a%g00000NkvXXu0mjfc3&0v literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_lock_open_dark.png b/app/src/main/res/drawable-xhdpi/ic_lock_open_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..05cb7c44e7ca9254e0007030a070b11960aad71a GIT binary patch literal 663 zcmV;I0%-k-P) zIPC%x3QCtqB)85<`U~{_BUVJv9a1VAaLGw{qmFnPPP|i<2R~lF9jGH_OfX~gt7t%+ zlkB4dad{;&s-gkYoJ3C?h@&(WF^BZgU5ef z-vLYPHk(`G=fIl->wKqqWu;iQcyn z`>=xs!^>$(h5-w_4^yB_mR%{6WB?gJ29N<{02$z%0me<#>iK}qrZE85bb*{{O;I#f zcAcI!0PhcihZyW|xVAMG*JyJzD#HM_J$|Qw_-mQ{ZBp?A5-hg~*@Mm^_)t*%I~%9m x8hP10{Z+89!1;hZu)_YG=A%Z98Z~P6+AsK$yD`W@r~Lo`002ovPDHLkV1k3Z9y|a5 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_mail_dark.png b/app/src/main/res/drawable-xhdpi/ic_mail_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..89d4f600396505a067fb6b8433ec398a65a3f254 GIT binary patch literal 569 zcmV-90>=G`P)q)KvsD9Tc#qBA_j~z%kghycfjh zeFvOKjoFqW8cal-Gn7F|`Xx8m=WF||2?2r^umwsH=b9?XpOOoC z-V)dbuOa7a5fFSgR3gsTS(3j>PV#*7A+NeI0fJAk4@M%cleQ$KB^S801BXhe<`5lpn#@|fK3MlG*kqL&B$kmh8KH_Wz{>yR>6k@!;2YeN$(Y0 z%wVg^BsXHaE$!W+VvBlKSOhCMq2~PqRV*+J!!QiPFpMg5klSON3BC5X45HB~jkGS||m2(_4pNgIsUhD$*gS=;E=^ zbtRN+|EKjgFb{^u{N~NPH*enjmifZ>;?A4j{637kzxln1qM)FlprD|jpbQNLgIRD3 zJnkUYO&4)YlRpCY!C%W>9L(PYUx3@-MR3iR0oC1BrPGo+JZ7kz8FP?gu31S`{U; z&0?v^ztrw)#5_WFL5(Z~p%VNLUdkBz5{b8LE2+Lk>sE|nDa;@|P>ijCPb9HAJ_68! zAUO-LlK84({ClKAtosN+r)-uThPD*r=aD!MeFc#9>+o1oHnVbf8W}%=6i4em128U| zRYeYbwj-H;$9Djx5Iz}x5B#J6zy!jfVx6xg^Zua%Ko>$UH1*Q;6>Nc-N zRmucHN!{i+s#>}bTy~qigy6d6?i~cfmizCagP{35dp-Wq_5sQZ2pP|?3lb|DH$~_| zK*rqwzfo-Y;elZAUO;w9ivAa4P5>Qt8-!h)1b-t9!4N=~x4vRwtO`Oa@>z;XE)C#> zx4f<(;~9kSsb^S&WHzEG;j;7>@H6aAv7%U_n>|3Dy+c6(SJjv5a|{15kMsbNiy_Ok+R>Ed=Un|0#HK0y|kY>;q^s4ggFbd{eCRu^0)_tX1pv0Z2Vg0IT9Rai8{Px3 zkwwa+Foe^H1%RdyaQ`{CWJp*Qwpnea-)ByXA+$JJWD@{3At3zMoL7YEKxm`TN{VrA zX9`Rqv{7hHlH^G=PcwngQjKvbnz!jfa9M5k5`ycJyLS*wO74{3FB}A&=Sk3@?;G0* zlot>xo>_*>eI(NP3j;x-?XRHkQ$@%x4g`b$0{;~|sOZTaLLC6~+bd1eOLTA&eLu5? zU0KL#{d8T diff --git a/app/src/main/res/drawable-xhdpi/ic_public_dark.png b/app/src/main/res/drawable-xhdpi/ic_public_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ef015d0bbb1a76713403fc050b55f430a3d708a3 GIT binary patch literal 1101 zcmV-T1hV^yP)M0?QcA!n!8Gv2<(l_EwJqmsflW)!f5Sctfo}G@%K}+V?R^wXnjyqGBDB@Iu}xFAHX zYi*$5%QuMTc#>d|zA5M{rL&)3*+T+Efi=NaI!DD|1K}#4B+6CNg8u4Mj13VAP){Vl zA>bFMzkU^C3xqL#A7Q#a&FOPi)<`K)oKI61Ji-1IL5(pcW8{QG0m8RA?s4qL1Y=6b z80p{`*u=qziJcgVg2=I(Era>74V;lqH z5^>jW0eF!hqbtCqWb&cISBx4(iUK_1*c{cJ0@Df^m@bow0?g=6f!ngl1l5zED8Rh# zBG}0>u%VHQE2FrH`_8e|E@R}RU_f!(A}9!ORD1sc7ncc)oY&ly*$|*ZkO~*c8d~HS znlP|6r54~Z$IhI}LNY7}Pf?p9D3tJiaO@1I2+$}PRHvjJn*v-lR)4_Nl=se`y&cL6 zngDR^e&8L)# z&CM!>@s8$fXcu7cloxLx54}`d;hK9yX>w-QRGkrA(`#a9#ZG;FP_4PcHC2L@*#xJ7 zTY}G4onEfWiqI<32s--dQG_a-4mJ*0j8haD*i?Aq zaI!Py^$iSGiK(1lGWO_m240D)u&DDX7CC$rfIVI1)a9mxAT;g{Qx~0*B_aV>)w;%3 z%`M^bBrx6rmw0iQKmc~nK_(r~eB z#LCj5g3}9lNTWe{KOZnb%COqpiSHdo@D0=${@jNJP4;TOG!nM3g)MAhqi=r!ibP+c T*6e1D00000NkvXXu0mjfc25P? literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_search_dark.png b/app/src/main/res/drawable-xhdpi/ic_search_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..2d270ff61355954a81e1d84da26fb0d9104d17df GIT binary patch literal 818 zcmV-21I_%2P)FbngrEGdi4vuhM!G~MCZQ(3Y(r}rQsyS@2W5@8vLB{JOKI{YQ;RZ7 zm-)8;>3To)sN3oDoO92;=i~Fa&hym!m+kKP^4jO~IiK@9Hwe_!)YR0})YMY2QmM2U z+5=sNMxpo67ibQefnGwxP#3i2e=2-EbRGH(%_q<#bdtc;YvIk%0Q4ha;bBcf2kNc( zR_I-gg@<*Apw>h2`*>f^ThI$=wa>-xhknHrL2wFCA9NZz3Z3V3VzL4VZ=sbw7T*^0 zpQls5BW@Yv_Zy(A(Dw*m6J8yTNM;!{B_vBLq9_d@DsoUVax{rgFY=|`rE%52^`$kLFQoJJq@K#pXk`JJ#FbKDR!?+SovKjtjQd}xR{6 zxB^fxB=gK-yiLNkJLC#Lw;`F|wwf03drkn*;tIevA)!kaVlCokNI2FTmsjBi;T$NY zy$ay(lmPpJ>$gE^Sr*c|qx0UMHN>Ef^BUIxsQvv(fH08K_4l>l|AsFep^k{wRleF+ zWBlDl=#}7i#+&9Sp9K#hAUuV(Ch)fq>WrBtGH?p2)E9g1s^m0&|T;@7fgfF%>*sR&&9fhkRnWlpb!*-LQn__K_OHHA(v$c^u42|APZ)I wke%WU5VBW%8H8h*EnZDcO-)TrO|2UH1L;IKyG5`Po07*qoM6N<$f=CdBwEzGB literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_setting_dark.png b/app/src/main/res/drawable-xhdpi/ic_setting_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7afaebca1efce6762af89b6c0994f8c6b80f7f11 GIT binary patch literal 939 zcmV;c162HpP)Q4?wOf$&qgAlg%(<9q1m;3KHmTg z0>exOfXyxma2xpRlR=jR$QTIl#3cc~83^#vmEhMK1Ye-W1p)R71lZ+*04D?j9Cbl} zUV#ATm*e;O63`B;VT|8|tGPgcF<>LZPc_g1TmM3%&@KCo0pj6Qy>Mb29iKlA@KjwB5;K6_DNuTiLp)E!N-7U#w5R6 z2z((w7-J@Z3QYmdlp!!}PH6>?-{;Q(6ktZBkb;X`4`A>GE=z;o0n7(j0L&l>i2&&U z2VdZUY4C?EPHLXAN}9mGa~A!zmS{Q*`})L=*^(k)no`vrb;^wd>o)B=a8`SCl6 z*H}gi{8kyR30Sxt(C!Bk%zmJl;|hK|eEOUMw%Y0ltEt4~Ok_@@6s5I@nlmf?c?4R?j6g@sThHBf&2;-+k~M&MWqcMDt9E`k3ZVJX}N zL`|L70iz1d2u>tv;J;0&85%Jv$lybd72DCm-H0*##^|ZjY=_e(0=%@aF@bABt52#n+7xugVNOoWya`*59@-|0}) ztcAco;h`y@7C2qv#mzoj9pUJLg9<~yZjW&r=zlq-l^hr1xQCxTz%Afs(fGSI_XFyI zD|82H7~{8f=GK<#w{HPawbr7tRT$1Ogm$L4c-}epI$zAV94P z0z?gu%V#657@gZ&(Lb2DV<5ngO9CY5cSHA>U~$tB2`#kHLJQ5V{R0-96S8d%`BVS^ N002ovPDHLkV1ngJu95%% literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_toot_dark.png b/app/src/main/res/drawable-xhdpi/ic_toot_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c7a3268ef5af661310fa1f3af1ca64b17b31ccef GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU}W-iaSW-r_4b-A*C7WH*M|vD zt&Xs^{4r@VFcUK~%R8tWv3#r7+q}6Ynkp*B%%9#_i?gj3xi6@;QtOyRa*v_&>s@*# zzMuQ{C)@NVN|ep}u)V_W^X2bUJkVx6R^lx3^ut!*Tieq?fnt%$;ifCH)JXF8EOI^F05K1* ze81A6NV)wY2YK(6v;_UQ*?#V#?!BX}>~c00A08ZRX6J`9{`oWhdBn}Wp^I@^VV>MR!y~)y|Iz^kbwZ}g&wz~ zJenFa)I!}l1d`Z}h`f2yF>k@<3H=g#^>_NNd46c0J&zI)So>-|{h1~UG=M=Nn>qNB zls3b(7v<4&9lA}o{;&s%?qi!V`PxdR2U366Web3mO){&>DdH_H0lDIbb3<3~)z2(T&Y#`A3FlM3F zN3~sAJ3eJJ1-uC5YHGi5Pjjxr9T9V`#lk=2_pB|nOS*H!(uqT{MZk$qwI#qKI;zNo|1FK00xShR`z$-?tI zZTD|wFnp=*mi!_8mazor3?jgRm90g)6fR~lT#<~OsJUg^ZENO+z|Ym);!D#GA3m;K zv-I1-$Cv#!e6d{fk}JOS>C5Ql%^Uac{3yFe8R%3F#U}xEg6wN12gxXMf-LiN^>bP0 Hl+XkKe4K2( literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/black_close.png b/app/src/main/res/drawable-xxhdpi/black_close.png deleted file mode 100644 index 9932e90d396458589861f0d75fec09dea1b0ed07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 663 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>V2bl}aSW-r^>)tQEG9=0x7H9_x{0gP-%%ra^hq&1*IjQbBpy?=ybc8&zSrB>^$bnxrOQP-rbb_ zJ0px6XdnVO%zjx?<$AXBMTyn+=7R~>-hY=5$&%x1_cx1M`%L=h(f41gxU&x&Q`;Pr z(WJlc>h5o|a?hmBPH5d;%XGUlXPfU2sb07K!0dNryU&L`-W0L9mw*36k*&u1zA5)x zI{cgN|6~`dzt1vLec_6^$;z|(ylz>VJ$jvCG&3f8VZOSWke9prmg0gR-Ijl@PZYhi zk+XLG?UpJ2hdAF(Ieu&X^a~fZajrI=J;B92Ju5x@aZuXF@*C9;mO2S%T@4g{`=hjO z?~~;jF0!esWm#oY*Uvp+mDN+G^lC-nt(!UZ(zk|qd++)U9t zs*w8b&wib{FA^!!ZaKO$ZfWj&b^TnFD%;GtWo5H8NLw+j|CK+R#wV3%dRz-Ps^VD7Qk z8bvV%)v}sLST|pt802MXE&DT3HtfmnpuFWt?=r;xZQzT(Vm zD}~p*Xbp<_(9-v;Xn9)i@yEZ5gcluW?SFBCKPzi>U6)v?ilDg8D-SR0{iX-w&v-@p q<~Pm%qq_gc(e=t%poE10E9S~G7t}T$_}QQb67+QSb6Mw<&;$To$Rs@g diff --git a/app/src/main/res/drawable-xxhdpi/btn_attachment_dark.png b/app/src/main/res/drawable-xxhdpi/btn_attachment_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7677330adfbb14d5b6966cf65695d1c85fc1bfba GIT binary patch literal 816 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>VEXRq;uunK>+RgV*&>b-?d8rF zB>pt4=$$IjQRVu^)%#$WP+)Xmx5&yq4n}6JB_RSLIw~BB0!o}myi7i7%Sip5f9`v$ zYqFf zt8Kc8kuwC3t=9S1aY1aK>5d0~e5e>wYTCd0V+_c{783#=`Y#d;ZNnq{npX`96awAAYsBF6Ypg zE*|xQ`PhQ%&894GVwdVzWWAnSa4AXVd8;hTpXjABqH&fLAzy;pHr^?!wdL@2c(3(z z%7=Xp)xp0MD%&>l?A~Y3;n}b*Xr0QI`oJGk7VmAH^Vss?r+*46jNd1PX)f!}mc0Jj z`_M)-m0CQ4+M_{_AIRcTP@~I(;+z-QPu4TsMk0 zhc38(Lnk)hU2anO{uOylbsW=WzstMNo0PtPg&$K1U#$S^yfwdFONBn%`CZueG?rh? zSva9|v*-kt*FXa}E;PqP2Odt^9UrolVXpS_#cjvZ_G?`6Kk_3<3>;Z4g*mG1+m~&A z>wJK%)i3pEdqca(u0zUiO0{?N=$n`_>}8z$LD6A*t9;;x+AVwEUh#5Ye8{`&pZH(P z>4NvSKVAIHK5@cw<-e*EE#Dt~KeJEmY-?q*!?YE$pJ$fb&be?@5S9>uNmA@5bIV7G VrYuw5Ex??>;OXk;vd$@?2>|ds9*p-bW}Ki%DMu8aQN0S05sJP|4ab8_Bwmxw4aHWp?d8k0$8^< zJ9DSKYaztZP9lKjW@nnoqX=KaF9?7y?Gy%}a(Uzz1i-&*DTd$Z@e*i`; zgk#U!XRNCvgb+dqA>^ma=nL!Rkv5+VnN+_wlE3Y5c;ZH~UjRHx0YJY$aOl~gB>-47 ze`WyCTwN?PSeO+Lz_;OV0igL&-SGDS&>ZQ~}`2dipot&x%@CWSxK&%}A{4;=6>v8~y0E`QU z;O0-bg8+bFI`aO$pi^y@tV}!sNY#<|_XVA*zx@q~I$~XoSVsU5>j(g19RWbBBLIkX z1OTy)03g;80K_^1fEWS*#2_Bn;-dvHVv`#ogb+dqA@Y0ytEXh3mS|5h00000NkvXX Hu0mjf^HTVAAq*aSW-r^>)s|tV0eWuCY_} zxLLXXvMdx3X!*DBfm^}jbH1@(*;^bOU)-wSq;KFPWtGt}x3av5@6OzA^UrF>UF2u_ z08K*zTP)|F=f5&1U-A63si|rq#i@}|^So~S+50r*XHbUIjX%jND%EeZXxB)I6=Xe4 zs4R~8d?%

z*0A=f@}I=KJrq%)C4~-aYHysTfY#w?`g%xr4}f_pk?xQ)^Qd*OiD| z^waVFUJevE^y%(mPUGdbUM}0|q$SF$+mx0U86hTncg0-qteI!?bwBKN7oPNL#qzRQ z=g)@byWV}dBI2#aixm}bE3RG4*z!2geevZ!b=lr9Yq=7Ws<%(B2;MrmLV3&NK=%yw z#eEn2++-Kd?XhyQmMm>4`}CUQZOS#lTZIdhw>)-m&p194s=(TO!FlItXC#)KdiK5Y z#3ae)5UZbG8}uJChdWulU7*Z<%hA1aYjKEVvreFO>5o0X4NnMd{rp<-^k<2bmA6*1 z*{xZ)Sn<}*%lYmvUfBOT>EzD2wRrjczGKT5i_|YzytoCZoo`EXpG*e3tmOqhtD*(6 zB~Kiz7hj+Fyzt7soHr8mJeS2rc;=O0O zXFCboO*zK8{zb;}AJ^7gx1aT(D#l>Z;u6{1-oD!MqGv}Rq@445sGzkd_2?+@a2?+^_M53psCtXxX ztpT&a6j35I;)lQma7MlfsWBiQd;_0AR21>wfJ5Lfvqu#1SNxHnGsb`?V3;W5p8@N@ z?-&E<=VhXde+Jx&5#OR&l<`OWqCUhY{(wSJ$m59@sO!f7qDD$mZw-io&jT3n4vZ0{ zyfdI;0P!u#L@95?AI|0GUbh(8W|NWy?OAX^l4ZosZ2#JAWa3OW-%3?4c#;4T; z(ga_=@%#b{Makq1XmlXH#YIsvIq~zkoOEhH7rn?u(Zmg?c0qiLN>Ma1@yBo(>6QU6 zz$j7Hz5$zE6yKs$l(i>*CV1e10k@?jP3zs&qWV4yL_iLh1{U#V`%x|*-8O(;#+6_# zm8M`SKRd!>32VQb#@%Y!ym&SrtfmbTa2T8d4WNzJ>^pgP%L}pX@{=38UV?Ve3a;?l z6ODNXSOw;RiC{GSjeZLnV}lm(h}UbnQz)ii(BJr;XXq`gK@DrN zmD*!KF>4le^sVA_u@QWAI3o=jq}3O&#+9^26$JP$!rJDG>y2Xgg>%3w5qD6YgXvzq z6AC!ri_m>@AB^|<#XJ_=5V8NG(YFmC>O=;oMfBd5$Qs{UVer5Vp4fB+So|Mgf68Xq zJWtrd0|}b=R26PeV)l$dEC3$^BtG?^&QWa{V!F-NLEWJl@MKljg7Ux}gT-%E{y-o% z(Kc{(VA9e;y*5q180b)N+>pgNTCJ_puH%|YGq79pMZ9ia;S8ne8W{XaUYycRd|F;F zF=ZF5IPP4p>O2E8Oxuc_03K@~e!J%jYAG~6(Fa3W{G#C3H|a zBUUJAz~Ugarc^6vz>%PcpTSL1su|Ftb-kZ}0TD#hWH2!a6%6|RD21;K!W3LCH| z2nIAOY`_)M#n0m1BvlQdzNeuk8!(d_VpZN`pK7uJWg4snZ8X_{iy9bEXR7$rY5iIQ z1D=>_K(0oeZrLUpu-;{%Uh{V0P7f-pWhNR>>tdx+8`~a28z|tci*1s}OcOuMt=mq8 zxku-<26)aQK7Z!)Ic-LrsN}O!PEOdoFre5*k7x&{ijWWE3GqAWv5gNzkqHKr57Pd(*G_fg z!MHN{bo)S;fp0g#fNTBS(Lm`YUxD>0I(mD#pF1n+O;~`7&;O4&1*9u9&Jf>&@icC% zow^%P7^ansc_S2-<}>TJM1PB$S9$3BG9 vlKhV{2?+@a2?+@a2?+@a2?+@a30LADm|toE9`Xib00000NkvXXu0mjfcdALD literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/btn_federate_tl_dark.png b/app/src/main/res/drawable-xxhdpi/btn_federate_tl_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..68dbd9e574e75bb7f75ba9c23e2b58cb80126043 GIT binary patch literal 2228 zcmV;l2ut^gP)i4JJ3hW&`C9VtvqHasymQV1OS8 zj|43yGr;Wx2Dn6cENF4~4Dc&qT+rh1xuEX}j|MF!Gr-ma1_+_31p~|_{B5B8KEks> zgLaIt-C!a1S}j08V!N0xrzm2qisJ9ZU&lyE)9-=84V z=A-gCCGfRnza9Z(b}=8N)2Aqi&7?exQq6=l^ik8m~Sd;Z}40Psl1jAR4M zg%7sX^IM{LoiM_6gZJ@>ID-`RYcNRph@h$!5Ho(&fCSYy1qu~ZWA*A!s0Hp~g z#TJ{VSm<3*oop z2|EeLFk;y-*9gl-%3|zALnGY9fx1GEZ7oFVq%7(DlWRtpZpdQh$@rs?PPSu&NrWE_ zH&)hgUMXlXxe+P|2Mp(ghP*QZC#B#%R)drI9ibCGy$AF^{%j8zYPG6~6Ol;Da3s8C z(+H4n2KJ9xz9WS52v@uDJClBQ6ILSMG}^V&IfXohun`T2!@chXnU=Q!CySKDLJ;0J zI9_xsX?O_vIA_#^&J!+1vXof zFOAKeG8>8?4Ig{c!Jce46kRB&d!a$rv@4F_kZ*-yNrK)N|?c>KI|FmI08AJLpL^)?vH$ zxnuPFqnaUL2mE;*BAp6=Bczv*=<3w$W$mJ#f;Jt{=nzT+#E>t8z@aHizH-cmEMGkW zl5?8b-FD?jfKS}25R`}2A?&vnX%6-I5V}uc&}PY;Py(0HZ)yNc@Y@yd$Y6BLHIOf( z7zvxCa{@hlTk#T3M!jqj^TN2VD>ljdWZ@(|8?OimR0e2JD4$srOHC$DKG@BPI>m&} zop-tD1y3k$mEsF5sx3rT)8M*fN*FI`;|&u7AU^L_oR0S)U;2Uh4vP@k^)9D);2(g%8%reI;&vt=fVCWIUwjJjgd+Fv@%H z-B*h2qbTa}LQs|PbXHn0fJnX$PqGzbu@)^KPM}9UT<39rVUwT@dn_0r7v$S0Xv1!P zcvA3ifyV~c3)*lvi2>mMj|<$}!kmy#GC@^)Y~XCnIYZlUCff}f7@$P3-ststUo>(@ zk%5Nna=Rjr4V)}khg{0OJkP)Yx9Oe~Cav zI@)Er_LZ3FXl659h7qE`uB<#}I(o6=bbCfAA9#?W?a0e67A>FwUXg5AOcV5|N{oak zR0?iNl*xC|(S}pCR(xH#Pye4`w&7!(j~_j_IM;Bv$kJM@POs+(W$<^3{MC zHW9xM%GaUE5k06aAC!0^206D639i8tGQBZR!yopXot&g;gedva_+3{w{n(hVjN8a@ zID+H)-nK7%^nAfc*yor5-jC>VY!aWj($N8iYv7^|+W|Ysw<^JTWz_+c1}m8aT(GfS z5vJ_`4xkPUB&_=Xa9FER?I1l`yxakdI~hi zQ9gz)hh86IKY=IgpYdNQt|HNN9M9H5u!rU>FXWqvRQ7(z*9qCWvgB(8@2GZIPwk_@ zC0YNOqIe`-BM>29Nw_8DE znFHl=xx1&QX9V^bHV69%0Y1Q9!zK%b!rfA-bP2x`V$8o@egs61l4x9ig5+O~jQ@lG zUBK@h$ScimNhA_pLibzMZQObs+j*$+_D@+0q zAm(^GOB39%73iXT*aR>Wa?QO@+Q}q)9LiVSQud|6BZbC%jBGwvL?KtJUgGykIw8_Gu8kd^@9q z&&au>BTm=zCCtlAyU^QP85Nx9F;WYm6#@@_kr9i_J-$gXrZ`W8hIn)6Vl+%Wz6lY& z;hkl~2JiuFu5Jlrw7~7w_iBklQgeaQ%JbpO# r90`IT2!bF8f*=TjAP9mW2%UuAle?O+vaETI00000NkvXXu0mjf=<*FS diff --git a/app/src/main/res/drawable-xxhdpi/btn_home_dark.png b/app/src/main/res/drawable-xxhdpi/btn_home_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..25b07f3189240f67d967a09bbcdd64b6240d5399 GIT binary patch literal 721 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>V4C6S;uunK>+S6G-lBmLZN7Sm zO+w$laWl1Y2u887I_gHTIO;ZuHLi1w64|1`!E@+rr@fndcV-6k7zGI3Psh^6Rf`I(*564v3vCooApOMXRTWHr})uhyQkLox;dpj zNB`UMp9WKpByX}?oy0zS{A`{3A06lT?)}4^RLStvdSA!Nkkk9a3J!ca+qGlP zE#rT_8|55+_T7I}^<{I@+`RNR1yfj$we65D{;B(M#iI0@_?)ia7w>X@Q$E%7{N*;S zGx8^r3w4$;zD{NC>d#NO%sNNty;Q`$$GsWmTmRJUPiXb~yl(@mLBdkY4L6UU(f+p6 zs+-5yB#x){z^>3w++o5hEk9d*)lH>eG>Cpbur1rwz`NtELYPvqc2i^$Pnl{_zvw}o zgVqcGO+8^3#uB`E-_#QwY-^tJ=CFczyQZEH(r#M$uw3=h<*tORACfn0)^jX#`>Q?i zSE}qs?MFfN9gh|F^E)vx2{bUUC@?T`I5eye-xq5gE4J|U&)nQ1rn+0x>*qGj`EGMi zU46k7*7h}e08Aj0Ygi=I?QC54of(1YlQ(3BF&GJ4X3 zvW&_eY+AYN|77Rj*_v#}y)*aDZti?9d_fjxnEifs&bjy8Gn0{lfq{X6fq{WxY77kx zWsw4KB6)@fNXtmgq<5qUX@K;a)JQ4^5bw;NOu9t+P8zgPAE|*9f@5aQ50Sb?G2W^u z={koeIA<=-Usg2Vs(OSYGXN?{KV1L_ljgudeE`ia%#Y~+9Mm&^JgHj)z#X`#2cU@5 zs{w$gr$IRB9zY@Kqb2|(V$B)QOAP=Wa8VyZqXvLFIH(U`L4wttm^%f<9?f|<@2(r(-p zW{l4x?Ib-?oMu|5o5$gx`^D9KDKmsMN)4>-2uJG1=aQ;P?Jmm;@$`u_8}5#7e4#9m zUN{Uhs=9`$X#9D4g={JIdtka%+#9qWuK!7@8)T*W-DBge>LKO(+4yOs!?FuCm?E9> zWhjzrlY_vQ`!px{o_80O2;P2zO_w#EKr>IXQ2W0_(nFRb;R^Jha$MHt~F4^D@ z_!)q10=^*qqbFQIh_$hFN(rMzy6_mvlraTH1HgGr06XM7<9P99a6Q4Zr-^9|Kz7BR zXqd#m_{Ag6xlU$1x&XMKn3wJVie)!TXD6&U&b9Ef!gn<9244VJ$f)`5m$(frrw)c(+XxKywC$7Jze_0N#@p!bx}L^KE|Dz-pBtRKii`0QkjA9}I4` z0D?mR<%Vngyw_X}XVn30^nZb#W)`f!p>8_=jqnxzui2-QwnR@ofO z5YGAuz$S+)(l+TnNGT7XS^KtJ61d)5_}!>@Z6yiXPr_r}{Gj2dR#a630K;E!ZVJrrQ|;yV1Av+o0O%f> zxcv-(Yc|tKtK{`yZL+!U<)f%q9b8{}1Bmm51M)B(&-quAjtZ0>gSlci05}JeBl)6Q zriSer{hk#7kh<{271GH7kh<{I;p9cD0AN0Rt#EiO0Hhcm00000000000000000000 z000000000000000BniM&dHYq5jh@3LZvkY=`{rx~moP9eFn*6;j%{4AddB?v00000 LNkvXXu0mjfJlJ}N literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/btn_more_dark.png b/app/src/main/res/drawable-xxhdpi/btn_more_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ec25f349151be1e121fc7f15be250174a97bd68f GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>U_9*U;uunK>+P+BUQU4$M+$|# zI9|!JD1Nxe;>gh=w`lI}X^*t-aBb6G68b*ne(P;Djf=%!t-J5bKVwZ>_t>)i%f0aStxB6if8>3y1e!D2w3Ml{T)1*^Li1C`GyVqu-Glk2T|b}g$l$FvjkQ4h zmKe*1LVpeJ2Xp=z|9z!Xg;jw2?r%4nex|QkTqu2Hm+hjw+ox~ssofS}Eza|J z-`+KbvOv#>+jQMxRh{$qZIjUcvfT?@J_8xq$MrM}8Fnvt!tkbP(rYA+)(Qonr~puu zc?0*V1#LivGmxRevU>s7s}p)F78$&00-8CYKx8Yom&Nbftg3Zy%N#qO0U6i&Vgr&G z${bHJ-e6U|-jCpf1~>vm6@jAc3F0A+yf;}@+kp&EjxtBlD-&Y_ToZ4wGD3o#pV7%<<;uunK>+KzDFXljzhKE0x zrg8*oJ2q`B3Di?)YJDKbQpoN2R(DHqjme{G|BpRBFPYQT|aE&!hi+7x?9?TYq+A@K1|ZW?$cJzmSz{`f){N%EYPC zSE^ie=NF#W*;I5?Icqnc!}6MIThC;P?tTsQ2plZ)}R7OKptcy15 zA@%?Zex=#d9?INOa!{$mCPDP1=O}2sr@$O?j9^pG?% zbdcn||C6l^-+|5HUXZB0zi;ogV2wTQ-#KgV^__DY8YqgQD2k#eilQirq9_WQots_7OqHm0E^)o##1~1Rf(sM@ELdo z<0(9Vay$*fn+PHffWj5{DZCeM=1PVK;DdP2c!~$098cF=JaJ{?0Pr{MVR#qgDGmT1 zL=jIccM$;8DtDW?>Tv-0ej>9c##1B!Rd4om67I}4o+1LM6;B(o1EBa@$90QjjGK-%Tb5P&qxok0L;l{@1A?3cTQ0QlwZgqe6s z41n(+5>M+@gGd;FU+#){T1WtK#bb2tfJtbOqk10l*UYdu9Oqr^3yic1Alr z;SV>#9q<--zkHfFC>QogHnU$DfGB299h%~49=uG(#M|Lx@Fn;@{05#%^z?L9MLf*` zP@_ax`RQ?|j<>S6R1Cv-Y;yJ_vDPdb{JJ_%&o_8d9)Fg*2v1H6+y(c*`$~Jys8TRC z%H2PLv;baP;*3J2H-XB+EQC+*GhX!ck!?s z3nwF=h+fEbEwa3sx^s1Rox51$_`^ZJEt`Lng#~us9IdQz7e9x;%EmQq;C+I-)^jRj zMjCH9iyy$R<%_%DhDQ-a%(UiqqKF+cw_HOHx!JWVI8nrona^^XSrs&9WSTje=?fXR z@Gs#5F=HmjSCV>4Q$_%EmZnSq=q*hN1F%t=5(A*SG$jsTBx-5O6u^|kOt0msqcs37 zX1>4|;ML|wz=i-+WWIFJT+Ga&2~QY^nVuxyG%5X=sz00QO6pBh9ROpB7T?Wg4kr~e z1^~F2xdU%a`fgVSpeRlK$;XUB05(gLaRBy9lR*G!l_o;~(kx8|0Hj@-lmaMXW+3a+ zOe6rW;G>M0umD`l+?AN&-5v-)MLu0Q&zK1hz{SiF#!OfM#cZaJD-;euF`K!V+>Z^E x189RE$!w;LD?(8eMNt$*Q4~c{6h%>guRqhv=cbgRajyUX002ovPDHLkV1gY!yITMN literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/btn_refresh_dark.png b/app/src/main/res/drawable-xxhdpi/btn_refresh_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..77dffe99935b67dfd16519bbd240aa8d899f738c GIT binary patch literal 1364 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_account_add_dark.png b/app/src/main/res/drawable-xxhdpi/ic_account_add_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e84ba64d1ba0beb972d2bde47dce2f40ff4c97f2 GIT binary patch literal 988 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 Y0eBACEXD959RL6T07*qoM6N<$f|*ImS^xk5 diff --git a/app/src/main/res/drawable-xxhdpi/ic_block_dark.png b/app/src/main/res/drawable-xxhdpi/ic_block_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..224fc4a760171870766167d1f9e25f8facaaadb8 GIT binary patch literal 1853 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 Y0eBACEXD959RL6T07*qoM6N<$f|*ImS^xk5 diff --git a/app/src/main/res/drawable-xxhdpi/ic_bookmark_dark.png b/app/src/main/res/drawable-xxhdpi/ic_bookmark_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a5864e29a92d78c7cadc688af95a04b55d293fa6 GIT binary patch literal 573 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>U}EufaSW-r_4e*=FJ?!HqaRHx z94|_2nR3KwgNXim#YOpwfx$m`;x1e}bgN>eYTN-QS7x)5)<=yERy$tFnG`!?<{y5U z4X0D;ZuZYj>rryzP;3!^5J6t6uSSJvznc1Mk=d1Hi%qku!}PDpmL7cGJAZ?8e0jxT z>#wo8s~_*n{WqiP)yHH1-%PZ6C48XHVYYn#vM&AE_Ur3d*e-0jzw!z5fw+d*^4s71 zde*<Kjy^ALxU_KL@!Tq&B4^am+GM-tr9=lN!lI~w|E_IC! z?tg1~m?4EDA#eTO&E=NoSMJ<){_INE>hQ15ZQ?EbDh`M5?b)~Pnedv#sJj9AMhy}g z48}oxS5iw?v~QiUJn3rOo>+E;pX>Lg9rxK-d*;i=WpnnPuL|G${_{!>sRdc?$3xm) zpI#mP%9P=LzHyq1&eD(B??0_H$PZAD-Dk_ncws}n*6qyRnRbd^-|kPfQIqh$$9yDN z?frvWXDe>KF_^c9<%gAt>%1rP56?AcsF#~%7fJyr9*TzDerRV{`PeBb6Mw<&;$TC{M+XM literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_conversation_dark.png b/app/src/main/res/drawable-xxhdpi/ic_conversation_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..feaa0bd2374e4d1e987fe990ade7452854cb4faf GIT binary patch literal 566 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>VEpUp;uunK>+RjWUd(|4Z4Z5! zqJB6Z@nUgZvqxE4TYE3JXi&!l??6XZ*Ch3fJJv z$_iJuRT2|%eF^jX!}q8AE%|=w`JpQ9y_4Qm$o^|AQTwa4$G>V( zWsLQ8QJ(sX-uVo(AD&sk`oMA5BhG~AUtxj`|9o!%-G&7;81!F{@B6sOKXhp|!wrT% zHTySkH^?@8Q+idZ&Tx^T{MR{225Sb}dlFdmVhD-XPFcs4aNV=LlHr5<)%-28)7T97 z=YNm+%XZs$di=@fY#$VDxsQK{`D^%V!*QEU3^Upv_RngX#NEL6f6MDgR)?sDqqj8k zepoVy>?|u{)F^xVgdyO|t&e;Ge{Ox`xsdrbh`@+7@4c>4K0!;O2kevBJfEx6uC zGa9(f2;0$D!;tci;a$ux&IZ{78cd80M>rT#w)HU>#JMv_tXF2}xh}|X>@^3&<5HG} zk5)_vDr6ZG_8>_MG8nX3T$}G;$Z6e>`15%uy85}S Ib4q9e0EfHR)c^nh literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_follow_requested.png b/app/src/main/res/drawable-xxhdpi/ic_follow_requested.png deleted file mode 100644 index 67f5ff83069a2f2956c88419ba92f6a47543dc1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>VDj^HaSW-r^>)t5EG9=0*Ru|4 zlinCj^c8F3KDaZmeBGvA37(%#0-u>qv)!{(vf192RlmL8q(A+%`qH44s@H#eExk1T zwZch0;};#XcgDOk*!JM^%P-4nZZ564=&|npkL{|n{aF=llMh$__;hglrBC}gs&<(w zf9wtCxb=y%-i+gx@SYZVmV<_=$JfeKR;s;Vp6)PL(L|Zw^r`c%mX|yWgflxqMKru>f@t3mT3_PYco!<5zooool=QMjh2>z5ItYtGBi3 zoH+zE0~q243=9J24ZgU>+4pbW^Zk^;l)sFBL>ZCHZ)jzka5ClFv&@*eJ7#X!wxVE~ z=K_#cheLchOb$=vE?iB%&yeu_d!_cJg|!SFSAN--%oSpIQzQHHOaOz$_J7v;?&8b| z&u0A>V>vk0regaZnP{E{`=7BHRsR%E+HjdmS6;CN82byCUglq4!Sna;@yB04 O-tu(yb6Mw<&;$Sv%L6O` diff --git a/app/src/main/res/drawable-xxhdpi/ic_hot_tub_dark.png b/app/src/main/res/drawable-xxhdpi/ic_hot_tub_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3d837c4bade9b886430e3f3ae43c181b8cbb771a GIT binary patch literal 1271 zcmV)A$gyjzWF(@n>Fr*Rip#lG?3m*n#v!65q_6Xc!!g~$>;$jl2h)}^O3b5Qi z8UarW+)6@9!#^8$(Nzy?AaoF3s4aJJtU<*6~{-;7NhIS}@>DoW-wT;dKK2 zAhb&prBKh5ru;U6TTb|_;kU+Be06Ex)qJt}xTOrUtZP_P?tMr8gSZ-yB+U9SV3voZ zB8$4NYRa7;tasq6tG7CC;_o8N_z*vb?}U1b`c4StO7p;RfqyD)23)idKZkaU`nK_0 zqPq&#YWSOlc}h*v8{#6qn$$)d3>datY26XZ9VD#q;Fl0?8}Q5HV89we+QEP+%X$wR z%sCg7*dF{t26I$0$o)%H4ftkRZ>hnmONn?spNPCkd}z?VW-k+?Gz7hJFkr-??%jl6 zLiuWOaMZ(uy{ZEU{J(@_QNIfM91Q4ktoyXVQ1pec)q{V^ppBmVs2H%vavAzlr7axm zUS`+<2J@vr)Q+6cYrwx5^`u+BP49Qj3(ZM^33DfoB8VCM&Da{d; zbo4$Rm*4UPmgdh%o-c|+tiM(0#Ycsqv_;?_iBpQAg!c*63$>P}dbS8l(>{T}URY4{ zCJ^GPNH>;0maahh`*RI{2rA1a^k@WpBi)A(l8YZ*ZYC`i1I}p#d@rrOIQ`(o{~Y-w z9gqD@yv~0~_{uAY*W9}fggg;93kIwb__~RB)GNyx74f%ns(4!SC8l{FP#;noF6+|Y zYUAa=e;e5hDK)H-dx+^~Y@Bc~;5Mk#!ZY1HV@beR-ZQ3#?XXNstBqM>z&rAHgh>x{ z8myweX!u=G6u+2zmTg9K%rz-DuPrr%S`Snh@M~@Pg)*SYLHrz4uic0>oSgxe0x%%M ztE3tz>QDSK$D8u=aZeo|gtF!aRQX)_m|!4`Z0TY(pq5t$nSjxcEq`GRnB|oAN~l~I z1Lod2TL(b_Q>2^@_rd@e00UqE41fU;5(dBkL(K3k$8ir#7@Qj&7x>bV!3m*^u-jiy z1JeA+k5~S@PB?9r5%TYK!V&T`pJ>yS5qA3vYCuYN%7Dw$_Cm+@h+jDD_QL=e00UqE z41fVJ00zJS7ytuc01SWuFaQR?02lxRU;qq&0WbgtzyKHk17H9QfB`UIks6?mb!_72 zbMrxZ2~tMG&GDxUj+N-j2)q4(8c@a0?fN;GmF9}`A#HH5DJAe{9qLalK>K~Yi$XG> zjDKta#|-T-sm``UP{FUDyaQp4 z#UBj(MILNI62p-=>~w_s78RZoy65~X)#MV#D8JOHQ~fMgVxfYUs8zyQ{H1^@yvqWC hKp+qZ1OgGW_y-?_GuE!!3H1N~002ovPDHLkV1kr(O@sgd literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_info_dark.png b/app/src/main/res/drawable-xxhdpi/ic_info_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..105fdd754c72f0907d02d0a657035262fd56f86c GIT binary patch literal 1219 zcmV;!1U&nRP)DFLOlP+WB(sL(}frHH5?2)b|~f@?ukT!`3BMG(4CH(G>(4}8VY z6hsAMwRU5z`ah-TwkIX1iOI~Jx%bX|2Yw(fobmf+?&I8Z?^qTBfj}S-2m}Iwcqme- zR54LTgotV;#J?+sLUP3x;x-d~#00TOtPwjzf;c1&_-FCERbqh{Cwhq{q7q6LCU^@m zN^B5U#EnC)*q9L_3PbLSUQRR;)5H;REkX2LW{5Xtl4uakR*;1+Wh$(vFA41&I7WWfHeiOfzn3L40y3KE5hKTq@{0`!~ z0m9$rn0Rlp@D;=u@ykH*(_9e4Vxni7_%+0m!NT8WUd&NU5x)Ea_?a{2h}Yta#M&o_|DPF86L@s7Hbsdwk+D1{eq`aNqD-qu;6=S$ zHjFEJ(vrjrBAf*=5j<0LZ(E+MC(uO(6t}lkIqog2F!L(jygs+ZFJlp4K=zfj5;qO# z*I>ku^q&NM3kUXZbgVq2qsNayu{dq+Z!HV$$EPN!lkQ)a?xb{r+< zc=hW52G}OysCI~RKuH+jC?{0y)PNHhV4Fjy2A~O2+ytQ$R@@2eHVie*fHkMXP%#l( zfdRHzl#z<~00V3@A;W+{7+{+|83w$A0k&zDVL${1*iIbE*~X->7}sP2He{{|Pr-nK z8I@^3I}9keQo2Q^0Z%na%9&!ok@Rh>^ap2QK;BHdQ5zbC0eLq+jc%2v$6-KTyXedP zxIM`f19~mDg5QD@7?5)Trqu0yVnZ+>Yun%N#V$#)O!-Y=S;}+bNfuryEK7;ydN^d8 z(5djS)g-?O_mNaom?f^+>g7)P$9!B1$`AiBm-71LcCJu6hxmW{oLWmo(1m;WoP?l? zFOKBwuv7(I{E5nV3P23aSW-r^>)rdufq-^uF*$x z*S?hRxUZt;a%J5r?fqT_itmmr5}SVPUvN#Z(v(X+^Cr*qnPkcS&TsV|N`OI*c^RQpld{Xu@!So;8o_dkqc{_z}N&j1zvd^?;a=yxz@=wp79=L9O z(<8y_?Nz_f9YRs7=B~219{6)zmeR~`Cc^LA*DotuBP8=LOs#U#p06hTZcaV7J_fme z+H8Ds_v8DooO)U^!2%o^Vb;B`IT-7*j_>T7B>rG!*__uJnT+$YkFV?t5--sFIbn^? z&q;r-{1Mi6J@-A9^Xcsi;!m?n49`zW4rf$<%DLsK&!E+FBq-+p)gG|esTB7 zrhBXxLRh}@9=bQlfq_Y&fq_MVfsq4^X~4qxhV`iUfw+Ja#vE6;f(8@TCA-D1EaXpm z!&<1_RP6}V4K#xRs2!*V!ZCR9FzZ{PpJ;sW)pzGZYJE-5?p64CRQqK1*?XshK1wj3 z{dcDIY4@$ncdS#Fzqh+ktn@D_?)N&+qr86;W!)K7bK3IdIGP%MX+KnKV0ryPP+(o( znyt+Z8%n2S``Ixax;nAy2giqK_gA-Wem0x3cR^d}l>gtKyg!kqzamlAl2?A#^@+i6 z8|GV`vi$irp7VC;kq^qA2K*JV2E99kEPlcwlHr1F9ixmyS$MeDEq;)or>mdKI;Vst E00rUuF#rGn literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_list_dark.png b/app/src/main/res/drawable-xxhdpi/ic_list_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d33585fa065f5c9fd76d7a3650bddff05c937dc0 GIT binary patch literal 609 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>VAAk(aSW-r^>&u87qg>)Te5?r zXOjwd`8pMMfjhedV=5-dINLN!^DD536h0T2+uEUVFLO;Br^(qrrT)HZnfIFWRjmTf zznniyiU(*W4E$0(y=h^JisbYoe{%Z0O4SpzDyQw4`Xtb3VbER98JR>$EM4f4`itF8SJL#ZX3&Q|>CK-;EI{ zc9P{@F`HX!matTyrF$U^7zKfYKH{QJ=avfjxH<4#eHs%jE{rfvr z`9W~eMF)*yN3Nu2la6TZ6D+)2;Q4rR%IQb*pZq^s_EFroZ$3vx{2%6%&7UtspWJtR zSzm+L(f!4875bK+Y(fv!x_h!XtLjW^gYOZDe5ivV$e`Ym?oa^(j-CW^iA6&pP+1&@8S5JrBpO+EV2tu~aSW-r_4baV7qg>)+rtz- z0hQwIG6x>-EYjxKELOC9qwuj_fmoiqv9Ukp{`~gb`(&Y$jSNsf5Hvhk^V(|a-n`i{ zOU{4Xzir}$hy&+8uD|_GC}!DR>;JzJ>^OTjefDUOF+Fo`zEI4X*s>=pip!p8H~_H+ zQS5o3WZ+T7XrW@*m7jklP-+1!4+Rd)0LZ84z@_Wy((7&sIdSOgfDI2agN z8W@-y7#J0R6bF=O$YYu|tN7u6)-$Hh4>2$>I82@YaJtL=o}YXBZp=fS?83{1OSORs>}cY literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_lock_dark.png b/app/src/main/res/drawable-xxhdpi/ic_lock_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..0ec86466db545b655ce1dc9b145d35121dea7911 GIT binary patch literal 1099 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>U=i|kaSW-r^>*%CZxKhCZMs#eZ4!qV>nI@Qc+)J*N0fJRzskvZP~^x#Z2=8y1LXxn65cQH_vXXj>6k z{@4GT><`znCw6znR-t_^J{QWLDZkh(x_ z4$I;Pj1`>sI5iCz^P2numjC0Qe3^fr6i-9u2iZTLI;_fszBH;#{vux^^rczf&gp)K z>ILR9gUIg>ybl z?^ROl$tVBoJ|AB)+dx%8TgWSyf4_^~wmRmJ?el^k=t)f9y@bEA#&7!7>nwBr6w25B zv$0_2vpSK()|_zgxaq>P&#M1a@+;P|rT@Ki{&YHj<9a!}`g5nELw=f7zs%~(x^j`r zu4;$emm6aL^gf(*{;`{RMfQ4jPVcbZ8HJmk$1p{*xihU5 zv3?Tte2J)Vg~dtc2g{uW)*s%XajLcQ;M2Yp=hzsR$L#Cet9Z@!MNs*2UZ!_DS_0&g z?w-vH7BSgr)SSxw==>=g^0}K>n45bzh&ZSj51!0FD}*_;&k*S-**KUwme7zQ}>zIgbw~oB^u4li+{u z<0~06@t_aC52SvGkh9cV=R7yzm}0|Jpb~|*0rhUTcKrLX-Kc8ciYG@be|Q=2gz@U> z8}`oHw2xui5#5@tK7aN-+-e)R@SoSaqt71p`fT8h7O2r{-WU9n{`F{nchNy zf}@8%{4cQMyL*1kQKosvYU}pj2t3cP^~h$EZrLJP%U}l908G@7c*(9jaA5<(Jh!DO z-zTdDXs<{Y+G}JyduhXmeQ)pjRogtczwM;{`*2N#A0MJ?wyZuofkm5TMc#7l{%v2S zU-YdJFqnMaNZ@5(nx?~iVX3#Tmoof)x7@M#C>v|Wf^9l0E@s5%o_O4{NPL0Vr?6}; zkKl$l@sRZw_o)cw`03wpP2hI>m(UFnEirfW2(&rChplPz1) zZo)%lPo#K(M-T%SN9+MUetq``{9Bzx7Hre1NZr^l)8z_l?~bgE4GS$eEJQv^{aq1p z^TpJtz!GP(f1)v6XT2X>n6UQ2MAhhNsj1c5D&B6=yKNoU|Ka5n&MUj~-ID$)1w{6i z@$Q+hJyb{B;{Cy5&bs<@FrfP5lk~>}EzhFNeuV)G2?kGB KKbLh*2~7ZW1^tKs literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_lock_open_dark.png b/app/src/main/res/drawable-xxhdpi/ic_lock_open_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8cdd5018d9348790f016f6bb7c6a7ac7d40a3a87 GIT binary patch literal 1091 zcmV-J1ibr+P)37v+ta9-ZN*)$`}j=gHcFiv)L4sq!ZyA zT>;fYr=TI|A@mA*Cz^sX&`qcvs#D*gbN-Fr19d~=(06FvrPOCfp)RO~PI@=K208~V zc`$t|Ekd18HJ#NPUk;ss-UMKLuGXMgs7)=HHLhKjs@6WtBZ8hWsCVq=()y>?hxAT*R(lm z#RMKsvJqN!FyeI>H$}NI&ue-_bv6Jvt+^7Hw;s1qTCeMerL&G-D6em_r6IR)otnBt90unkyXe7<^& zSW_f(>?;-mP&MX5CIGlMgW^33~JKR zvP@f~0&JH6^3qX@fSAd7oM>7`%uPXW#!3LrFsfy+mI$#O0w`t>009sH0T2KI5C8!X z009sH0T2KIcmrVIenDPkGypd>+l83R=m)j^)@H>Yk8|z zY84|5+4wKGY|KmG@I!V&k1g40xJ097CjZm;6;w$(%+jyd>Y49@-)*L*>wVK*^IMKfxj?$QCfa0_%e?-~xl`nE}7SuLt7{q-UOhIzI-i z08bF1T?hN_DmQ5Pa;vk{!NY|5(2$i1rSE9l1>aI?%97rFrkHRCy| z)(nJ2zPJbJj2>jy3a+~WoY1C~Yd1kisf&T+8x*fY5HL*btkIh&NFuVqPC2OSk>`uMb9L6A> z)s@{Y!S$$#!yzBFu2>CN)YHxp;WKu52$}R}a9Vg*ZqS3QpSv=40}LO*u~JD*f#2Q? z?)$tOvU;Fz7yj#e^%UE0zpXLA@X*5}pvU7QK$VLR3MK?*kPUJH$~prS-}UyECc$+` z%H99U#e(*mb@n?Ka9^!7!0-a>5pD`ASMHt=X0ocy{a`YrK3Z*n$sI;jRw-Pk&L5-; zmW#`@vku$|IT5tpfc!x^E%@h}a(B^kafwX!R6v7l#Ta1jhB2^3aD6G^%&HSSj<6V* zC%cxeC5@v5o>&8%bsJH+JFi?k z8c}_zVhs?NyM^Uq8Xz2`i$4gdfE07*qo IM6N<$f*51z!vFvP literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_menu_dark.png b/app/src/main/res/drawable-xxhdpi/ic_menu_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..6abbbdd6645d558e1734e666afd8c4c17cf89522 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGob3I)gLn>~)y}6N-*-*gcVs~$$ zGMD=TrL%<_cbBrxuHWZsmsC q>t}DMZUCAGLK`9>mH^2I?`s)>SS{5C{YUfj}S-2m}Iw zKp+qhn3~l=xD^F|ZmjK&=lfW#n6Id3r7#9Oy18)Ei0GG44)6)6JfYZPn zXI_L%jN)7Z9P`Dl%|!(8^CR#ma6!@pXydk%3!oJ{ zg7!;+9SQ<4{sj&Kn-eovK%iH7;5mc{8G{zs!A7B?0De9NZb^awWx!sf2-@w4cm7%4 zeomtRIX<$_04w7zLWP6~+UzKAJNeExAVA)h`hjbbFcPlYvLnCk_}e!iK%PUutz<_< zY)3)>7GD$h_o)aXFiUEP^|OO%J1S;7SOE%zs0DTdzetKO4%{Di5scVTknP9{P|)Tw z{)71=A;K><5}dOmIA(*$!xiFXBjQQW$O;f4_H%+(JK`f?AGZOm0`T_Bfv14Kks^!$ z*E)4~#6@TfnnX3FRvN-YF5qMKLvzuN8jE$3#+Yk>?~u<4T}gOiwqi$`V_pvΜ$# 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_search_dark.png b/app/src/main/res/drawable-xxhdpi/ic_search_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d0d4d59ed3b71db105a1f55dbc8a9993ac1af1f3 GIT binary patch literal 1333 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 V2si{CI1T^+002ovPDHLkV1f${;C}!B literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_toot_dark.png b/app/src/main/res/drawable-xxhdpi/ic_toot_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..222ba4c9643238651709ddf2c52e466cc37fe0fb GIT binary patch literal 563 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>VEpCj;uunK>+Q|+UQCWM>;>FS zuSCA^Ihz01S!BMxbmMc4s>ZGlkGNUV_U0NVC@j6UYqRyCx_t&5tK;hK-{n7d<7Ed7 zY%$n;^UaRyuSNgX{m(Rz*dyv{$p5;`Xy%+*e#VFQb2iuWJOBR^x3H(b;H}-7;^0+= zs~_rLZ{NS~P<4Oe+!-Oh<^Q%F%-1+LIe^*v^nZ~JQT$#R9kMdA4AvG_JY@w_v<^S~ zpv99rG2w^BEo1k>;;An<4_w^Gb2Z@5UfJTG>WQ;fwd_dlTPpRs-@4XDZocV>i+8Tn z|G!f6u57osZ-EH^2cNpbYTA4Dz0pz>b^j=Gb?*Mu$)at)rRtjEt{n}uaqV@#*|tA< zvZ(ip=EYZ^FaP-a#?R!6(gG2?>g%r_PPe`7c{H%bo=@Jodd}OBry6nm_mBHcZQiOS zlc;`h;wL+q#O0I!cQX)|@w19uO=Gy8koP@{nKeVf}-GWwSIE ze*Ir$dbH2?8smoK$)yr+Zlol#Ti-aySGJ*9_Duq@%*#0&E-zx*FnK@2nJn4eFkewt^V65?UaSW-r_4dwQzrzM14HvuS z%D0LdhU~GH<_^|!NnpLFX>lTlW6>R}vco@@>~5deR8VyLuHPgTPawLL@z|p7k5TQc z;`Krd3``6T3=CU-FvpnMh-aQ-VrVxppO_uNydb~goq7wyfoQjg8s4q-t=aznukYUQ z#T4iSFfijWFtOp!)MI9NpBblgeFNKp(!-Z!A1ahd?_~Qfb%&ctfq{XAp@HE~MO($H zs!4yIzqf0OoWN+25< z1Q-~!m@HiE6qO-PV6eC)x9YyYh&iD4cmGt}r)j3KvI z&tw$%w{QO1_pGhoveM*^eEZgPr;9-WVvGkQ^x|uo%$JAkkC8q53#8N2)z4*}Q$iB} Deb%J} literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_unknown_dark.png b/app/src/main/res/drawable-xxhdpi/ic_unknown_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..9f81adaf1afbed95bad5e783d76c1c572ee035dd GIT binary patch literal 450 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>VC?jCaSW-r_4dw2FQ-76ouhJh{FFTzX{&Lo{hYMPSj#<=3YFGLiw(CJd@6!Ljj5gnM U3X^*CzJfgB>FVdQ&MBb@0B-WCF8}}l literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/btn_bg_ddd.xml b/app/src/main/res/drawable/btn_bg_ddd.xml index 238fef50..e45f1b71 100644 --- a/app/src/main/res/drawable/btn_bg_ddd.xml +++ b/app/src/main/res/drawable/btn_bg_ddd.xml @@ -3,24 +3,24 @@ - + - + - + - + \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_bg_transparent.xml b/app/src/main/res/drawable/btn_bg_transparent.xml index e974ba4e..eb79eed5 100644 --- a/app/src/main/res/drawable/btn_bg_transparent.xml +++ b/app/src/main/res/drawable/btn_bg_transparent.xml @@ -3,24 +3,24 @@ - + - + - + - + \ No newline at end of file diff --git a/app/src/main/res/drawable/list_item_selector.xml b/app/src/main/res/drawable/column_list_selector.xml similarity index 58% rename from app/src/main/res/drawable/list_item_selector.xml rename to app/src/main/res/drawable/column_list_selector.xml index bd710272..b7fcca9e 100644 --- a/app/src/main/res/drawable/list_item_selector.xml +++ b/app/src/main/res/drawable/column_list_selector.xml @@ -1,8 +1,10 @@ - + - + diff --git a/app/src/main/res/drawable/window_background_dark.xml b/app/src/main/res/drawable/window_background_dark.xml new file mode 100644 index 00000000..9eb8d8d1 --- /dev/null +++ b/app/src/main/res/drawable/window_background_dark.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/act_app_setting.xml b/app/src/main/res/layout/act_app_setting.xml index 1894fb75..ec6d4da9 100644 --- a/app/src/main/res/layout/act_app_setting.xml +++ b/app/src/main/res/layout/act_app_setting.xml @@ -89,6 +89,22 @@ android:scrollbarStyle="outsideOverlay" + + + + + + + + + + diff --git a/app/src/main/res/layout/act_main.xml b/app/src/main/res/layout/act_main.xml index 02e409a1..aa2afe96 100644 --- a/app/src/main/res/layout/act_main.xml +++ b/app/src/main/res/layout/act_main.xml @@ -46,7 +46,7 @@ android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:layout_margin="@dimen/fab_margin" - app:srcCompat="@drawable/ic_toot" + app:srcCompat="?attr/ic_toot" /> diff --git a/app/src/main/res/layout/act_post.xml b/app/src/main/res/layout/act_post.xml index 77ad72a7..ea3be344 100644 --- a/app/src/main/res/layout/act_post.xml +++ b/app/src/main/res/layout/act_post.xml @@ -16,7 +16,7 @@ @@ -104,7 +104,7 @@ android:background="@drawable/btn_bg_transparent" android:minHeight="48dp" android:minWidth="48dp" - android:src="@drawable/btn_attachment" + android:src="?attr/btn_attachment" /> diff --git a/app/src/main/res/layout/lv_column_list.xml b/app/src/main/res/layout/lv_column_list.xml index d726d06e..f3da535a 100644 --- a/app/src/main/res/layout/lv_column_list.xml +++ b/app/src/main/res/layout/lv_column_list.xml @@ -15,7 +15,7 @@ android:layout_alignBottom="@+id/item_layout" android:layout_alignTop="@+id/item_layout" android:background="#0088ff" - android:gravity="start|center_vertical" + android:gravity="center" android:padding="16dp" android:text="@string/app_name" android:textColor="@android:color/white" @@ -27,18 +27,18 @@ android:layout_height="match_parent" android:layout_alignBottom="@+id/item_layout" android:layout_alignTop="@+id/item_layout" - android:background="#FF0000" - android:gravity="end|center_vertical" + android:background="?attr/colorColumnListDeleteBackground" + android:gravity="center" android:padding="16dp" android:text="@string/delete" - android:textColor="@android:color/white" + android:textColor="?attr/colorColumnListDeleteText" android:textSize="20sp"/> @@ -52,10 +52,10 @@ android:id="@+id/ivDragHandle" android:layout_width="48dp" android:layout_height="match_parent" - android:background="#80cccccc" + android:background="?attr/colorColumnListDragHandleBackground" android:contentDescription="@string/drag_handle" android:scaleType="center" - android:src="@drawable/ic_knob" + android:src="?attr/ic_knob" /> @@ -91,7 +91,7 @@ android:layout_marginStart="8dp" android:contentDescription="@string/last_selection" android:scaleType="center" - android:src="@drawable/ic_bookmark" + android:src="?attr/ic_bookmark" /> diff --git a/app/src/main/res/layout/lv_list_header.xml b/app/src/main/res/layout/lv_list_header.xml index d42a5d44..c220ac4a 100644 --- a/app/src/main/res/layout/lv_list_header.xml +++ b/app/src/main/res/layout/lv_list_header.xml @@ -12,7 +12,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="end" - android:textColor="#888888" + android:textColor="?attr/colorTimeSmall" android:textSize="12sp" tools:text="xxxx-xx-xx xx:xx:xx" /> @@ -35,7 +35,7 @@ android:gravity="center_horizontal" android:orientation="vertical" android:padding="12dp" - android:background="#C0FFFFFF" + android:background="?attr/colorProfileBackgroundMask" > @@ -62,8 +62,9 @@ android:layout_height="wrap_content" android:gravity="center" tools:text="\@fugahogehogera\@jugemujyugemugokounosurikire.jp" - android:textColor="@color/colorLink" + android:drawablePadding="4dp" + android:textColor="?attr/colorLink" /> @@ -117,7 +118,7 @@ android:minWidth="48dp" android:paddingStart="4dp" android:paddingEnd="4dp" - android:src="@drawable/btn_more" + android:src="?attr/btn_more" /> diff --git a/app/src/main/res/layout/lv_status.xml b/app/src/main/res/layout/lv_status.xml index a0c92b0f..2bdbb755 100644 --- a/app/src/main/res/layout/lv_status.xml +++ b/app/src/main/res/layout/lv_status.xml @@ -26,10 +26,8 @@ android:layout_height="32dp" android:layout_marginEnd="4dp" android:scaleType="fitEnd" - android:src="@drawable/btn_boost" /> - @@ -62,7 +60,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" - android:textColor="#888888" + android:textColor="?attr/colorTimeSmall" android:textSize="12sp" tools:text="2017-04-16 09:37:14" /> @@ -119,7 +117,7 @@ android:id="@+id/tvFollowerAcct" android:layout_width="match_parent" android:layout_height="wrap_content" - android:textColor="#888888" + android:textColor="?attr/colorAcctSmall" android:textSize="12sp" tools:text="aaaaaaaaaaaaaaaa" /> @@ -133,7 +131,7 @@ android:layout_marginStart="4dp" android:background="@drawable/btn_bg_transparent" android:contentDescription="@string/follow" - android:src="@drawable/btn_follow" + android:src="?attr/ic_account_add" /> @@ -161,7 +159,7 @@ android:ellipsize="end" android:gravity="end" android:maxLines="1" - android:textColor="#888888" + android:textColor="?attr/colorAcctSmall" android:textSize="12sp" tools:text="who@hoge" /> @@ -171,7 +169,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" - android:textColor="#888888" + android:textColor="?attr/colorTimeSmall" android:textSize="12sp" tools:text="2017-04-16 09:37:14" /> @@ -330,7 +328,7 @@ android:layout_marginStart="8dp" android:background="@drawable/btn_bg_transparent" android:contentDescription="@string/hide" - android:src="@drawable/btn_close" + android:src="?attr/btn_close" /> @@ -338,10 +336,10 @@ android:id="@+id/btnShowMedia" android:layout_width="match_parent" android:layout_height="match_parent" - android:background="#000" + android:background="?attr/colorShowMediaBackground" android:gravity="center" android:text="@string/tap_to_show" - android:textColor="#fff" + android:textColor="?attr/colorShowMediaText" /> @@ -360,7 +358,7 @@ android:background="@drawable/btn_bg_transparent" android:contentDescription="@string/conversation_view" android:minWidth="40dp" - android:src="@drawable/ic_conversation" + android:src="?attr/ic_conversation" />