From 7eddffed74f8018e84dcecace4fbfce37887098a Mon Sep 17 00:00:00 2001 From: Karim Abou Zeid Date: Sat, 5 Sep 2015 21:21:56 +0200 Subject: [PATCH] Finished the new about screens layout. Now only the onClick listeners are missing. --- app/src/main/AndroidManifest.xml | 11 +- .../gramophone/dialogs/AboutDialog.java | 65 ----- .../ui/activities/AboutActivity.java | 58 +++++ .../ui/activities/MainActivity.java | 3 +- .../ic_attach_money_white_24dp.png | Bin 0 -> 472 bytes .../ic_bug_report_white_24dp.png | Bin 0 -> 307 bytes .../res/drawable-hdpi/ic_flag_white_24dp.png | Bin 0 -> 161 bytes .../ic_github_circle_white_24dp.png | Bin 0 -> 754 bytes .../ic_google_plus_box_white_24dp.png | Bin 0 -> 733 bytes .../ic_info_outline_white_24dp.png | Bin 0 -> 595 bytes .../ic_twitter_box_white_24dp.png | Bin 0 -> 538 bytes .../res/drawable-hdpi/ic_web_white_24dp.png | Bin 0 -> 748 bytes .../ic_attach_money_white_24dp.png | Bin 0 -> 288 bytes .../ic_bug_report_white_24dp.png | Bin 0 -> 233 bytes .../res/drawable-mdpi/ic_flag_white_24dp.png | Bin 0 -> 118 bytes .../ic_github_circle_white_24dp.png | Bin 0 -> 522 bytes .../ic_google_plus_box_white_24dp.png | Bin 0 -> 488 bytes .../ic_info_outline_white_24dp.png | Bin 0 -> 376 bytes .../ic_twitter_box_white_24dp.png | Bin 0 -> 407 bytes .../res/drawable-mdpi/ic_web_white_24dp.png | Bin 0 -> 469 bytes .../ic_attach_money_white_24dp.png | Bin 0 -> 547 bytes .../ic_bug_report_white_24dp.png | Bin 0 -> 371 bytes .../res/drawable-xhdpi/ic_flag_white_24dp.png | Bin 0 -> 162 bytes .../ic_github_circle_white_24dp.png | Bin 0 -> 943 bytes .../ic_google_plus_box_white_24dp.png | Bin 0 -> 945 bytes .../ic_info_outline_white_24dp.png | Bin 0 -> 796 bytes .../ic_twitter_box_white_24dp.png | Bin 0 -> 773 bytes .../res/drawable-xhdpi/ic_web_white_24dp.png | Bin 0 -> 1002 bytes .../ic_attach_money_white_24dp.png | Bin 0 -> 790 bytes .../ic_bug_report_white_24dp.png | Bin 0 -> 576 bytes .../drawable-xxhdpi/ic_flag_white_24dp.png | Bin 0 -> 228 bytes .../ic_github_circle_white_24dp.png | Bin 0 -> 1573 bytes .../ic_google_plus_box_white_24dp.png | Bin 0 -> 1462 bytes .../ic_info_outline_white_24dp.png | Bin 0 -> 1174 bytes .../ic_twitter_box_white_24dp.png | Bin 0 -> 1151 bytes .../res/drawable-xxhdpi/ic_web_white_24dp.png | Bin 0 -> 1529 bytes .../ic_attach_money_white_24dp.png | Bin 0 -> 1048 bytes .../ic_bug_report_white_24dp.png | Bin 0 -> 761 bytes .../drawable-xxxhdpi/ic_flag_white_24dp.png | Bin 0 -> 295 bytes .../ic_github_circle_white_24dp.png | Bin 0 -> 2110 bytes .../ic_google_plus_box_white_24dp.png | Bin 0 -> 1921 bytes .../ic_info_outline_white_24dp.png | Bin 0 -> 1643 bytes .../ic_twitter_box_white_24dp.png | Bin 0 -> 1583 bytes .../drawable-xxxhdpi/ic_web_white_24dp.png | Bin 0 -> 2043 bytes app/src/main/res/layout/activity_about.xml | 99 +++---- .../res/layout/activity_playlist_detail.xml | 1 - app/src/main/res/layout/card_about_app.xml | 116 +++++++++ app/src/main/res/layout/card_author.xml | 190 ++++++++++++++ .../main/res/layout/card_special_thanks.xml | 245 ++++++++++++++++++ .../res/layout/card_support_development.xml | 197 ++++++++++++++ .../res/layout/item_grid_card_horizontal.xml | 3 +- app/src/main/res/layout/mini_player.xml | 1 - app/src/main/res/values/colors.xml | 11 +- app/src/main/res/values/donottranslate.xml | 17 +- app/src/main/res/values/materialcolors.xml | 11 - app/src/main/res/values/strings.xml | 22 +- app/src/main/res/values/styles_parents.xml | 9 +- 57 files changed, 892 insertions(+), 167 deletions(-) delete mode 100644 app/src/main/java/com/kabouzeid/gramophone/dialogs/AboutDialog.java create mode 100644 app/src/main/java/com/kabouzeid/gramophone/ui/activities/AboutActivity.java create mode 100644 app/src/main/res/drawable-hdpi/ic_attach_money_white_24dp.png create mode 100644 app/src/main/res/drawable-hdpi/ic_bug_report_white_24dp.png create mode 100644 app/src/main/res/drawable-hdpi/ic_flag_white_24dp.png create mode 100644 app/src/main/res/drawable-hdpi/ic_github_circle_white_24dp.png create mode 100644 app/src/main/res/drawable-hdpi/ic_google_plus_box_white_24dp.png create mode 100644 app/src/main/res/drawable-hdpi/ic_info_outline_white_24dp.png create mode 100644 app/src/main/res/drawable-hdpi/ic_twitter_box_white_24dp.png create mode 100644 app/src/main/res/drawable-hdpi/ic_web_white_24dp.png create mode 100644 app/src/main/res/drawable-mdpi/ic_attach_money_white_24dp.png create mode 100644 app/src/main/res/drawable-mdpi/ic_bug_report_white_24dp.png create mode 100644 app/src/main/res/drawable-mdpi/ic_flag_white_24dp.png create mode 100644 app/src/main/res/drawable-mdpi/ic_github_circle_white_24dp.png create mode 100644 app/src/main/res/drawable-mdpi/ic_google_plus_box_white_24dp.png create mode 100644 app/src/main/res/drawable-mdpi/ic_info_outline_white_24dp.png create mode 100644 app/src/main/res/drawable-mdpi/ic_twitter_box_white_24dp.png create mode 100644 app/src/main/res/drawable-mdpi/ic_web_white_24dp.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_attach_money_white_24dp.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_bug_report_white_24dp.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_flag_white_24dp.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_github_circle_white_24dp.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_google_plus_box_white_24dp.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_info_outline_white_24dp.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_twitter_box_white_24dp.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_web_white_24dp.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_attach_money_white_24dp.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_bug_report_white_24dp.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_flag_white_24dp.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_github_circle_white_24dp.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_google_plus_box_white_24dp.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_info_outline_white_24dp.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_twitter_box_white_24dp.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_web_white_24dp.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_attach_money_white_24dp.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_bug_report_white_24dp.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_flag_white_24dp.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_github_circle_white_24dp.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_google_plus_box_white_24dp.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_info_outline_white_24dp.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_twitter_box_white_24dp.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_web_white_24dp.png create mode 100644 app/src/main/res/layout/card_about_app.xml create mode 100644 app/src/main/res/layout/card_author.xml create mode 100644 app/src/main/res/layout/card_special_thanks.xml create mode 100644 app/src/main/res/layout/card_support_development.xml delete mode 100644 app/src/main/res/values/materialcolors.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 12899427..43d833f1 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,7 +1,8 @@ - + @@ -134,6 +135,10 @@ android:label="@string/action_settings" /> + + diff --git a/app/src/main/java/com/kabouzeid/gramophone/dialogs/AboutDialog.java b/app/src/main/java/com/kabouzeid/gramophone/dialogs/AboutDialog.java deleted file mode 100644 index f34cff06..00000000 --- a/app/src/main/java/com/kabouzeid/gramophone/dialogs/AboutDialog.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.kabouzeid.gramophone.dialogs; - -import android.app.Dialog; -import android.content.Context; -import android.content.pm.PackageManager; -import android.os.Bundle; -import android.support.annotation.NonNull; -import android.text.TextUtils; - -import com.afollestad.materialdialogs.MaterialDialog; -import com.kabouzeid.gramophone.R; - -/** - * @author Karim Abou Zeid (kabouzeid), Aidan Follestad (afollestad) - */ -public class AboutDialog extends LeakDetectDialogFragment { - - private static String getCurrentVersionName(@NonNull final Context context) { - String versionName; - try { - versionName = context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionName; - } catch (PackageManager.NameNotFoundException e) { - return "Unknown"; - } - return versionName; - } - - @NonNull - @Override - public Dialog onCreateDialog(Bundle savedInstanceState) { - return new MaterialDialog.Builder(getActivity()) - .title(getActivity().getResources().getString(R.string.app_name) + " " + getCurrentVersionName(getActivity())) - .iconRes(R.drawable.ic_launcher) - .content(TextUtils.concat(getActivity().getResources().getText(R.string.credits_1), - " ", - getActivity().getResources().getText(R.string.karim_abou_zeid), - ".\n", - getActivity().getResources().getText(R.string.karim_abou_zeid_links), - "\n\n", - getActivity().getResources().getText(R.string.special_thanks_to), - " ", - getActivity().getResources().getText(R.string.aidan_follestad), - ".\n\n", - getActivity().getResources().getText(R.string.credits_3), - " ", - getActivity().getResources().getText(R.string.cookicons), - ".\n\n", - getActivity().getResources().getText(R.string.play_store_illustration_by), - " ", - getActivity().getResources().getText(R.string.maarten_corpel), - "." - ) - ) - .positiveText(android.R.string.ok) - .neutralText(R.string.changelog) - .callback(new MaterialDialog.ButtonCallback() { - @Override - public void onNeutral(MaterialDialog dialog) { - super.onNeutral(dialog); - ChangelogDialog.create().show(getActivity().getSupportFragmentManager(), "CHANGE_LOG_DIALOG"); - } - }) - .build(); - } -} diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/AboutActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/AboutActivity.java new file mode 100644 index 00000000..a64414c0 --- /dev/null +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/AboutActivity.java @@ -0,0 +1,58 @@ +package com.kabouzeid.gramophone.ui.activities; + +import android.content.Context; +import android.content.pm.PackageManager; +import android.os.Bundle; +import android.support.annotation.NonNull; +import android.support.v7.widget.Toolbar; +import android.view.MenuItem; + +import com.kabouzeid.gramophone.R; +import com.kabouzeid.gramophone.ui.activities.base.AbsBaseActivity; + +import butterknife.Bind; +import butterknife.ButterKnife; + +/** + * @author Karim Abou Zeid (kabouzeid) + */ +public class AboutActivity extends AbsBaseActivity { + @Bind(R.id.toolbar) + Toolbar toolbar; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_about); + setStatusBarTransparent(); + ButterKnife.bind(this); + + toolbar.setBackgroundColor(getThemeColorPrimary()); + setSupportActionBar(toolbar); + //noinspection ConstantConditions + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + if (shouldColorNavigationBar()) + setNavigationBarThemeColor(); + setStatusBarThemeColor(); + } + + @Override + public boolean onOptionsItemSelected(@NonNull MenuItem item) { + if (item.getItemId() == android.R.id.home) { + onBackPressed(); + return true; + } + return super.onOptionsItemSelected(item); + } + + private static String getCurrentVersionName(@NonNull final Context context) { + String versionName; + try { + versionName = context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionName; + } catch (PackageManager.NameNotFoundException e) { + return "Unknown"; + } + return versionName; + } +} diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MainActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MainActivity.java index 9cd44e0b..8fbb6d46 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MainActivity.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MainActivity.java @@ -49,7 +49,6 @@ import com.anjlab.android.iab.v3.TransactionDetails; import com.kabouzeid.gramophone.App; import com.kabouzeid.gramophone.R; import com.kabouzeid.gramophone.adapter.PagerAdapter; -import com.kabouzeid.gramophone.dialogs.AboutDialog; import com.kabouzeid.gramophone.dialogs.ChangelogDialog; import com.kabouzeid.gramophone.dialogs.CreatePlaylistDialog; import com.kabouzeid.gramophone.dialogs.SleepTimerDialog; @@ -254,7 +253,7 @@ public class MainActivity extends AbsSlidingMusicPanelActivity new Handler().postDelayed(new Runnable() { @Override public void run() { - new AboutDialog().show(getSupportFragmentManager(), "ABOUT_DIALOG"); + startActivity(new Intent(MainActivity.this, AboutActivity.class)); } }, 300); break; diff --git a/app/src/main/res/drawable-hdpi/ic_attach_money_white_24dp.png b/app/src/main/res/drawable-hdpi/ic_attach_money_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..7a60257ee19a63570859633743999d4a8189d0cf GIT binary patch literal 472 zcmeAS@N?(olHy`uVBq!ia0y~yU{C>J4mJh`hKCF@W-u@?&i8b245_%4{Nw+B`@;!` zcn)85e35X)aWS6~+h)c>3jzJ(j~4hk%wahq^QCBlxPbi+e+e6=B=IO~4c?Cbf7Rvw zusvdkvhx*#--#j_(Us{^U3!w58xekV*G4218}Ot;H9vY`b{K z@%)9FUj2(*3tFG4Mp?WtpTs)7GoYT^^KW^S#S7C(tnrNz4GmR{86J%r40L6-@ae|N zFeJ@vTodDH`BHz@;yR{}Tnc? zw*+RLnApf;D!YX9tgV5M&#s7`XA1RMRx1R~evou|k?D4MvWG9bdO1#Ua8o@Sshk9Td*go8#= zPd7dLzoc1u%c{4D7D65I0xxGwU1HHTsi;G^<8fn!u9&+F+oLdrYm#qw_E}}Du*#_D cU%<%lhL!n_GXL>H1_lNOPgg&ebxsLQ0MWj}A^-pY literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/ic_bug_report_white_24dp.png b/app/src/main/res/drawable-hdpi/ic_bug_report_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..ce6a4ba16919afecb3e965f9cc4bdb066b76eace GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0y~yU{C>J4mJh`hKCF@W-u@?{PJ{h45_%4{Nw+B`@;!` zcoy?Xaq?|qPI6PaV(57F(iO**4uAMN(gh1dP8fb(kTp5;se<(iRs#d}_QeT(jg9q7 zT0}JYl3J{oBy|`bxhSk_e8jRs!f1wLipXTqRE6f}|J3Dtl#d!dvFMQP5TE=&VZ!6c z%%=(gw{CoyU$Q}L)$~_=B|#UhPWSNi9IZy$YxWQ;{S zB41pbTE_k;xk9Fhr6ZPYQT}?CBZdw!oJTJ@tTC|qW%z1A;}Hg4)m^KNR<-CbFfcH9 My85}Sb4q9e0HB$BrvLx| literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/ic_flag_white_24dp.png b/app/src/main/res/drawable-hdpi/ic_flag_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..3876b03ce51e97e5aab429d6c77ba6de02ab54f5 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0y~yU{C>J4mJh`hKCF@W-u@?WO%wbhE&{odwnD40RtYF zz|xtDw|9K^b1P0+!Slqe@W5VQg=Yu;KX7R63ilEdTo%I2l3_mK`1Uzj3)Zk{Wi6P= zz{J8Kpy06D(e8$A)M}v@Z`ZQzy5ivNAK}oz@R!j`_EGJ#scb6zRSeNbP0l+XkKapO2# literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/ic_github_circle_white_24dp.png b/app/src/main/res/drawable-hdpi/ic_github_circle_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..ce9050006f45c378eeb1175205f9ba07d843d911 GIT binary patch literal 754 zcmeAS@N?(olHy`uVBq!ia0y~yU{C>J4mJh`hKCF@W-u@?uqAoByD)&kPv_nB3=9mM z1s;*b3=9k&VC;4>+YTgHR^XTp(hJ5F?9%-V3{172E{-7)hu==$pB)@1(RTmxlqB}q zT^`FD6iP2I3|`!-+OW`bW{^*>{?p?ti@ZdEfoweZ}YgD$adjKiNB*p=eUqq;=lAv|ctXNv!|9 zdP(`DtVydTU7J(fe%y(VhpD_l*6MoScb+ufU`Df`hL&3lT9FN37>gYiv(HdAtqF_Y zZon6Dib3Uy(1fb@r_MjyVKQB8nT*b5#sH=~=B*;F+4q7!NnU)a9ldofW3ksIY0uUZ zPsPveOiDS!>$zQJ@3b#rXCLdC_Wxh8#Cy^_tLI@#^GrP-Pdw8#^}xoyTz8*&ftn8$cw*TmhvpB;a@KNQsQk}~{c_l4_e^ZQj~*_tdGbt2~Xb+7g8%UQ9ib?jyB5$<%qlti%)EvraCsHs16- zW9?Gr8Cf4E-C;d;b!mgP-Qi0ilQzn)aA(W^_K?lzcR(| z%56pkaut$0zsXjxorx}xdt~@Q=7-}Zxe}w*iV2sc`5H4H#9Xj!nA+0gx6j19aiL#y zY@fvbiW8^z1^+%!{UEBTei!qC68XOeCU;cYE!}>FEzMB0hyN_&X}blCHZ12#Ud;7q zh*bN*=EW`g_KMvH&L3<(C5&5cnEC`PNXmI-;!ye^?Yx5HM4JyC&o*-==p??GA;0;l w?cte+SdOwaC~?|Xo75Y1r+nbExoE%sejR%Wi|NZHlAyHf>FVdQ&MBb@07Ml=2><{9 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/ic_google_plus_box_white_24dp.png b/app/src/main/res/drawable-hdpi/ic_google_plus_box_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..f5c05cd8f089e6cf0a55efafd169a53a77a6b97b GIT binary patch literal 733 zcmeAS@N?(olHy`uVBq!ia0y~yU{C>J4mJh`hKCF@W-u@?uqAoByD)&kPv_nB3=9mM z1s;*b3=9k&VC;4>+YTgHR^XTp(hJ5F?9%-V3``lGE{-7)hu_XPoh{-h&|bgSP+Rb1 zTJ55yiVuqVKl%4`viK`W1sL4xap`xedDvVrVTVUT zEsKll&GU!9%(_>mZoKz#o{-1ftlg`2?O(a-<-5pC->}ULl?f~}7JfBKzJ5xd)#MJF zKzv&)+hfMsNm~}5ZPk=cE<46}F>MCNp&9#SUNa@{_t>TRa^jLrOXl;|cuiX8`Ra_% ztbo_i4*V0Cs~Y9>w{h?=Y+mSlh3A6B1xASn`($S`pR?Ln-T3}&NvW~J?=^d`OV4NC zX8AFE6Vub6kWW($pKZOmy?R^kBt47$>YKLtN-gN`v%7o1?!gQ0w+vBtlzV1Q`*LTq zxa{AA<{yHt`KddOOxeNpro86d&5g5Swmz0__}=@AS>o4yUt7)+%R2SOzz0Sbe_m(3 z(;cnDqLH$^PVMESC7j7VS36I7R_VOl5WXyGW_yG3q`un=?XG^0z3VsE%z0f6Yn+wg z?8f+&UILTXrg=R(%@k1Zs84XSbNe)%FFL<?O}*!kx2e8*|0k z*C*H$R)2kcj%mu4;C{(utuXm1BIW<@D!*KG_4(#4zCr;O**p7&zM45m7U)CXqW-A?-27Vi#rpsW zd5tGJv!|4}U*f(U&FUIH+0JwM)Q6u>+MW)(lRn}9w5ih@m*@G)zc^;ZaCH4iuiu*! ceZ!jnFi!D2m{ne0t^i7=p00i_>zopr0L3OkwEzGB literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/ic_info_outline_white_24dp.png b/app/src/main/res/drawable-hdpi/ic_info_outline_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..0932c17cb0a520c5e53f4658e9119be31add6a3b GIT binary patch literal 595 zcmeAS@N?(olHy`uVBq!ia0y~yU{C>J4mJh`hKCF@W-u@?NqM?BhE&{o8*wn}kb}V0 zh_4sIK5EtZ=r=`txzMb1)Lv7yB47opw%ZH-j;oi>3)n9X?GAa%|3Y={0gl5ad1|*= zZaq5GERc48&zo~^&Zs5bE_-6GSR^9Sw18y+&jyCz15z8D*L;lS4`4cSSY!&L3B&wt zH8~7w3bI=kNY(9q_k$s%NkD|zW|u_;s|jPJgV=V%#`EWPi#<4-IrD$%pZ6rM5n8JBMBA8QPL|3+$%GR-e$}yFl{i?-pm{fOj_Aq-Jlqc&+ZS`6 zQ4yZcf76vwS?on-=K{8F$@RHLoqJyX9cpa$$q>X$~jBua7{-O*OBussvT+JVIJ?wPs=>%m_OC) zLZ5_M%agk1TaJ^?-2A8MXcfIo*<(+tmE&4v51A{rNjJCx17@G84B*t-xGAwkLE~7| zq($K`ZwNe&;%ItxGw^}+8=zRFd*-n9qoc$jnS=W)IlTD^aT zb3oFtbKy%vTYXM zN{rO{a?{0MU*OXICN^I^g0Jh(1?zwEzos|sW9a8{dh#c@J&b{Yfx*+&&t;ucLK6UI CkpJ4mJh`hKCF@W-u@?uqAoByD)&kPv_nB3=9mM z1s;*b3=9k&VC;4>+YTgHR^XTp(hJ5F?9%-V42(-XT^vIq4!^yz+l$#zqU~Y6P^ZF; zhzb_brVeoh4KuNCfd{2GY!-Z@las@9?V6aFQkFK0zN6w?g>7DwlsXu>15MT+b@LSa zZel5UWBu7D^V7?|&F7i;=u1(9NCAgPMm^Wook4XAa@ZB#rM%`n#;WBd_4>oHDLsad z;}ooV3I&e+u@bt=@I#ettI!vzqB|>>sCqh2N>h>bSmm|K!>WJD=ghNQ2E2FJw|wYx zziV<%vYfMK=l&GtU8`&Dcw(x1c5+6%(b>Rdvy~}iopf@8?t_b_Y4!{zOn3f;-eF_e z@J4Dji_rnY3G8Le4%Kn3xen*I{*~|e5@dGGj*FS=cB=fb8N8nJw<&l|He3DSbds>Y zI_I7(MW+vB{?zooFeyGUTEKxXVgtk6t=uIkjWZwjAKnnUKx+eUOBUM#`R5)Ve2o{( zw_%vc;3H(g8N5dFg7i86<53K00z0^NTS*7-&0znFQ;@kvFK zK217R#CMI;Gt*Oh(lyoIw#xld0;SJ4mJh`hKCF@W-u@?uqAoByD)&kPv_nB3=9mM z1s;*b3=9k&VC;4>+YTgHR^XTp(hJ5F?9%-V3{2&oE{-7)hu_Zd&klAJIeI?Z{H#}I zQtXYn9S`R7C;Z{Ms^NQGsjekVe4We5bs}EjLD!uGSL;Qs;NC4HzDxM7h`6pvu9ohu zzL)1+)eEYPJwH1MDStU|;K{r@#?Q~5seXTMvfsz~ik`C>csx&eYkBO_e7R`J=Ei@j zFWZ;&PrB#%Yl@2JTJ>{{JO<2fF4<`va8|gSYh2!VR>aN5tTD;FN9BO=gA2SHxUZaf zzxBea6-?H8&jmDERo~w@O4PtPNi_Ye3E6t&CIEnX3Z=){bf&G=z&n-|I9tJ_k0vs{dm*Nx31f3Ccm8}`S1r@ zUG8#;iliM=J^pn)l;5rU;aEZR0T1i8v^(=8OaGW37FYi1dbqwU=Gxnp?soQtoX(R@ zO**$c>hZb2i6sZ^Z2s!bc)wV(bz|O*2J?^?i)UKB+hR1u{BP$G$4gBQmrqukV3PZ9 zyTC(rp8G{@dNcoBKXLU2@4owwR(+rSh|BjDPX?@sVRJl60=6Oy%hv=eN5bE?45;t9iJ-Fh(!qnqm1PMTIHy z(Ye#)S5N$Nb=@?1#hc<8-AA~$NcFPLTD$c%>n(u~hmPFVztB^0@-FXb2eX3LYWIE% zUGw=kNmz^ddt*~)Xk+%mqg^%ieXrM?Fb|G>^d$L0`-L?p-^n%4*{IZ95KywrNJh3> uTeD}0omcs%jfoNNu2=W}y;0ERcrd;sR>rD3(oq$ZYCT>3T-G@yGywo+rC9X< literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_attach_money_white_24dp.png b/app/src/main/res/drawable-mdpi/ic_attach_money_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..bd77896af9f02021c4b8bc87d82613b565f2eb3f GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0y~yV2}V|4mJh`h6m-gKNuJoo_o4DhE&{2{_+36J+rRi z;f{?BPwkohNEV6xVEB0L|B3`nf!6_to9a}Y>lr>8EBxbpTF;zh?WME9)o2e($IXS0 z?l|mW(5h<|;?7#o7IRohy(?v>(N3`^j=VoOj%?cEu}sL}k6hMCYlS@4BxQxPC23kl z?2oE5G+$T>d}rLqvvrcDw7_wuk7)}3dQvWmD|}mA7I=`$^o!P&N$VYST)Q`UaCF!^ z>Yh}&-c%XDEcR%^e%`6;m98`8uVCEYXu+zvxR9w(GAL$8!0Hu0SdXk{gQHP=cYFi?gHfL|qR90|SGntDnm{r-UW|JPdIc literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_bug_report_white_24dp.png b/app/src/main/res/drawable-mdpi/ic_bug_report_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..2bbb4e2911a07ad4e463efa643f2a1bf3ce37caf GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0y~yV2}V|4mJh`h6m-gKNuJoHh8)?hE&{2{_+36J+rRi z;SJjz#5=w-ZqyL7EL6D1f8^Gb2nHh=mURppB_{1)5r}U-^>*PAroa^s6+Q@d)H8q7 z*N|q>W7x={Dt3bLL60hvB|sesMrky$1sW1B0ilpUXO@geCwF5m_w& literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_flag_white_24dp.png b/app/src/main/res/drawable-mdpi/ic_flag_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..7af6a1fe00aa44f71e2c1766c9d9c93c4316440c GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0y~yV2}V|4mJh`h6m-gKNuJoY&~5ZLn>}1|M>sko>|xM z@Cw!^Q4Ty4mTYCcw`CiHxWv|kD@_m67|ks0qoNgDv$_8opQXzf7#OE|x;Tb-9KSndzqeDM$no=`TNawO zv@J_(7mNNS?aeqv1;@pTC^xhgnOU2v!1#9hUC0yia3FzTkc zbDwY(>|=f^aOj{0^G5@=&mH}~X`Si3JJ@me#gRETO?i#V2%L zkdS=Zv*;DGDenTousa{5+wOmfooJh8y~?q{_}V76ZSCUE4K~cV|KE8*^DYOSHJi#p zua`}F&%*!AQdMcU;Hvw9=QQMMLq)FCGSs}f^*H^3@2VQc8{unubLA~KOB&1*WOoFA zurA2$4cWn0Q*q2SJt;6P#D>}Xz}m3#M+f74XSiQh*A57LaFOTELiay9Iqq|`9?Ds; zcgfvxblBrGqcE4{Q`LNi_8opQXzf7#NE^T^vI^j^Dj%pDhw7!usK}8ROIi zi<%a=@UU^~E?T>EspeLo!T16to!7z%5Bd& zvkjA;_)Xer)*j^blUpMAmEF7tN_wUh+!gn(E-y5e=;fVr%#1B!^&a-gJc~|0V1HJ) zyYcJA)pz_SOMQuo+7az#>GMhTW<`| zW0rFcD&INko72lBd!3=|qtJG(^v$6OF3Ca7iEF~omF}4z$}0asAiRM2^we^${N<)M z);ML~$maQ1_;g)K$eqj$Ash3P_wDW9JXvbX-RAdSe-@s(S@ZAB!j|^oqCq@kb^*L zIKQWAmzZJ_che$`I2)A}M>Sa999*!}V*`Wg3f&*&k?J4B*zTtIik&>f{807t$=fqK zCj@oXdrjdj@D#q(Co(xM;8V4?)Z>{>4U8|f&OUc~^_(%pGdnE7|C5L5B<8E0cA81& zSu3t{1RTv@vQqI7*MoAllPo+DAH(`i=NNnF^FG*g=JLOtR#xZR%iVh78#qtLh%kiQ znA=m*AnS8}(fjljg0C11&&*<7&?u!Y`+)Vbro_Zu$Di1EGp^`(CDx$!XEEP~)|b%? zVjs+{4oIZ6Ow+!!jQz*qEsnb-qD;9B+Qpai&N>h_MdEi^-?ujt_8opQXzf7#Nj2T^vI^j^CYP=;iDv;(Gpwo3^!} zVS>Z#kYlI3Hu$Db7kwf0Cg%*(n)Av|ukhXa{MCzVOY}0-!E4DBM{5+o@e>8!oq>=B# z@Gsu8>sHYG&#ank<*%mwGAON=eVDiUtt+q9&h2eg>-Vh^7kszV zD(=byS6d%Wm%Ve;mbcjODDF{jtDAGlm1p~_XEJfFe`C^^8rU`%E?>qfqho#0Vs_H@ zhRw_Cj&`gR?rAVyASbw<(f`1?JMXyFDnk5~N<+W8{Viit`>J{RowBv^0ydeam98^% vc7MIKtXZh^|CUc|;ST#*KGrSUs`i6*%g_8opQXzf7#I^gT^vI^j$fT>>&Fx*(t6&ZfH5f3 zDJiqNTfjqEi##ZcJ31{W}8VHAE-?>|Gf9} zxtWbKe=n(BpK)2GKw+iYO1+mpK_{2lsqm`Y^{(n!l(DhcNPszc+jWVIH%W7t-_1EF zP_g~9x;4YShVRGxa`xral)kxeEb>(BxoIYKxsSf8KZrlY?vra%_~!Dlq*J#Z zO**!I?z$C?ac%j5`foYqjQ*sC?VV<~W!vMMH5qDMz9#Hi$DE>%em@rWP^>)0qxmdK II;Vst00Vl#dH?_b literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_attach_money_white_24dp.png b/app/src/main/res/drawable-xhdpi/ic_attach_money_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf4a9247b51c8a380736807332669a76f599fc2 GIT binary patch literal 547 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4mJh`hH$2z?F~)ooTDX;wWJae2M?LZ_Fbl2DVAqKk@9Z%}|mFSk}_zi_Wt<6{+< z;)$o%{#T1W@#O5RzZ;CTjZdz>y?y5WdvB`q@4NCG?r53WA$EZ&>cIEeVnRm_DJA4h zi?Y;R!1`~egUFU9)jkI~pT;av)?EkZDsDRypCmkGr9#58W2T4i?qUz!#2S`s_Jc=H z*Jw_5p5sQHMzM1rBUrW``O5pCqhsbY)eYV`%fc0$=NcI5$F1IS`+&*jiAxe|>zRCB2XbVE%t{ZO`Dnc0 zc?ApigV2B{O~D(d{*dcv zPA%}g!o7{_`f9tW8tlpsx|9o(We*4Rgti?}S2UDawliRkfCWdCg4dbaIY;IjGWk1l ze-ZHCc*yaOnDA`gs0Doj66FH(Q<5$l-D?!t+}V@h^+w^z_f(EA#ZhgZ=L%Ob7C-3j zcs+S)>$ZB$AkEb)t2gg_7m%iCy!m|F!#dS9`X(=@?&z*ie{)S)f|+&ISEsWH_tLiP zV7j$;8(-Cq)vO}o9fHO4=Ugvy{O`SzbxVU-!1Vm-b5sv@ecC9+z`(%Z>FVdQ&MBb@ E0M6d+NB{r; literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_bug_report_white_24dp.png b/app/src/main/res/drawable-xhdpi/ic_bug_report_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..5ce17aab52fe5c336d7566c6a31d67462658b2a8 GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4mJh`hH$2z?FetCNeT6q&gi}E!qc|NdUx<6`;*@htlpZhQ|ayUGw=Qf$q^U~tUvNLOI+qxPgE8OmXtX$-hRqS);x5p2Tlr8e1s&!)V z$L6*4;{Z7lxiCootw|#f%o*vc8=NZEJ{?Sqvwlmip4?Ky<=Jq*h ze=Lfrc2ajDvPY!=e;$>IbZoysoE_vV0SMR*`F)=VOF#O>95H_vkz%)LKON`-G2__&h zDE`dowyWIgfe-temkp+}22Yc@!4e0KurM%uC_ca}@u5EGqQkV`AW=_OKbLh*2~7Yu Ct21^0 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_github_circle_white_24dp.png b/app/src/main/res/drawable-xhdpi/ic_github_circle_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..4574c68f58e25f1bedda787745544b4763dbe7a0 GIT binary patch literal 943 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4mJh`hH$2z?F=Ar zkC*GR71Ki6W-m}`DpQ@YEA#TER7WQ@5#6pAnls)VH}y7d0@5DqYf6N_Ty-qeDh$ z;+BppD>W?ze`+duD{WFxl6QULtu^)6?$vJ_O$y{AmR0DkPQJWbaF1vO;}d6=a;^0d zYdu@#*^C5P%C(qzj!W+0n$e@UBY5(GeJc)MXWGo!a{ro6fb`Ru^F0mzY)flcrNO0A zc>9G(WY!Nw-XD?|`oDgO&{ljfE9r~&vgvJy+VUCAOfKl%-XrxuY(i)YAzG%4;9%j2NaWsxuYsAVF`e6UImz@h8`um?7U0ZZf z{K|9YSzT6p&Q_l~zFVIodG5{7 z_hZkw%?{;PPB!Mv-(Il6bVk&fzaJRaGPx`B)bsqG8@u7?9Hu@izJI-27jM$$zr*Zg zKeM6v0P_R>e^R<^caHs+o>lm@TK~h@#V4vCs1-0~m=w%z=suA9fO&(c!jEn4)eo3X zz1hk9iEG7?TWi;5_v~Z(&3h&*K`|j?_p!q<_uLYWGVWS^?A+$fj@w^nF}!=Kba*|J zuj0D^!Gr^hrx|6l-pG8AeEsh%Lq5lcMzQSA@jYx#t=lE-N*Lx(JF!|v>CfUxhi>z{ zoiE0HV5-neM-%3dX)z9x*O=DJvgL2I+dBV9RbPD9h65&n`jJ@*kd20?K%vu6{1-oD!M_sqdNbj^m#F-xcj{pwzyO*n4-}+MO-trNb~Rl9%Ie##(Bm) z^V@4v&RYGRv-kWP+s*EC-)FAhy8mnZ{q5Ip{@;52zei|DpsQem+XI^k>eWxUqofXR ziR$=~Iq98u)`?$^RX;Q`XU^QZbFQi45$3}IdsKWUZMpxRC%Wi8>6K=&a2o?{Sp@BFL{r{Q(Cpx_jG^|v+bllFRPTaw}B}MElY$myYx*1 zWl9*j=NO(nP?S*Pv4<_eut2MK&aAdZ{{u1Y`^A66?)WYi@$~3w=66fCYA#7k*nRjc z%=Q-8Yk2s{f zm>JeO1iQ#E^Bos8xx%J!L%5G&b>q$hA^PX0F>-cXn7E8l{`e+?fJ`y1_LF&s&-8iT z(p|ZJ&W08LG?t_;@V_Lp;J)X%Gv7R;G*=oQWxvYr>6da|b?(Fx=S#81+LaR&S7^jc zH`(pskjUR*y?%c>&yfS#p4KX{2F6^;S*p4drUV!K*q55-zh}o~)vc$rB~(lWzHK@6 zP%YqnL3G1uhyLTQ+00sx+?%Q3sdCOK)}i@uG+RyojQr{1)nU`vwpH!9ZTLLqdCyAU z+YYLcFS@SB2^8N+dtT+l`uV7nD%-uvx6=)e_ewUrbTpjs`4)Rp-|i-}##2%h@$ z=UZFB_mAt91lv|0Sixk@{^!Ie)pu;OoPT&XOg_NfwB`%z4(1$XjWo^`>~boi^RF-* z@LsU=kmy`~8$ah7DK>>4k}^j$^IDHc@UCGv$7p|9NIp#=vvimDC1+O2SJRu$w`g*0 zI=kSC!{r}hr$qKOZZMg3J}O00B$L~?KsS48YQU1W^}i;+Z(bs1{5o7#C#sPtap4l~ pqOM@cMY|WIF4W)GrL}6pKL%+R&G$DGs&9g_o~Nsy%Q~loCIBEap|=14 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_info_outline_white_24dp.png b/app/src/main/res/drawable-xhdpi/ic_info_outline_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..33ec308a51dac1c7859fcb39e3866b9bc3e7f032 GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4mJh`hH$2z?F~)oq69&+EL`# z;=3AI`6`Nw*6wr66jb`?$aS{We9;ruD51{`e;?;AWy#4G)vgF`+2Tx>v)9D1O<;`SZ*a_z%W|^5 zz<8yxZnD)EpTFCfLRa*cH%MlP{*s!tUHFBi$y??HENd^nIhGr{f>rb~Q$)kQ_II~J>l`u6Jx=eH<9-N6wYc%9B~Nj% zckS8f{r@qGf_&m1{TCZg=D7C6w(BV?Fo`p)Z#{VR%-!M_=ifWO?RYA}o!}_(g}GAk zx??8OE#Z6LPl!24{&b%4GpK1|snZXk`zI77nAdP;-%GjqVcG5Xj3q~Z?K5JXA=q?9 z`0&jwtN~dZ2jBH^9$582t679`O1V|a-}x_@c(`_+U39dnk9or41=nx)Eo78!s8l@E z*Ya}tspJc+n^XPR7o4=ptvK_2`wU%P*#_BbnJ1MUdT(x8%Up24YN{<$$PC@zRt&P& zRwn%Xv}5*OA?h>KYyD9IEIGXfvADDiAVxH0RFHRPnPlH(k*8Mhq z{r}1n8w1@V%~f3tHVZ@4w`g8gPVMF`^1Rx-gfXpE`KkA8u@c3Tm1GAHNyoC9YQGxwY(7qxR$U)|uhCXI)eE78u2AyysIZv&x8qVoKvOzO-wRup-<6_kVWaH zr_%L)^=w{d{JBuiVpYhy;=6wTwqmx26Gu~%S(nnZf2^L%r}jqNh?LmE;ncx6(Ikv3tZS>-B8{C| z&lc8+?L1U!v~y;-QDEA^T)yh}Td&!yEZq(ge!`9yV!4V^tiA;wld(&(TIL4w4z;L*EHjVn_AI|Egz;o z+qS0l8kZJx>f`z58}g?9+{Y|@KsZ6{1?xG6-LsPFnC_qWrRKB4%5Rl?(7F|qUu~1v z$M<#GFR#4|V^t{jWP_ys(je1s#bwx-68AB7_BcoOMQD_snSt%1C}-My3EV3 zu4a|C2=kcQQvb+)$Lecb58jwOyrwd1cDng5VF~uCt9y3eI(^`oPG@Du?Z$rshe9|W zhF??4QZLYb&hjVJfVXbN^P*38y`3YrG}>3JkP8ovJ-#CRlF-^Ij8~_>a^U(Xe)Z=j zUZ2&;uQtre2n@M><#lBGN)G19uM$g_O9^G}AT7rC__G6lK=Q*4b`Fix*)Ix5mTrwO14Yw*lK}nb5N@4IV(AHs za;EBT@VLGI%f$D>8}wT~Y^y8?WS3(6-5B`5`{pWXDYwSIfgeS+LK^NTN+~t1(>kC9 OO3t3HelF{r5}E)G3{Bkt literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_web_white_24dp.png b/app/src/main/res/drawable-xhdpi/ic_web_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..95c168434bcee89fae8438bb7f0172f03b7e2964 GIT binary patch literal 1002 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4mJh`hH$2z?Fn$26aqND!))I{+ zYBR3$E3I<1_7#Yl@>QQ>7hlw_$uSyBYF{i0o%Vx$N7xbHEgdmiIS%?Zw*I_1{oBR~ z+@6=#AMG*RQ~d1A&hLHqvVR`XIk)G0?Y-x7XIdAZt9I!t?D;RfQpKe~NN}f)(sh?5 zu`cJjJ)&H+YQ5ZC%v_(W?a=8sQ7l+F)oW>;_?D^#f)cFPPRL0gkeHy?@=+>5=EuzD z!rs^ioB`z#&vrMyW$DSzVcyH0xkscT$8bZs#rG@rF*|Tw61!_RZJhX{>KQIGk^3;xcbH7Y4*O`3cvU=g7%nq8E0IO3Yp_7 zn$I|m_h(g+X*_q1=El?ofgklW&*=r^Us(M;*>O(r9JK`3!hK9zcZwLSYx&mT$NawU zk#Drga?$Pg54=?QGk?a3YkwpU$*+9K@h#Z-oX}vqmaWD38Z0Y}`$9pBaco(a! z*KGbNBp4|=QB6}Xr^};z9>X+=j<>EEaYts~EqgI}8PhJVw^y20>#=TGSs1Uyq-3;y z$Ms-Cfr-+u%s-3e&409Qw@5)?ueeUQ%l`S-W!F7&>uJ;d&N`h*>Pp4cNekS1x65+f z=(@P!>9u=3tRX8u@_RQ0XU!?pP!L|6czW$#N$wNuoohC3Zd}c1z7K(^z2Vc6eHJwXxWSCC74wdh@gHya{j!2H7;}2&06?mnFxW z7^ho*IP_3Uj7u>;aPm&mkI&?evTQ#&$A5;_mT2Z>bD}3Y%=+*tU!|#9fO}ST*Yvwh z$HZp_D6R88CE5L~=h3WbQ^HS_d%onp`bc+0bA;lZi3Yl_q3fNV#&aNfli$EK}x zogbfkT3law*Vc;pFRnfEa7cDJ+O+nlA>XF0FQiu}?Ap1z^ZJUbXYcY9T(dXQGCP)N zTF&e`#m&a=w?XXD^nVWz{r!DoLP>S3=%v$vcOC?|UU`_y{r1^&NsBkSYM~xd?!yHODQE**Dm~4Qpf7-nnWqD9?Jj`njxgN@xNA>N>+8 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_attach_money_white_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_attach_money_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..8b77603b0bbb8be80c0bf9e668d619ff0397b4f0 GIT binary patch literal 790 zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84mJh`hS0a0-5D5|?s~d7hE&{oJ3G3=FHq$8 zaf4^YvxAleIJYUu*?33=zMIIdA0+arDa|N2>CoX14mO@k0&D_I_*?EQ)6n$vG!of4 zMbXtu=vZ#w|98=!7g=V{zin>(`_2DV@t;jre_LPt?Pm7duTxna1KbWRWZ_z*07DDz zr3NJQ+l#n3LeO8o3n~``952LgkP)d72;nqqYIpqegQ>4!)*h}XPOGLbA7xFNKkea= z;_+j>dHm?Tnzvq>&#MASZ*B%{$PFR|F#`k8Fej3V;Q_t zKEKm+7rns{r)^o+)Tzg{EBB|8Zui7&mK{r(0``gE!AkBN)cCYt^EoDerJdR_2=vpiJ}<&LrQW`E;; za`mN`;!1D7bFDU9ua=3unRYDV(hh#Np9Xgg9nBtxeK1_M#64k$|6_gT13o{0?d{fh zxn=!l$7jz7(fdfYo!hmW%62Hd$llnc;UXd=P$C-19Y3hfc%U!qg!cR}EEh?`g<*R79w;;W~sN*#QC??d+IOZ-ucaj7cD z_Ei1;d?RqpgtNc>4o!P4y9iXI0|SGntDnm{r-UW|k{@(f literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_bug_report_white_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_bug_report_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..b98a7e9c46ad36ca135c77e4d396ee0060a36d8b GIT binary patch literal 576 zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84mJh`hS0a0-5D5|*gahwLn>~)y}jFu*-?b; z!GZ}c8wHydwf<0B#32@Ebuj$G_KR-Xf+CJQO&WpG$qSWS0u>(!b3{e7W%Q+=(8<{t zIoTjx?{)oyc85b7K2Mx`(e#a^bS&A^+dd${9v%Q)!>q+ak8{g*kpLd)u z$GG=5$CXbUFK)XleB$U}U|CSmXmFO9!vW;;P2Zz=F55IPsBnFGEEphsT9#3-JmDZ% z2oxq7oA)1GbjJGCj$h%a$4cs#m<8loGu)c;qWj6U`_bJNS0FCnyx^DtIhCPB<(asO!mAfA UKD8J#FfcH9y85}Sb4q9e0QHvgbpQYW literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_flag_white_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_flag_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..26935301b38b7982eda281cde450bb0201d0bc9b GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84mJh`hS0a0-5D4dR(rZQhE&{odwVZugMoraMZWq-_8}Y8MA%~ rs-x>$5vEWd#^}hv0yaSEEz8-Kxcr-ccP20}Ffe$!`njxgN@xNA*oH-H literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_github_circle_white_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_github_circle_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..05bccca06ad6b5cc412f6c3b8aeddbf90e506d68 GIT binary patch literal 1573 zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84mJh`hS0a0-5D4d*pj^6T^PXNr}OT51_lPs z0*}aIkTNiKJDF_<5-cllOa}{q%s5y1ft7)Qb%UpiV@SoVw{v1ULPI6m?&trJy*yLU zOXldhD?yW(RCRRRPX==OXmRUIY7x@sS=RkwRd>@a!9@Z}tE5F0C$1DcDqvDSNvK!N zcoNr{W!)YHZpOuFmzH<$RWB?0cK%lN{LOuZ_g2rey#H(8_v&*qH(!s-o~vwnCBT{2 z^vZ>`TB}PP6PlK|PI~4&OZR1-XRwOzw329vZ_Ag|dG7bN(tgSA8SnY)&Y5+;+QN7> zf*bT6a2R;h@wQp+YS7>Z{QjQi8rg41?F4w!?S2YroHA_hB#C!WHnSMC8SXyX9gA zZx5W4YT6lT-B@;C=Fx*SjBGZCBrh^-IA-3jF{AK6*!>W#3~hsR=5xdzOvo4Fv|`yJ z^3w3T4aW}WON^f1D{H4+x~jeM@)^A+l5@BPE@-{n@Jjw%N0n;njGL<08-3R?H*B1= ztMv7Oz!zJszr0gPcbIf<(v~ab$1S&*e0is`yx#DErl-*MpRo_Wpvb_FWPTRJ+M4V;vfqzq0yUAY=k-W^ZW{K72SBn$h&3^rLY0vB9iAI*U z8ZU}@=4u+UpM7)eg#N?xzg6F|hj~=FUs~hwCx6nu=_U&vysK6CQ$4$B_ir=LVin)s zo}Yo2ywkqDJbU!)8@7UgOS@S5a})K?TkLat#Hw@h$C^C9lb3mN8046jSznni*LRb_ zWciW2b1zCgXEyYu>g?LMWzo;Qd1qdHjhI%mGTiV%A}e=Hq{$QM3C-=UiTRzUie}ay zJs7ifeMD-t$6H-NfrG2=7PU8huWFif{curGnA+ty$LyzNOINq228i=7J}mdSGvTlK zYPN=%`(82_7e-IFnza1_%N?;B=0DqnKkhqu@Vml6zwY9Re(g%N2P*C-DBU|g*=}*) zDr3FyOVt-@*!``~yqT46pv<-RO@V~a?QEe1yJfiEeCJ)dVEK)>$qZ-9Gzw0c_cqN- zs`h0v(M|rO{dI?|Ox3PQhBn)-t2hW7tL=Xw?Z$ZzEUlURDR7_Wln1&XsmSTc(Y3)E z2csu{X6EW!kaE$bDYkD{&TkhZJ-cW2=^RM?XTUyM=y@n_E zt43^o*I)U^Y6EXXfU7}wL+pWGnF5AyQxg|m+V)w%K)I$y=7Ujz?!gnD4@#RJAB@az z(yrVoTOo3TY0gPb)m24(9~t69JnG~s41_i}yxGlZ&s;3~N}ok<3WLfj;iU&SdG-1< zjX2hH9a(!SBhQO8H z!6T**I;~hrW<}|93)ggQFh6!7uZi>73a-aR_T83@wah+eqc>|TF`Lx?BaUewvz_t| z)15qfBAp$MH=cB@I#YbSIesZ86pc1_Dt#z`v1 zuZ=e!SJe&tVEH|2W%wm8KvUOtrq_b8mY?I1bvGD)We~jA}SadRpz4`(w O?mb=oT-G@yGywn|pv({e literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_google_plus_box_white_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_google_plus_box_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..b6b6a813e768565fd50489ab76ac5fa65ce30713 GIT binary patch literal 1462 zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84mJh`hS0a0-5D4d*pj^6T^PXNr}OT51_lPs z0*}aIkTNiKJDF_<5-cllOa}{q%s5y1ft7)Q)zQ<%F{I+w+d0u4p`jAT>*qi7u$;AB z#dPf&4Yf6%0h=#PS#hCLX~Kb5YbU(;7I49t|Ethm)kKy+eb&H`36745ElF-OM51~o zc8LdQ*h<3hu5Q}GyW{v7zF%4ujGj{5 zIgEL0c8RmTc28)W`SrMHAD6|tXMft63!E3P-^j&Swc*tn?jP*Th z)65jtDX@5irpGQjqciR3iZJHC_e&f--~QpvVJl;5Z&W@oQ|ym*gLvc0rI!{~IK(q$ zH~6NNS@|{`bNR}w)o@v7qs}eeOiw<`5|60qhSOa>JqwBdD=WSTrZb0X z&zjA?*}&e#=-qhnK=6URtWRddYT9?aout=wWT)q)MvuL5o}Za=?PHIv@HA@r#8MJ< zX^uw^pJ%o0*Z&hr_Abwz{N<_#!<6UA|4NN-3vXP@uW8#vR^EPeW zakbhbIw@y$BWF*@(iuJLc#rJzzZBVjzkHIL>#OrqOBP*~ED$t)X~X!{dzY%fdiP8J zI?jtl)0T+e|YZU*r{6%F5GXc zSu7`}KGCQ~!d-Q3hN+{cxwqA{r<3)QSVS3L*w^Z1RwiFD$v{5QIz&1B3swQMB{4a^e|Jl@E`)%gUsfM|}N7vrbm&|N9W%upn z7nO3Bh&JiWdw$FQ@}8PhaI;~VSJacnE8J(8?KCZyFF3_=rT_MZ{g=ZJp6Q!?^Y4Mj zJ2r1Q75XIqLi~Z{2izWHC%7l)PV<;F&Fqi0^VeI2a$CGFDNiz5zgR_gQi;*a$Cl3L zmfAe~-SE8d`YpDkN3m_QUE`Z?-<#25T~~MW3?KWaiYW*B9Cr6Cm@jJiDf7sSDPMY) z#53(bEbM%b7f9>X#IS>4*4*x|vKgG97!~%Xl6S ze)6+PefqjG)-C5A|MqK(2|sp3I$m_an$HXRZNBX`K2j5U=|xAbLg*5iDWVtL`fHQg zW*9fFR^BG5`cY!pnueO{v%8It_4;Y-4st!|7|HlE?7nAHMb$X%L<6OqLt{d}?)^CWID`Y2o-s2V5 zkr{gB#|sP`*YvCU_WjVGQnKoWd(8{O`NyMjv^SWPbZ=!W6fLkeU@uSps*@-EP5MEu z@okxpGkc{2_a(oL3H=h4vva-|VaY`#>V^{EMVJ zdJmr-*t%ooq1I4`l~MuGnM-7TZ<*`VFe&DMP5hI$*&G4+S0kruQd+D!n#(}t Nucxb@%Q~loCICq=v6KJ+ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_info_outline_white_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_info_outline_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..f8e64ad787234a71ecb74a43cb1c5359dc52653e GIT binary patch literal 1174 zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84mJh`hS0a0-5D5IVm)0PLn>~)ofGRl#Zlxq z?`hp|-D##rqdzjYto+f`wUqlFOXb7m29d5J_Du;*oUD(eRio~yba8O)Tj=2tuVAv? zC_3!rx#=HX^2}kKoc8Qy8@D7yIj@~mRC%4x(uAnf>kiq*y~9F!P-(XA^1OsrjjlC+Wm<$5ZC48c!al zf93shB;i;z->v6AwrFiq@3i!1{P&U_cog|MYUl$1?Kq zub4s(oh)`^F5!}Y{>0POis5WgUD!=VrYXJ8O=j&4=UvgcS@HBcOOwfWCr3z^@AY!H z-4n1*De5JI%aVOM=46he89O~iz#>LGT z8hovYtxADOHRRWuLNO&B{oY0Q=MplHJ^m^EI+x2{W3wO0Kz_T$@Zi!DR1($+e>`gDuWxQv{g>-T%_r+#icOjX<+iTB!}WDl~t|`TLajvw}}Y6 z-ta4iB|uO4N_Z59$Invsi)yJC1i2Y6R?WDUk|&Zm`&MUa_`07Ffq&s8X%9#)QNQFvD~$BSJatP3SS&){5>C6_S8%3bxtW?7wA6SXg=FZjLeZ|VO7 jM;MDB8GTcDJ>!Ng+>NugJbP0l+XkK6txjk literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_twitter_box_white_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_twitter_box_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..c6e831b06c4e42f36636a2894ac4df25724e0cf8 GIT binary patch literal 1151 zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84mJh`hS0a0-5D4d*pj^6T^PXNr}OT51_lPs z0*}aIkTNiKJDF_<5-cllOa}{q%s5y1ft7)Qh0D{$F{I+w+c~ivVxbbp>-$$rUw!4} z>hhH9k!!%KTTb#`D(fmHI*E5J3=ugg#NsIKG{Ln*xa6wuMDZ~3+6K1?T#GiwEnQ$< zH&Jn&w4hU_=bJ@apMCnCJFnaSKr2czG!ws-e37|%Xu zBd|ElZ1vS98^uK2Vtu`|GB?>h@pDbsv2Zm3*bS+V*SW&PlObzi@og zeet^|B6gBpSkZ;j!pOenqS-&cdrM`Se++19lQk6gxTTh9qkb%2?#Y_`@+U1~DxQ0D zkId75S?j4Dy~X~yKQY!7e4$OL@H!nc>WKYakG`H$*s|8cV^hZ zHGGbb4+I%oM{H{jonXSeBVkU-QfQ28_ARQAV7<14yuiTbC-OO`V|wT`}&anoht^ZCoS>wwEy9=%13CQf{h(uu>%7yMN@K11+m^i9D=*n^ZdYXdU~u2_hfk5Pi?8G(o0pSN6R-kT(FFC3 zEia!iO}csA#?jt-(IJ}rLZ>yfPB%bW9uJ>o^RsWC4Ts3~Zvu5_Qp(O~-4 zjLeQp%sou%jk~Ax?>?aUz;c25>piO!&xk!peh|mHC}ReDALH#!=QhhEvK`*MH0+0z z#2Kr6`NV5X@(kUkBI;fJ4focRUN|Dj^zV$v42^$GWoc{OLuRBsaF{yjx6+>w=6ojI z$nMK*HIauV*0S$dTVv1urFFjL(PwHO^a>7Neja|{)tVzO+4g2KfKy=To>3M+sCkH zy27P(TaH9_?>$#3%^~vcG*`OR<1NQy&t2yFuG%Wh(B5N_?wM@Z8LgQ8L*?C>&Vu@Y zir+SW-UaUv=RIe1=f4SW`)b{DVqd&pD;<+%`ui!0>tEBNwKnfDswjLkZ=g)T0$4#y-X za(-E1RHyQxq2r6@A4&OrM$dbU(&wxH?>KZnq|f2+sUJ(8PrUf={hv1{`wy>I{q?E0 zw%Kh1%O#JgTwlB+FIg;6ols^pgX!+_p7@VE%c3Rs$4xUa+kSiU`lIWfW^r9v)^om! zZL^c){@7_Ie7E-f;qu=nwtL!Y&4B7oznbQCE(@YTM#i2tEnN6xf4k}h-qby(i{DwF z`f-ZuQEuq5_Z6SE-q;%B+n6`)#S!xtRU#gzuZm^D1Z3WkL;%=9doR9slEzz#g}A|WpVM-O!zW6mps*CP2N;|>W6>>t7lpG ziT=Y&xt3okGL5BB9xYRy#@p< zGJ2rCV!F`-g9Ussh1*&yADAw%eG<|7B)sEGD1+|92$@B#Ph@v&dQvZxG;>K<>ywEp z*D5+#3S=u7!$tGAD)qQNlQVwvYQL!Bq!U>&hdcQH9Wz~&aaL!0#`L}3(Fow&D-QwYkEbr^GbJi_ZhCQw?|Zs9hE&{oJ10J)FHq*V zdGfy}_XQSm>^9Ku`dO?PczXWqiLEgg9`ZnMgax|2Bt^H5}3IZ4%B_}RpMn700|<p#nLy&)E_ArN-_QOQ~l_)lXu@gEsh^k6J7THs=w&|rmdmw z$HWV(7IoI{O#2Bu4Kvuo=b;DYL2kYMHbIzNs zu5jRNS@Lv8*%h5LI2p@srbhHU-o5bP!8a$O8TW`6=%-lD`k%Lc-fd?Gwka>N($zk8 zSU9e^-fGUlu~GlS(M#{d^p~xBef+i#$ArxjDqbe+{wTI_t^_mVK_8`c7Pr3t^^s9t z=ICH>hxhxDi5>YzChpj${pibikyq~S%asN9u&r!pNZ=}26jUXfV7=p?JqJ@t&vjcH z&F;-=eZ^X8^S7j3p3>_rsonAS2rqZJyDUq}F^$*<){E0^5|tPk%OpHiI@{Zr?gi);PW#G6hVmE@j*PRVjDL!F ztX?0#dSlYN9qBvu7DP^HNoud=cl>C0o%IUWq=1(hZ&aH$Ru{!O1WjmRb5G6}3-cUA?irvHUP@2|g3vTa?+CC^gu^;55b z;`NZU`4iWv&69pJh4*8s;xq$|NguznOz-GD!g6ry@)wr%vyHmv?h}1H%jw#?`K$ir zSDzPN{$?c6N^ea0`rCVNm_5@)@h|Ot>~>QgZ)`sD{gv62h;3Vs7y6g;7S5`e z?Re>Ol~vSQ@st<5yo~GHPCMD8g{_j1zcfA9I>};(D3byM0x3n!Sjzi@ixDJ*ny(mG cj!cz5HGg`-oU4r@3=9kmp00i_>zopr0G?ROSpWb4 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_bug_report_white_24dp.png b/app/src/main/res/drawable-xxxhdpi/ic_bug_report_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..5d714c561fcd91ba16e30d7970333748d0160916 GIT binary patch literal 761 zcmeAS@N?(olHy`uVBq!ia0y~yU`POA4mJh`hDS5XEf^S>4tTmahE&{od-r@+aG=2P zk4~j8_qVR_7G(X(_-g-Ny(_I9yNVYt@CXdJF#W^%!#fOKMRkkDL>;wj&Ro3uTA%S9 z;S-C@Iz7*w+4S?`mG+pbNnXz?=*|c~)*5 z-??)hbCE(z{=V;_7c4l+KE+(wb7{}@HCc6;+k&cIroT7Qzx=)}zpkbBfCa~9jqA_c zZ*o>E?l8B%l(`gH#(55V))Knc4{({)Gv*6|03oa z5)DreoZTLI>2ogIh8qq&TN}=9=fBtY>|Oiy9kWhf>gnhVlAhHqxA%k0jS_W_&u{CF z=B~G^=-1i(`j6L*FFAEA45vkZevkMWIc;vcUgdiGQ#Vct&pIzT`@d(g&Y@e%wik}+ z1 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_flag_white_24dp.png b/app/src/main/res/drawable-xxxhdpi/ic_flag_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..6c57703ccc274e575a67f3cbd3745258aa20071f GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0y~yU`POA4mJh`hDS5XEf^RW-g&w>hE&{odpD4`*+InR z;#5b+An$@J%ci<)aG9`?MKEPSwc1X$dq3kewq9El)5pNjz`!8Dz`(@dz`(%4z`)3` zU^Y`sEIf{BM= z6N9^SgU$ga1?~^56Idk}Qy8llA{pd!m~fk1P{P3QMBR>o1>{_Y2OJQ$W^9y|F#hXk SW)r6k((38z=d#Wzp$PzSK|e77 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_github_circle_white_24dp.png b/app/src/main/res/drawable-xxxhdpi/ic_github_circle_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..096f5413fbc951674dd359fffa9bd455b0419014 GIT binary patch literal 2110 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_info_outline_white_24dp.png b/app/src/main/res/drawable-xxxhdpi/ic_info_outline_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..cb42f367549b9ffce0d1c1501ce7430c2bf41209 GIT binary patch literal 1643 zcmeAS@N?(olHy`uVBq!ia0y~yU`POA4mJh`hDS5XEf^Tsj67W&Ln>~)oqId`s=L7P z%WPdISGq4$lbVo}leBk_#y(M<+RVij(*smp57sZp@>mqO`a<~9eXQ#_b-gZ6*!OEf zSgqho&05hdz9vG_x`Ek?H8c0-q$luwaZCGFURMA6_WgH{=a9>#RV;$ zvZ||SxkL+x0#ip9gHpo^2;<*k)&*Y|FfXvXAbNrK0!xO}mnIY6`49KUvVFaD{=xZk z{R~g4WUp{paqn7sW^3XF$qQxyicCM2$1S~o#qq-XQ+2bMcpI)we4D^1;wZbo`c$km z>(=J9b{2;AhQkZuL(6VC2bixgd(TkTR2OzLH+jJ}8>R@JT}%FCIxldoWZWSA#pUPq zy2a|(q8UsV==1P$Gn=^OGp=PZz3@GJa@LE@p$pb7X#Qec&U@qdl!|Hj3(s?Q&tV43x3a% zt#&!=J!@yh#Gr@AXYK22o|Yy_ec1W#PX1b%sy2R0k}6e@SA}xt(kq zqF=m_4@vu$x-iB1g@5AxvYkvDA}kIceUSg5U~AT7fkP@QF0wXwA4*()_3(q~Tb(Ur zc$e}fEdTH^=exy^)VJc_w(9CKuqJx`+_SWy;B4F3^)05WZ<#R22tE7RD#NJ3b$!L| z9A=H6mkrY2bNx2OFgWbhu8_A`(93#_p@f6!LUN@~8S8?svao{O^|}mKn~DxE7Rj>K zW4ywtwQ_rDS@a8uc>NbOB1xM=8gQ^MOwCn=FTe`m2u|d9uWl;f_j* ze*?pgDSwt}GH|o>M+Y}BOyhnOl+MI3y{?Z{;?Jgch8rWZnGP@>JK=DEVaJs{msuM2 z@%Zf9w90?RjX8#l54e(3ybmz!`0^)Om?6)=Eo|AHmpVR2PDP#lQFNE3f%BM$^8p4i zqkVspm=2gEFHuWi*xI8Xtj4e>p(li$XThwGPb*m_Ff$Z#%&Kf|`l_h0uSIr$%TAM$ zP#@>F%N94rrH2@LKM@qW)YN=#Q}h&SF>vLvu?pR@tPJCCq# zPKM8{bMyEF4s>l1O9?pKv#^$t>4i_WXV50q_fZWD`_lisFyu^_oe=F+?7%RM^UsY8 zA&16gSB7C+~arQ=V3;MA0ZD8 zvzswInD#pGn8Cfh2KvVt3{>Z*ym_p)Ej)+8VJkONf!1+`D%NlI*M6Q;IsQ|g%V?3Q zCCi6-2fnpjvXP#CWMW>Uvht~Wk&NOD&p6uR1K%EJVTkFF6SlZKUzwqqX?OXgHGFEN zD|}BzP50Vvk>=dqQv287>18)77i&yHs4o#*>F1 zJf3zsz3E@#tG~;*8LZ0P6k25G{e5OH{B7-`*=4>K)qXED>`wi*mHfO^+$_}Qx#2^D zxZ9yYpRTQ!xfgbB$*g9nzXyc=WJfYItO~EHFGxJ{DMk0BN_NQM|B1n>;*;kdC{B7T zHMhc(+qRUCxqs_iyQSAZteWQ*Yyo(i z+{5Y*w_VETVDewEKetl#wM)~1>FsmfF5BI#+2XBLsT~-bx^v-O?zv5-G4EQlm!8S{ zY&c(4=YG*!xm5KE1-|V}kLu2}hD_FqkB?t)KJ4;;OQ+e(-brt$zvQy*F_S~&ZXvr* z>ux7cJv86g^Yzl}8f#=zm&UGHvS)%TL;d_A8+c&>3FtG0Oba4!+xb=2!bVq2Y#PRz3GiC{A zM$C$uwp~N#a*L6!*BPZtD;B(1c|h;NU&TcVLMx{)VCOz`MX8D7OqbUgxuDBF3n%Hh zbq3E6T`@E5X28tJ|EeR>59B<1Q+qD1dhO=Yzj1RuzWICiU;6sfaoOkFT$Cnys0eks zC>5?r?476ZGUkC_f|>!Bg<_e|#GlMRkoJo6g=Y`VO8@4X+9mvSc+nQolqH}y*ye_5IL zEbYt zp0B;N{<(QJbE*Hm|L3-9?d2SY$ZyVlP1hJ_+?;^&qwXo4na(*?m2pQXG3Yd)6PdWUkQkSlY*NL_GaV(*HV7 zcCK6Z0)KD&b*6gDl7sDk?OZSY(=vCo)q6Ah=H>&b2d*(~yMJQ0pq75xwzFrxF?m=? zNAP|59y?_MQ_t$jZ`=>CJn&qwn)9~wDXyqXA`hGsJS4w4a~W*B*Pixm`b=A{IsAK= z{#Cbmte9DCH8J@AOlh1t;{=_vy@8y;~ z?6Yr%8SfUC;5&1y*P-gQdfRk?_XSLMR&iG9ui&j?NK<&$VogS6I#cjd;qQx;EP`ob*7{bD`G!Flc6w)_Hl7gH)%ut@V=xO?p$ z>zpTt}-sa8_hhuqa0eQovy1q6E(PaW*^VY9JhJS zjrkvI#J60vdU$xI^u==jGs+iqUmWhd%YMel`2O!^DYr{34}$O9jar`)%eayC2Dgv# z=02g?l&9DEf3)X4r?@8&TWo|u*a;l>Dx#h&4zP_lMS(m%hFeT4?)k)v& z`^26mn>)I1lHdOAH{S=#4NKQ7TzRK%{`W%R!HCvkdY42uxK6qA#>6RyaT|j? z!+PfIvu_e4{Zx1v<}tnNp7Z`chvI>#nB%whT33m`%RG8EZQJgg=abSN$X$^RzY->5 z(|gQrvWacMoyV%Wy45oxOC+Sc8uF%j?%MI>kpI*zE|(6@Xg#m(uqN>Z+nr>4?^>J7 zs^$9WW(C>>ew-i8d{>`m=3{u>ICV$ie>LOVlLgOf?r67EdvHx?9fO~~;W4KzyBKUY z^55Wm!?r8^U~@rzSOP~u&4UWAKv%{-tyLDncFR1lmlBg0CZ1GwNPnZC?UVNQ6UT?- zH#%Bi)&`?8F;TV6WiL&`o<4kT8fMDeotz%*D3&fNe`z((=|k^V^JKTBF>)8^ukrbE uMlq(hNL2pP>zvwv7p2=eVddwe8;|3K-e=2jSoe8?3Vu&lKbLh*2~7Y_A8+c&>3FtE3Ix;TbZ+$?5FjqkG0ZCoOx>NQ0p zaFI)=kgC@g=}lLdq!?#tX6{?ES@o>$zj;b8Sv)VR%Ep)2s${xca`fEq^(*R9_|g0R zn{|HMmg;=H5X#B0%wt!~rPQPEV?2dtEuCtj^D@@+y~nLdsW<1ZOnxiHAi061LhOe3 z?~URW>mt&_a~tNG)iLbgy>XB6^6NzQ0(Aq;t@3kC>bN#Y-I#mfN7f&XJFaycGW!{( zG2dTSwwtkxK|AR86~4#q4ZJJw@*Yr2D9gGZmHN-?!S^eDZV4zU7C!`8Fy z;*#%O@zx(%a&0`fKQ-c+p_aLMiMNvGH&3gRFFsFS^11u}cF$QkU+(K?W-Xc5ud?>U zrZ@f5W?#)>Xg;v5LpL{m;0-RjqV)))pGW|^J~-z^KOvg&m|pJ&;} z&y!>SL7<@M;KnN(&zL179j#J->a3ZL52hYadBfHg^gCAekLQ5`2Z7s-s-_isWjec;HumZE zJ$-)N^WHgzzlRU>T-n#(DbH|^PvF0l!B)QOtB-A3eBcmUlvq-Hscn4vP00h&jDdr?!2tbb*BFokE9ik zCUe)EFLP^@mWdI!+!4l_5&iVR?B@@5O5T^-xAO9{_@@G_1^tuXYc{8g7vwbTOYTmU zdMK!Vz4lzh`gc=)PX4&p($wR3u2)%=-V-JdO|?8t6ri*>@B5pPA3 zZBI)+{v7jL|4TvWN4=5{^BzB$#rEgHgXqh7pV>d`JsBl-AT#z@-R+jR*H6#iVpyjw zQ~2M*IzFFiyOqlxi4#AU9{gS)TqSR|V>`>Iy-zy+_X+rYf1L5@@z3j%&UKkC@&7P) z$>vQuhc8>EoH=_`>+JUjKAzrt<~j=%B)>XQ#bI7)y^GKBK#Hfm_pE7Fo8%7Gc`mPV zdrpG!WeJ@|Cx;unP&>9x-T5Ar;9-Zxuz>79Is zOFG#ZdyZdWb=$vpl3GgRgp&Om@2NXmO0RjXnH>Awy}(Z+X?^>e59<_dIA)VeqU7759O_omPym5EQv>P|hw%2M37tFf2&v?>y zu{A6aQAx@9C*=xOU6jk7V!9^TUnQR>{EdLHcG+p`aHcgMr)+eK?9Yw1?0=mwIVvgH z{P?0Op@OE1c0!u>9^I8cDSbFKv$OZ^ldmcdj;Og_IsDP>_d}0+Q5IJ~R_VS!HGB1y z4=N8DF51}^-Mtoe^OX3VYhrmI9iPrkWq8dZHk+Z_yv)dzXZliAv$Dz8CxgVQIm?e^ zZx&0lo8km^Uxe z*uO0I>D`wVZrSWkJ^>y^N-0(atC`TXy%tND`O`HMqpo*c`A zzM>|#Z1s#5Hj~a8slHZiCX4FSu1izOj%@VUV(JlKB z@iZ&1c-H)NF}|%gj>|e7KeBG|xlYOWgUfpPY^8bmRwrC$K3AbodT^Q37lz88diwVk z`0X{VQ9UhYdSO#XopxlHqTP~=`+iyBc3KzPu}M?V{T7ORHUfYc)wI?NRxA z`aptc|MHxtpQK*Lzl&HGcGD|+{c5-GQ`fHH$k6-twcM0%(tVS&IuV z-z)yjZvD}z^19`Q{L$UV9qJ+~l#;x;54Im&KQ|-$=Py5%B-MS^&+-m)?ES;ozDniH zvF~qIL>tuEB?e9H5N!#KcyDs-xqHp3Nd~QdCI`+l&z|d4Uvq4gmf++Q_KT(!^}pE9 zzw@fcksHf-<}c>APn{9tpxWhpAn57QKE0_Waoi?lUys}D)?&Q+VE_4>=K|w?B=s$c mlyaZHSr=LXf@{M6592jFZq3?YlJyZ(iF>;GxvX - + android:layout_height="match_parent" + android:orientation="vertical" + tools:context=".ui.activities.AboutActivity"> - + + + + + android:clipToPadding="false" + android:isScrollContainer="true"> - - - + android:orientation="vertical" + android:padding="16dp"> - + + + android:layout_marginTop="16dp" /> - + - + - + - + - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_playlist_detail.xml b/app/src/main/res/layout/activity_playlist_detail.xml index 01c5f3dd..d94b68c7 100644 --- a/app/src/main/res/layout/activity_playlist_detail.xml +++ b/app/src/main/res/layout/activity_playlist_detail.xml @@ -11,7 +11,6 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/card_author.xml b/app/src/main/res/layout/card_author.xml new file mode 100644 index 00000000..c3d55323 --- /dev/null +++ b/app/src/main/res/layout/card_author.xml @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/card_special_thanks.xml b/app/src/main/res/layout/card_special_thanks.xml new file mode 100644 index 00000000..82e1c3f7 --- /dev/null +++ b/app/src/main/res/layout/card_special_thanks.xml @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/card_support_development.xml b/app/src/main/res/layout/card_support_development.xml new file mode 100644 index 00000000..4d3ad5af --- /dev/null +++ b/app/src/main/res/layout/card_support_development.xml @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_grid_card_horizontal.xml b/app/src/main/res/layout/item_grid_card_horizontal.xml index 0f8dae89..0e971ccc 100644 --- a/app/src/main/res/layout/item_grid_card_horizontal.xml +++ b/app/src/main/res/layout/item_grid_card_horizontal.xml @@ -6,8 +6,7 @@ android:layout_marginEnd="8dp" android:layout_marginRight="8dp" android:foreground="?rect_selector" - app:cardBackgroundColor="?cardBackgroundColor" - app:elevation="@dimen/card_elevation"> + app:cardBackgroundColor="?cardBackgroundColor"> diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 021cff8e..61c330aa 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -1,12 +1,11 @@ - - @color/cardview_light_background - @color/grey_700 + #ff4081 + #3f51b5 - - @color/cardview_dark_background - @color/grey_900 + #616161 + #424242 + #212121 \ No newline at end of file diff --git a/app/src/main/res/values/donottranslate.xml b/app/src/main/res/values/donottranslate.xml index da7bfd08..37c52cbe 100644 --- a/app/src/main/res/values/donottranslate.xml +++ b/app/src/main/res/values/donottranslate.xml @@ -1,11 +1,18 @@ Phonograph - Cookicons - Karim Abou Zeid - Google+   Twitter - Aidan Follestad - Maarten Corpel + + Karim Abou Zeid + Aidan Follestad + Maarten Corpel + Michael Cook (Cookicons) + Aleksandar Tešić + + Aachen, Germany + + Google Plus + Twitter + GitHub donation_1 diff --git a/app/src/main/res/values/materialcolors.xml b/app/src/main/res/values/materialcolors.xml deleted file mode 100644 index 8607a11e..00000000 --- a/app/src/main/res/values/materialcolors.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - #ff4081 - #3f51b5 - - #616161 - #424242 - #212121 - - \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 3ba872ae..8a5934de 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -52,8 +52,6 @@ Go to album Playing queue Save as playlist - Icon by - "Phonograph is a completely free material designed music player by" No results Update artist image Artist image updated. @@ -178,4 +176,24 @@ Support development Thank you! Play Store illustration by + Version + Application + Author + Add to Google Plus circles + Follow on Twitter + Fork on GitHub + Visit website + Report bugs + Report bugs or request new features. + Join the Google Plus community + If you need help or have questions, the Phonograph community on Google Plus is a good place to go. + Translate + Help translating Phonograph to your native language. + Donate + If you think I deserve to get paid for my work, you can leave me a few dollars here. + For the theme engine and some other great stuff. + For the pretty material app icon. + For making the Play Store illustration and the empty album cover. + For helping me with the design. + Website diff --git a/app/src/main/res/values/styles_parents.xml b/app/src/main/res/values/styles_parents.xml index 56f760fa..af03a3be 100644 --- a/app/src/main/res/values/styles_parents.xml +++ b/app/src/main/res/values/styles_parents.xml @@ -8,15 +8,14 @@ true - @color/music_controller_container_color_dark - + @color/cardview_dark_background @drawable/round_selector_dark @drawable/rect_selector_dark @color/cardview_dark_background - @color/default_bar_color_dark + @color/grey_900 @color/md_divider_white @color/secondary_text_default_material_dark @@ -37,14 +36,14 @@ false - @color/music_controller_container_color + @color/cardview_light_background @drawable/round_selector @drawable/rect_selector @color/cardview_light_background - @color/default_bar_color + @color/grey_700 @color/md_divider_black @color/secondary_text_default_material_light