From 9d5d767a8a88f03b503ed6684914f49d792edbb0 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Tue, 20 Nov 2012 11:16:24 +0100 Subject: [PATCH 01/16] Added drawables for dark theme --- res/drawable-hdpi/action_about_dark.png | Bin 0 -> 1629 bytes res/drawable-hdpi/action_search_dark.png | Bin 0 -> 1764 bytes res/drawable-hdpi/action_settings_dark.png | Bin 0 -> 1540 bytes res/drawable-hdpi/action_stream_dark.png | Bin 0 -> 693 bytes res/drawable-hdpi/av_download_dark.png | Bin 0 -> 1331 bytes res/drawable-hdpi/av_fast_forward_dark.png | Bin 0 -> 1366 bytes res/drawable-hdpi/av_pause_dark.png | Bin 0 -> 1114 bytes res/drawable-hdpi/av_play_dark.png | Bin 0 -> 1410 bytes res/drawable-hdpi/av_rewind_dark.png | Bin 0 -> 1449 bytes res/drawable-hdpi/content_discard_dark.png | Bin 0 -> 1611 bytes res/drawable-hdpi/content_new_dark.png | Bin 0 -> 1142 bytes res/drawable-hdpi/default_cover_dark.png | Bin 0 -> 1426 bytes res/drawable-hdpi/device_access_time_dark.png | Bin 0 -> 1794 bytes res/drawable-hdpi/location_web_site_dark.png | Bin 0 -> 2516 bytes res/drawable-hdpi/navigation_accept_dark.png | Bin 0 -> 1335 bytes res/drawable-hdpi/navigation_cancel_dark.png | Bin 0 -> 1285 bytes res/drawable-hdpi/navigation_expand_dark.png | Bin 0 -> 1405 bytes res/drawable-hdpi/navigation_refresh_dark.png | Bin 0 -> 3138 bytes res/drawable-hdpi/social_share_dark.png | Bin 0 -> 1606 bytes res/drawable-hdpi/stat_playlist_dark.png | Bin 0 -> 338 bytes res/drawable-hdpi/type_audio_dark.png | Bin 0 -> 2008 bytes res/drawable-hdpi/type_video_dark.png | Bin 0 -> 1211 bytes res/drawable-ldpi/action_stream_dark.png | Bin 0 -> 307 bytes res/drawable-ldpi/stat_playlist_dark.png | Bin 0 -> 219 bytes res/drawable-mdpi/action_about_dark.png | Bin 0 -> 1333 bytes res/drawable-mdpi/action_search_dark.png | Bin 0 -> 1394 bytes res/drawable-mdpi/action_settings_dark.png | Bin 0 -> 1339 bytes res/drawable-mdpi/action_stream_dark.png | Bin 0 -> 426 bytes res/drawable-mdpi/av_download_dark.png | Bin 0 -> 1238 bytes res/drawable-mdpi/av_fast_forward_dark.png | Bin 0 -> 1285 bytes res/drawable-mdpi/av_pause_dark.png | Bin 0 -> 1107 bytes res/drawable-mdpi/av_play_dark.png | Bin 0 -> 1248 bytes res/drawable-mdpi/av_rewind_dark.png | Bin 0 -> 1277 bytes res/drawable-mdpi/content_discard_dark.png | Bin 0 -> 1358 bytes res/drawable-mdpi/content_new_dark.png | Bin 0 -> 1090 bytes res/drawable-mdpi/default_cover_dark.png | Bin 0 -> 1240 bytes res/drawable-mdpi/device_access_time_dark.png | Bin 0 -> 1408 bytes res/drawable-mdpi/location_web_site_dark.png | Bin 0 -> 1842 bytes res/drawable-mdpi/navigation_accept_dark.png | Bin 0 -> 1191 bytes res/drawable-mdpi/navigation_cancel_dark.png | Bin 0 -> 1138 bytes res/drawable-mdpi/navigation_expand_dark.png | Bin 0 -> 1214 bytes res/drawable-mdpi/navigation_refresh_dark.png | Bin 0 -> 3033 bytes res/drawable-mdpi/social_share_dark.png | Bin 0 -> 1341 bytes res/drawable-mdpi/stat_playlist_dark.png | Bin 0 -> 271 bytes res/drawable-mdpi/type_audio_dark.png | Bin 0 -> 1582 bytes res/drawable-mdpi/type_video_dark.png | Bin 0 -> 1129 bytes res/drawable-xhdpi/action_about_dark.png | Bin 0 -> 2040 bytes res/drawable-xhdpi/action_search_dark.png | Bin 0 -> 2127 bytes res/drawable-xhdpi/action_settings_dark.png | Bin 0 -> 1641 bytes res/drawable-xhdpi/action_stream_dark.png | Bin 0 -> 974 bytes res/drawable-xhdpi/av_download_dark.png | Bin 0 -> 1482 bytes res/drawable-xhdpi/av_fast_forward_dark.png | Bin 0 -> 1664 bytes res/drawable-xhdpi/av_pause_dark.png | Bin 0 -> 1181 bytes res/drawable-xhdpi/av_play_dark.png | Bin 0 -> 1620 bytes res/drawable-xhdpi/av_rewind_dark.png | Bin 0 -> 1694 bytes res/drawable-xhdpi/content_discard_dark.png | Bin 0 -> 1824 bytes res/drawable-xhdpi/content_new_dark.png | Bin 0 -> 1221 bytes res/drawable-xhdpi/content_remove_dark.png | Bin 0 -> 1348 bytes res/drawable-xhdpi/default_cover_dark.png | Bin 0 -> 1544 bytes res/drawable-xhdpi/device_access_time_dark.png | Bin 0 -> 2284 bytes res/drawable-xhdpi/location_web_site_dark.png | Bin 0 -> 3307 bytes res/drawable-xhdpi/navigation_accept_dark.png | Bin 0 -> 1599 bytes res/drawable-xhdpi/navigation_cancel_dark.png | Bin 0 -> 1348 bytes res/drawable-xhdpi/navigation_expand_dark.png | Bin 0 -> 1677 bytes res/drawable-xhdpi/navigation_refresh_dark.png | Bin 0 -> 3219 bytes res/drawable-xhdpi/social_share_dark.png | Bin 0 -> 1780 bytes res/drawable-xhdpi/stat_playlist_dark.png | Bin 0 -> 440 bytes res/drawable-xhdpi/type_audio_dark.png | Bin 0 -> 2489 bytes res/drawable-xhdpi/type_video_dark.png | Bin 0 -> 1337 bytes 69 files changed, 0 insertions(+), 0 deletions(-) create mode 100755 res/drawable-hdpi/action_about_dark.png create mode 100755 res/drawable-hdpi/action_search_dark.png create mode 100755 res/drawable-hdpi/action_settings_dark.png create mode 100644 res/drawable-hdpi/action_stream_dark.png create mode 100755 res/drawable-hdpi/av_download_dark.png create mode 100755 res/drawable-hdpi/av_fast_forward_dark.png create mode 100755 res/drawable-hdpi/av_pause_dark.png create mode 100755 res/drawable-hdpi/av_play_dark.png create mode 100755 res/drawable-hdpi/av_rewind_dark.png create mode 100755 res/drawable-hdpi/content_discard_dark.png create mode 100755 res/drawable-hdpi/content_new_dark.png create mode 100755 res/drawable-hdpi/default_cover_dark.png create mode 100755 res/drawable-hdpi/device_access_time_dark.png create mode 100755 res/drawable-hdpi/location_web_site_dark.png create mode 100755 res/drawable-hdpi/navigation_accept_dark.png create mode 100755 res/drawable-hdpi/navigation_cancel_dark.png create mode 100755 res/drawable-hdpi/navigation_expand_dark.png create mode 100755 res/drawable-hdpi/navigation_refresh_dark.png create mode 100755 res/drawable-hdpi/social_share_dark.png create mode 100644 res/drawable-hdpi/stat_playlist_dark.png create mode 100755 res/drawable-hdpi/type_audio_dark.png create mode 100755 res/drawable-hdpi/type_video_dark.png create mode 100644 res/drawable-ldpi/action_stream_dark.png create mode 100644 res/drawable-ldpi/stat_playlist_dark.png create mode 100755 res/drawable-mdpi/action_about_dark.png create mode 100755 res/drawable-mdpi/action_search_dark.png create mode 100755 res/drawable-mdpi/action_settings_dark.png create mode 100644 res/drawable-mdpi/action_stream_dark.png create mode 100755 res/drawable-mdpi/av_download_dark.png create mode 100755 res/drawable-mdpi/av_fast_forward_dark.png create mode 100755 res/drawable-mdpi/av_pause_dark.png create mode 100755 res/drawable-mdpi/av_play_dark.png create mode 100755 res/drawable-mdpi/av_rewind_dark.png create mode 100755 res/drawable-mdpi/content_discard_dark.png create mode 100755 res/drawable-mdpi/content_new_dark.png create mode 100755 res/drawable-mdpi/default_cover_dark.png create mode 100755 res/drawable-mdpi/device_access_time_dark.png create mode 100755 res/drawable-mdpi/location_web_site_dark.png create mode 100755 res/drawable-mdpi/navigation_accept_dark.png create mode 100755 res/drawable-mdpi/navigation_cancel_dark.png create mode 100755 res/drawable-mdpi/navigation_expand_dark.png create mode 100755 res/drawable-mdpi/navigation_refresh_dark.png create mode 100755 res/drawable-mdpi/social_share_dark.png create mode 100644 res/drawable-mdpi/stat_playlist_dark.png create mode 100755 res/drawable-mdpi/type_audio_dark.png create mode 100755 res/drawable-mdpi/type_video_dark.png create mode 100755 res/drawable-xhdpi/action_about_dark.png create mode 100755 res/drawable-xhdpi/action_search_dark.png create mode 100755 res/drawable-xhdpi/action_settings_dark.png create mode 100644 res/drawable-xhdpi/action_stream_dark.png create mode 100755 res/drawable-xhdpi/av_download_dark.png create mode 100755 res/drawable-xhdpi/av_fast_forward_dark.png create mode 100755 res/drawable-xhdpi/av_pause_dark.png create mode 100755 res/drawable-xhdpi/av_play_dark.png create mode 100755 res/drawable-xhdpi/av_rewind_dark.png create mode 100755 res/drawable-xhdpi/content_discard_dark.png create mode 100755 res/drawable-xhdpi/content_new_dark.png create mode 100755 res/drawable-xhdpi/content_remove_dark.png create mode 100755 res/drawable-xhdpi/default_cover_dark.png create mode 100755 res/drawable-xhdpi/device_access_time_dark.png create mode 100755 res/drawable-xhdpi/location_web_site_dark.png create mode 100755 res/drawable-xhdpi/navigation_accept_dark.png create mode 100755 res/drawable-xhdpi/navigation_cancel_dark.png create mode 100755 res/drawable-xhdpi/navigation_expand_dark.png create mode 100755 res/drawable-xhdpi/navigation_refresh_dark.png create mode 100755 res/drawable-xhdpi/social_share_dark.png create mode 100644 res/drawable-xhdpi/stat_playlist_dark.png create mode 100755 res/drawable-xhdpi/type_audio_dark.png create mode 100755 res/drawable-xhdpi/type_video_dark.png diff --git a/res/drawable-hdpi/action_about_dark.png b/res/drawable-hdpi/action_about_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..6eaf08aecf51320ff4c77bba1249ca972992b076 GIT binary patch literal 1629 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsVi)z{tqN#L3ju$-vFf(ACh=#L&{!#L3yw z&D7A`#K{n**Cju>G&eP`1g19yq1OzjUQlAlEdbi=l3J8mmYU*Ll%J~r_Ow+dZnqfY zG!Lpb1-DyFaO%|uIz}H9wMbD769T3m5EGtofgE_!Pt60S_ab1zemFsXG6MtCc~2L| zkcwMxW}eL!c9b|a+az9MsZyJV3(vPlj@m&Q84Ed@G(tYUy4cLo^p~6E^}*o&x`vJl zfmfkh#90HoT{SvFY_}}&3hbHYu(j@p+SOzC4+v}Qe514b=BzaKx(zKezt2p!zc;g7 zXyw%`*|m2T$?D#7VqVyI!673dH~P%;3hM;^5@)t;FTS&C9JH?BmjAELtadEXg7No4 zZZn4^3+G1~)*mddVEz8k@XtpjxsN-90u=E7X_+|~2Wncd)-8_+nt zKsJsg_dt#H^M@u&5+&mfD_5*Lsc+ij=_to{Nbp7Dj(MkYcQ9!?O5ETOf4HM(Py1|x zWxKO3pSdj6V!XjyxSnD9gXODlN-*nn9OO82$Rwt9&S{C&CpC|4N$T@BY}FQhP_a`| z&-u{dC$CjRR?C&Ih-CYfz?Jqu>WJ*GyO!l7VCh9_6b`hiXH!Q z?<#vWKlDx0mPuyCn`1lKr)aG%V1A~1>`ln7H&?a>&kldHY75(+J6>}_o>eT)Nxtls z7}OKhCpp@$E;^Uir^tGHyJqHdroXe`M0(YWp=aOf!A9`3BzqbX+U9a>G`=KC$a( sAHJIl3^w)^1&PVosU-?Y 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 bEhzgBbj8l$yiDgx00000NkvXXu0mjfS_eW0 literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/av_download_dark.png b/res/drawable-hdpi/av_download_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..d5bfa457ce5bf3d9566ebc45ffcfc646a38d28fa GIT binary patch literal 1331 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGX)r!E=H#2u4blAh6aX)u7;K-hL)}-PR@>Q zriSJwPKGeOF8Rr&xv6<2Fuf@Vz2-Ref)Yb+0nlcb)S}F?)D*X({9FaFr>!z^yTt^j zc~HG6xZPrkQ?EYIG5VmWMT%;e5HS6KnDB%P;W3D!SY)E}(9%BXRA`Y*c;tjBt9UghlyYvhiJ*=T-n zR^W%a*oGvIoaV+|))Omi|Gi~QPq>!$ZF3Yef5J_PgvF8zlLaf7xVJT*FA|h*j=gaA z$=9$0i}NEhWMh_jT-Ycp_D!!h?10ervw?>`>J=R1zJA-PfYmI*LGt&@`cBr>cH9AP z8kNtPd^~inc-J1zg+js0G@Gn1oc#Gu;7$7#Zrf(pX**e0ud7mg`s4F2p8K7j16Y^L z-S*Z^-EqI~=BWo+f@3XnzY1D0EM8~VX(D)~DZW{A_IJj)mlo{g$^Ff7_p_(nKM#dR ldEuKTfPw*xrhn8uz~HQrEZ=c=dmyM7^K|udS?83{1OSYc-sJ!Q literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/av_fast_forward_dark.png b/res/drawable-hdpi/av_fast_forward_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..237c4f846cdf149249f3698d6c6954edb361c916 GIT binary patch literal 1366 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsVil$k4#l$=TS{$G&eP`1g19yq1ObbUQlAlEdbi=l3J8mmYU*Ll%J~r_Ow+dZnqfX zG!Lpb1-Dy_aO%|uIz}H9wMbD769T3m5EGtofgE_!Pt60S_ab1zUdLv{#K6FK!qdeu zq~g|_>Av2F9R%8hegCrU{rc=|bKDLyjK2hDOnB^LCv8$qIqEnS%xNo-wXXAq2yw)v&(*w0P-pY_^43myr z9pas$+^uv#R@GvqSoM?-JfCeOo}KDRTo<`2SIzQFA*)rU)LnClS|I3>5jN?n= zWe#?!tyP+?LADoGC_lA&x;C?X)`E`fPXqLk!d8LlzyAa821bT}uy2Q%McWsEN;*$h KKbLh*2~7YFV%PKl literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/av_pause_dark.png b/res/drawable-hdpi/av_pause_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..6b435bb0fa0d2716fd70ec23399c4f1a6183a9d4 GIT binary patch literal 1114 zcmaJ=TSyd97@mr5R&N!Q5yMze(9Xm75mj zEzcteVo_|f6vsR3|MTYHwQlCvA-pX^(Il#|no&k^AW^DWO^}QkN(+obMQhvj5Ec`} ztW|m-w3AH_~@)}jLfh_g}OkhByke;#AbOkR$WqAdB_RS1MW?fJ^LXC?`%GIQ3IgsRN zHlVUafGi5pAjI+^ejOQP0n30O!-fNZ6}Yg#0&?P`a5P727UEL*L@a!ZP$`6LfnhS4 z44o;YEvJP6JkK+1kO>9@*dyS!nMm;hrdyC>kf5tNx{Y+pBz;Du$!bLr3M(B?!LTQ3 zO?RS9xL}N@*bJaqKc$?bEdSrtFebfS6o-HHPD$)0+HA$)beTrgb7iyT)5 zSOB7c4*@w&fgDz{)K&wUD2LVlVvDB5`omz@II;vCeK*v~9m^oINelW^ zT0(pjgbSn7@=aj1>9vHW#WGk7*34x^+z799Z#8$sr$eCE*`tFx}jq2 z%l;Gbq{Atrv$HSjSN_#A_J?gFYeXo%f4V*rn= w+EkVPTzk6bTKZG(((Oyew#**~{k*zz=0f5ESCAImeGhzFELtgDDQi6V2TufSpa1{> literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/av_play_dark.png b/res/drawable-hdpi/av_play_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..df8a2ca28e1e3978a59dbe9cf415a59429357084 GIT binary patch literal 1410 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 literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/content_new_dark.png b/res/drawable-hdpi/content_new_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..ad8ada6bdfa0d08e96c96ef2e8fc6656efc31f34 GIT binary patch literal 1142 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsViy(A34k#nsr<$-vFf(ACh=#L&{!#L3yw z&D7A`#K{n**Cju>G&eP`1g19yq1ObbUQlAlEdbi=l3J8mmYU*Ll%J~r_Ow+dZnqfX zG!Lpb1-Dy_aO%|uIz}H9wMbD769T3m5EGtofgE_!Pt60S_ab1z4q0f*3(OQRJY5_^ zDsH`*smOQ8K%~vwiGeZv-~+WZOSZ=B1v}ZkA5bcg&|!bTpuiCPPfc~@%_GO8r_|{G zoD{$H=e4|Q-{R*n(~6#QC^RrIg@$%jp0M7yea4df9|g;jBtNOTHZI@cdUHutO?01w6Wim;H*=-YJSF-6)vTXc4;gaVh((-iXfZZqW+vo+u8V zBVlX)f0A7h-RPgQQ0YmtMO4nhGu#pz1)d)`lqGk1{e=6U^-ld^7jR%;WC0UGRzbha uDrBCXJI|cEda|~f-cO)#l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsViy$i>9e(!jvf$-vFf(ACh=#L&{!#L3yw z&D7A`#K{n**Cju>G&eP`1g19yq1O*d1*==YdW~?pMIY!GeNfaQMKw$an0`P^c)|s8;7LC<518JIfC)Rw!CjAm zfr-V_#WAGf)|;8O-iHH3+Jtjg3;l6$bvYU;!otdKU!cR`$LGiO=z*FZ*CT~pRy#U6 zN-xBIn9mXWm+{r3N8#CPmwmMT(BAsbQPXWTk+|?*$kGQY(LW*bu89}HdxGOTd%g90Kgs2Q(!Z-=}_iWA?i(H0=??p1-@(d31_T&tc?W#WKYr=9gsY z@Pv_j4vxftm7`?6_#-P#kCN})MTqB@7W#AddxIkCc8bko%5o=4bbd^Vo5 zXp7M44}U(q4i?!iFUuiine!^uB^IApD2?zGHs5&Tp=D6l0 z=d?}m(9Q`i%g;LhUEi+yQ*U#e6u>y`WBC!=1e0eKce#`lUPlE= vCr&%v{%PeU`CVHXbRD=aFg4xiXJBSH5SKPh)N#oxP$}u@>gTe~DWM4fjC}@i literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/device_access_time_dark.png b/res/drawable-hdpi/device_access_time_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..314ec9319a071bf3743105057fe07e7283cf7b89 GIT binary patch literal 1794 zcmaJ?c~BEq99|*;L{Jdq5_KoQpkT7QF#!_^3Q3TNK@2DXswE@~1d{BsS%lz)P(c~+ zLZ=*B6?H~SL_i0@6GufsKs&aGM=_(Lc$Gt`2i4k*0``y6o!Ncw{pS0=-}z>@Mnx{R zxAm|E0Ki@nE|O6zY<_L5sBbLoLm{=elVUj;jU|&=3IYW}R9F%UO04hKyD; z2mmH{t7GJ(T)LF6#I!7h8NgF)GRN&3zKD9TSAqMybLZ%BC zUxSiMqd*}>pdgn8GnH@v0tRqc2nXhIcymEEjKC1WhTuRZ0`s|nd>8>o9tP!&P$lza zqOcKP)JecdB}tqQL0MT@tgLw~j7WhH9*+mXY>3TfQV6Erpd%I8Or73qR6&I5m4q56 z)tC-6D=Lz(Oj5w0BK?|z79W$<=|{>$6%5K&;1I%s%_)rnrPBY0YPDl%Jt;%K#rvPa z`WOR_LNZj3WfDrNamik0S2$ltpb8QrVlYfITE(bTjKuV*7!C@fxhw>fDwJxS+46-U zmGUJzJ*m(sQHe;vpfp%&wTdqa8e>Pu|9(`9-CZ9YYSLs$ZBK zrqRJuDt38ATEH^to=X4bX(n5o z9@CY^9RAt*{vw-Gn?QL-|AsuvE%_M(R_&i58qEZBPiX*V;fwlg%Rgyc)&bj_g#+hz znW-G&#RdBLf-D zxh@VC{nrH!@sIAojr4}zLD#D7#)~$})Q6=K_dN%LZ}>tkblyCLh}9Bdgref zeYjAG>?Mp73d`Q?3MjSX?CH&slq_ujv@SsWed*AQ{8eIt9b#{LGHpIkg~_$|D0Khxs1<-5Vwb;(zMSyg`9W6t4wHcFM- z$)18-md;+aGpB{VLyy7H4>Pa%Tg7@9p-P7>V+;-D#Qn6ax9F!2; z+FJ6es;KUcY5rPZP)|SA``zuE{q@?X=j<(#4w;;Mdx5q0lU@ntTdb}>u901MdAOgm zIPKRp5eB!Vd2WqU@(TVqx&#=S-Jd_?u1q)7dNPlAt`Ab|)1_ppnS{5hdZ6e;!t?5V z7kn~j?ml#+9llj2V-^^u#u_(2^Gf)=#m(z{(zX?ChFb3B4d7WQ{zYPS!LcTdbwa~- z7mOJ4BLd?8EIivJ{a8Qi#Dc!hTUS}s0I|9LiQ-A`eVc)vLZ{j;XtRU)uOtyiifTd= G^Zo%Fg0y%5 literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/location_web_site_dark.png b/res/drawable-hdpi/location_web_site_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..e154afdbcbe8ec4e9fd4354e13ac118dade86ac6 GIT binary patch literal 2516 zcmaJ@XIN9&77fi2R1}Q?DH?+?j6xcrB=is>0fP__13F5|6=Et$fKa6d_FETJS z0D(Y@NWKJ$W<}1u^XF;4o3&@NG|LLH4^P3&E>!)T!97+0=arf1T+R45JTxeB#Y+;d)0OU24ykbV4EGt zNV32ih+_FB2!Y^)fDlFkn}KD*JlvtK5}byB3y5h@375kY;UsRbPrNwIelCoFK|iI4 z*>13ZL{Z6sP;b5vfI7gDb_}E=3hIb~qcBJ;25SpNBT+~M3XMQI*`bg)2PYg71^xWM zG}VO69XJYs__>zm6YA}%ft9%m2d3nLLIEEbDEq7i7cohHLh6wedWBz8QJ zP58%(40pBA`+ue3bT=WEhj7(zl5AW(4RTuWaP$>jf^ z%H@8|7Ktgqzk0t(EDDJi00;^o;>QRXn!)X`oGT^3c?$uWm@f?B^EqE`F))fR=8K~E z0;qSe0~`e<(-j(0EDbqfJqecxzJBd<5=I+ zf+9LPqV2!S_ZiFlrj}1w%y+Q}jTpq-X#Z!_UqTxH%x%9KS9ADkeSoL&yHI27GmzI2 zAkaJ_iQp9?x%09#o)fYOoONR0Cp+o@ebceC)a5~8^pUmFPy@)`@Eay|X7usJ(f;#c zIf>bM+38C|(koHaeG3f0H5aY=wGI3Px!^#fC0nH0zsVw8j>Lc9z3CW#GJ9N=X&6y( zZ~R(etG)V&Xli)M0&T9)k9lll7&F~p=h>`%#5@mEU$pvdw!J)O%p^~-wQ6Wxim|NH z%lV_R-dpK4xz(6B4{;W%pupFDfb7cIS4m8=eeMFt0*>`Blat5ResG*>+0HRiSVlQq zQiJ!5fl;ZWEaNu0!8C5yDn~u*?6xIOK$r?SBzD|t`tU@e8^I&U+FJFB)8OrjD7M(C z_n)N$U4OLrE-1$2wp+f<4XP|shvuGyO@&1^NkW^Zu~oj-Y}c-Hto>RGr>tV z0auoZ7!exq4)Ir5^|4Gqx!j(lbd+H9h~xkdfMY zy_I*{za3^xpS?db(&U+6V&aQ$9kNyCE)9ad@tLR6>DofqQC*hf8c2Jam969?gfcr) zZd}{uNvQqfdfd+0lz8-P{$%R3BJuU+0xNgpMBh9^Etia@A^F7dC5Rm#)@*&661|E& z71=Al(nmj@os(O#9sZpMLCXt*U~dbD~hAlek4sjqxkdFVRW za!7%`kdBW%*`m{oE@2;a-n`cBOi2E<;t&x+$d^~G`Pc78p>-qkKFs3 zmgUa28Tpsl#%4@lw@<&+>drr_ZAG1Yue;#!fQ^Jkvu;Zda|-WPNUDgUj}xohHWV|!$%yt zk-8Sv37cH$W_DI|^Wzy=NSz+DX*XVA)zMZt?{Qf`N zoX~pr((tx2tBXnCj|=-*_iWalq1+m<9=cSfUiIUqZR^XMEcUXK*WH6+$5n2PWskeT z)HLmFan`4HDPujz;hdvb|JbJ|tG3itOga}iCa#%ggcoeI8?2j1)H`W&APafb^b|>4 zyiY5DS_1ZbG+@@fweD6ySj$x{gUze)E}=dD^_LyM5Qa<2#8LXH6YQ0nFTbcZEL9i`CHtn%gqjidGU!`+wq4z4+LT5WE(06SAl zpMd>x9La**$%vTz-7%iIH$j(QrMj*km0Z=CSZl_7C)FaSJNM#5x}g<@gV_}Q?Z*_Y zM^YkB#|U0sWVh(t=O32^0GtQAowA?*d{DZ8JASm4dKa8en|X&eZEhScGI8l&oNMtq z$4W6lE#Vx3j4zH&ScR?@TRScq*|Rcjq$b~@Ngc}X$q2wpc;?DNQ}O=rcGhHK>( z8|>9alX$tJwCx$B<1+Pw*STADNy=oR*-)Rk&x=W?w^f~vOj20dyxw-VWblwrj@s;Q zl=1c3*K}HZhoo7~P5tPF{%3lbrRS?t$XjoCCtICoH(w!Er2R7QI=|_rKUQCwml55o zF0t2Bg~J!FbrG#=xQi>#tP5x|o=9a@6`C%6QSp=QZ@6%E&l{R_+?DzCmP{I5)l53M zB2;RYQ;jq2BAwk(NUZM`#XA;)PWugZ9C+66(GUkq{eOhOdj7jQCkS!V$i2 zptgfAP8|D-cT3i5vX-%1XXBm|zALQCADFj!cxqj%T*+);Y|0wjiIS%eU3;*);yRxI literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/navigation_accept_dark.png b/res/drawable-hdpi/navigation_accept_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..53cf6877eb72ad70368fd9e61fb780d42633a407 GIT binary patch literal 1335 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsViu)xy!q!qCao$-vFf(ACh=#L&{!#L3yw z&D7A`#K{n**Cju>G&eP`1g19yq1PFwUQlAlEdbi=l3J8mmYU*Ll%J~r_Ow+d7Ppw0 zo0vEnx>*3tbHVNwh~5<3ZgIrv7JZ;&^g&UJ6xA>xVEO?u;RzSWfhYacJYae+0w!$c zeGexvFfgw4ba4!+xb|0uSaiB=&gzz|) zeHIPOP;}su6zlHbXs5?qvn2gF-PGqjm8BsheUo&jAzoFWWRjvlfM$7PiGfCjb)cOy_?6w^l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsViu&CG&eP`1g19yq1ObbUQlAlEdbi=l3J8mmYU*Ll%J~r_Ow+dZnqfX zG!Lpb1-Dy_aO%|uIz}H9wMbD769T3m5EGtofgE_!Pt60S_ab1z-u2mO3IhXUxu=U` zNX4x;5!QK!97IeyTqnMNpmcm8%M>G3-WWwz*F`c-$_jIgzI(VH*9}NfITIn}t^Miq zt^CxuFJV%VoA!QA+cW?BwdPGa!e?_6*v>Ra8Zf6F;K|54eBit62Bu9MQAS0(7sOrV zFmd6sVXA&0TEJNQze)M|Ji|-NYMq;OBp)a(&?%=8T3fK(ZA-OjPsrn-ICl#d^bMbWd5M3Yv*PdK6^%G=gKVBqt7Qj zN)BD@+%+et!bv%QPyM^iQh&ccXS^D`V!EqMm&!fysN*xMLvxC}Z?AaevTWCsfY>uD z^_GXqXN1UWzHe-uzC=arVY%9>ll3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsVi;z{$ka(bUP*$-vFf(ACh=#L&{!#L3yw z&D7A`#K{n**Cju>G&eP`1g19yq1PFwUQlAlEdbi=l3J8mmYU*Ll%J~r_Ow+dZns$C zG!Lpb1-Dy(KEdG+eV}9XK~ako)i5Do`T;TF2^YwLC;iksV0teCChXVY50^49FuwP6 zaSW-r^=78M_hAQ#W5sK4tm;+ZXv!}9AZ+2m?ikbMcl4y=i%Uv+T^b=GuI%FCqB62F zr5jf_D=5`5%HCl;xHc<$ZSVPm!6zkk^@Tz1CX=J*?~u38+ByboFyt I=akR{08EnjVgLXD literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/navigation_refresh_dark.png b/res/drawable-hdpi/navigation_refresh_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..bb9d855f77692343e173f814ca1e546393b707d8 GIT binary patch literal 3138 zcmb7`_dnH-`^H})duL>v-bBX9o>>Ry*qd|Y7?piU9Hgx1AiIoYJ0jT}B1gyS7}<`H zd5o-tH@+EB#`$>v3E%tixbEjK*ZsqN{d6T-Ss1b~@-qSez+!BqXLCup|3puHxt-@3 znl8cMZ)E=%0GK%c6V>=a4j{d$r!G5F|aTLyGep@@hrD>Cx^a1jX-}<0(D9X<|Vha z6mt^e4BeXWyOfxcgrvdKa?a&eQjs{^WNrCak=7> zrz6u9n#-pUrNs9AU>E?3(z!3cJva{`vEoQ1l@vVd1L>{Lw3M5!uB#X8qt*U80I(bs zId&l>+sKd6pvCxJyt}na<8_~@=*e-iX9Jr~6Hv4{XLsQLUpD&1X@uF?^|iGblOCv} z%b;Dv1*+=-(eC`wpGeKK5#E22>f_o57GPQG^yADWd4j=pAi;X3~#)$pvDiE;*- zxY=XuNZDLa4&ir7P~aQU5j- zXGaDRSB?Q-zZKp2O@f{p;}x?!8cf;KJ~u471z@53D2c$%__KM5! zXO-!){lu!}&-T}azOYlGEsB9gx1au+i|||mm1`1GB!!+gH}*uh(};#MSyX5sfy?@) zX}YqJyiF29$kqt7uN8PjE#AqXC0(N*P>4Q@YcrI86V+g?^^Lg+MyOEbe_`;B>8pE? zd|oO~QU2G!kNjFMRf;#hR(r9{r9xnRa>Sq4=@fe&$;tF~LqFV+V#shC`f#&`xw@CX z{%#F*YvPgH=!ak$&M18%g9=SBRLJFqt`X7QX*5Fsn=xL!xLaVs-m2UFa>c!+7;su?-Api;|Ak?HX@r+mHA3W z{300xbM8J3bZT#;gl_l8u3^`@*A&+T)`a&R8L_T90q;-XD-t$?4^8;i+1HiUX+3fj zbZtxWY!)ht5gf{?4$#_SyiJ{Te8n}TCwXckF+9emrM2%eC-}X1y^g)>eg?I0EM(rW z$o^_KKD250Gy5m?VK6gG9Cu7#0!o4}|2o}u6kqW5x*W4IzKLYMK7^dA{C3VpE?X|z z7750KpK+%TGG>}&ie(CbWf7HCWmSt+OtuHMLx|MM`|t>yfvqBZwUXgmR<&&v)@mCr z07q47RK!=ID$oe+_mTGJiM00JX5E&s_tr%p9;~+Y3Ng9yHHJtD`><5UJ&9885&JMQ z`|K&WHRl}Enygh-S*!+AG*Pr`v^jX=sZF<<6L3-xWWlf@QJ#GenY75YC%GaiP^M%? zkoR!%smjXELRK49TUQ%yx2xcG%CTkb`mOe-QLMUsCgM)whNx81RqO_Q7QRrH9I?mI7s0u@Si-48`d1k z?04~Pez6W}_N7Q$hkK0%wb1RVw3TMipP!sa*T zckNV=>vmOky?5j1-wrFil`OPZeEhY$ANJjPeN3C_ZKj;hQca{K%rXkqv>_tvCYx?o zJ6+#g8eDbkvd0Vg4GDa^3R%@uT~t`Ke=w{{Z0>I!vg}3|K8Rg{Jr|+4Q^F`?Ksn|X z6^c4BN;k^!%IQhiGvUuE+UjJF-wm@nx-W|ey4<>{(Y4X*owdSV{r{%b3LkIekkU!s ztg%*+Kc~LZx%_ZR?v7*@kByJDi_=c=PeAgI$!9AEkIlm#FX{c&%hFrSN6A~N)k&Ku zgCSKi4>jjhTa;R~du2TBhbNI(r12wDK{XjLPQ~w0$I{u(LHr7Kg=saMH%GSro_}aD zsp~MdoTpNTQ%XHc$1K6(&YSOc+?i^ zhv(Cw8jsk9i!Xl3&9XN#=>~in(`v5TOEco3Wj_%P64PM129$@L=jV~cLA9*v!rLP| z!;ORFG}VH=x0D^uF3#oG_|iC2J82N|M|;gfwFb?AP%`5x_to2RcWG-hKPBP8zLS>K zJ9gQ)$ab+XbDyaDorBSxO;kSHOty^cu@T$z(>wPpk+SwnO)h`qumTY7#3URSnKzsJ z`HaMT$hts0dhm1Z{F{%J)jb6FQO|MD%^!=>g^sLQRoOqXS^ZdM=RUG5-Tk<8^jn`S zn>`{yZjHgi2qm92Kec(350FMQv=Q$ShlsxjmEG}$CYR|Gzp-6`@V4Jd|4xz}+m6p6 z107^rDqHhO&qT&9GIuTa)sQuBG*i39hq|BdrXYxCI z_=X#4=^-0>uZ2Bmd0d~8yrI#iL2}yv6tv$!UcYAd$u6%>{ekaR(3a*!#)M^GYe8!s zj^N}&*bQrM3imwT6ev_BEgZIo{^FrbO%|$YEwmqmp^v{DA1(1LL? zH#!DF6y@(9-aXyv44w}L?UgLCS*|@3dM-in`t#uk{8boB=>R2LO1{uOECdxb!MonIZHk|NmKM|7m!6 z&Jko|0S8$4#T0eS9XuanUgecF5{K(L21)^dio;k>7jd0$r<3d#BgduRxx>^;l)q1* zG(9mj;-0k7-Eu=6?xFA0IXW5t)$gy)^;N41h^+~JwixPA!sz~rFkB6qQQ~3*m8Dz# zv1y)1t~>M7XIf?*ItzZ=xIF^dd=p~zc8seWzVaTY2QRQlEUzd8Ral6l%^@LA%#@6$ zYl%1ka9R+yJfKD9ioU8IQ7J8ubiYo_c>+UaT^F4z%|8=WA>dVjOIB)ep)#8$Fb=oK zOoTl76Vh*Q8RZGLT#?*d1Djh}u6_K;1s-{a>+i0baPm%qXK&PR33Eei>!?_tVBHED z0xEPx4s#}~mgCj8Sz@qpP MSl>bq2X&7AABcbM^#A|> literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/social_share_dark.png b/res/drawable-hdpi/social_share_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..c329f58daae65d1f35d2959a5c2cac0a0cc7d218 GIT binary patch literal 1606 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsViy$<^4@$kou)$-vFf(ACh=#L&{!#L3yw z&D7A`#K{n**Cju>G&eP`1g19yq1OnfUQlAlEdbi=l3J8mmYU*Ll%J~r_Ow+dPPe$Y z;WQ7bHwCv_3~=hz2RcR{6tzfE4HE*U9}p9saDg0n(of9;ruQOX!cO_L`zQkg(+*D; z$B>F!Z)TqL77dg*mi}kQ&sH|pEN=10#ExwmS&1DJbC-lVx$5Q!HqBnt%JG*ysC&iK z5SFc5!gOz`?A+0~wd;-BBDWBMRFo2ZJ?h$_;_~>Yj3X>4y?O2DIOwwA8(isoFihqz>bHwpL-Ua?$j-u~%8`2-x)myjA zC(328lpj#sz|r&cn$k1T9ZYqZvCPg3WY094ZtyGGQ_d5^Y%0aNrRnj5{>PF(-;2Ds zqTwKxyY;Erf2qn{LA%`;MQh40FzIX*+pfhZ^fyekV+Rw@{Fzrp+>UNmxy=}O)|DEvX7#2~~h>fMxd zGdZ@GD}*9tEx6A$s%am#W9>iS{`#ivg6_>K$9x(KKNz3s-lnubM26*e<=;-bS)1qG zWIWfv{eWSAme?MK?+$9KlKgt)SlVCCZ>zKB%nR_~-*IF|?5U(2raP?bomwZ;Vu5W89YpmiD`d{l1AAj`% z{~Q+gNL?|h*CziAcbxpNe3^1~;^Bv%j1NcHMdv);?&|-iG2YbY?4>g|gH#iG6gOBY z*mFETsIfV3RRmL#yxZZlM-l2qSC_UNOUj$o^n8)X1FhxtEK@GGWoONBbUC_j!s>;Z z`WG&&+0f&eee1@i=u;x6CpZPJ>dJnzYqhp^ncBGvscuehymXptON>jG9+65{@aes} zCh)+ft=bP+bMjJ6xn`tvzGJ_kcDp;@gzJRCt{rB1*%4h!wobb&^!&cj%c+sBiI(qA ze*2|+elMfU%by4CPb+1Zlc4#o+R*C3hR3zizq8KYek3?~{+ui7z@*dJ;BmZ-ftkT( WUtP);sLw>dC=omN9}ZW>I`-k|5x8^x7vTZ zz1BX*;~|6)LL9Ixs|Hga*2Lh}fL%8M*6<4FFs)gWfOi9K+y;0RxWNU?NDc7v43iQA zoM09Dq@BPKmY`SS9mwc5uB-{cwgC&A3xxdXdngE-a0JT^b07*Q2CTc;e8e7LYCqno zA-;VM3^c`xQUa_r#RgIW45gny)Zq^7#oPg<3$@@FRy18`YQP3(0wI6=9?Ctt0L*H> z$eISsyVmWr1#2Bj1-nGlQ8YTyMnI^bb_B7LOHfWy>%n4YB*s3`#YDCXs?S8Ptd@1;qg=x>KRzP{z++ zq5ujxhq66TNEfO@(PTxqNrOh4BE>ROiVT)hHf;og4QzryiQ))gP^PN1Yy*e#hL=t3 z?Pibyym7%(IF#Q-#R{Wuq(W+w>2FbvWeAcNsgc=&6LDjYHR ztF&uo8F;8xrctPI1*QV*jEEG|;T#H~^!F5$>UXp%?b|XD1p^I;8iZ(cdrGs8LgD{+ zRVv?kYjF|!hu;55tQ8y8C@4a;m`)=j8ke-j9!kv))u0HDX~YRCdc7giy#9sI)kulA!_~heB}B6bd<;2L}YgEIJ&>rSl;u41$>u9LD5^ zZsrF@n zp6m2D`9XZFmP23k%%QGLc)vA{d;y_Vc$wD(AIkz9tbd9yw}cmU`z3xd5QUNH4~X@9l68% zkEbBH^{JAxhp(;req`xGXS1y>zW0e2Im;uQgE?S4LrGBx1_313f|k# ziB;Aa|DKcjjlh;)H91c{VfvTH-VI9!Nb!!oW>$z3eW4E|U{Du(A#ot4fM_{4kF5$%82z-lAte6s7_$(Qpz zKkbi*F;bt|T+MMc?N3sp)-)&A=5@})$Udhx`3+U!XQcQ_tMQ?;^;UlFzj+6J1NyJ< z8>k`q?zThJo^%eQlEqI<^mF2~=f(Yx(t`n-pyALkka0u{Uelo%MWxCEH9xR@6 zoILSkE<_#gsJ$EW>G=blUvGPkOZ{D_f4$VXhEcDkEQdJ%lkfFUu-Mq4)zF23aihBmtVlF?XS;1&@v z%xRi7ZWwDE$Z_8~fJgZ5z4`4^53_ovU3_Dtaz@%RI`yiIHLVZt$sVa7mlN+E-Spx_ YQrZF+?-GekZ@+5=VUfHu+{E4g0dW^F^Z)<= literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/type_video_dark.png b/res/drawable-hdpi/type_video_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..37f3a93a238746d5d208f19e754735c8da9940fa GIT binary patch literal 1211 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsViq*~P%g$<@r%$-vFf(ACh=#L&{!#L3yw z&D7A`#K{n**Cju>G&eP`1g19yq1POzUQlAlEdbi=l3J8mmYU*Ll%J~r_Ow+dZnv1= zG!Lpb1-DyFaq86vIz}H9wMbD769T3m5EGtofgE_!Pt60S_ab1zUbsRuhJk@m*VDx@ zq~g|_85{W+9R=ES+gn&ntMV64e<6}pweKRes2HCD>~KN zr~Cf%-1n}i`u>}DciyeA=qt8!w|ib0(7+_JfPq!xK`9H{`85u_dyG8Z@%H4fS}kCl z*T>5BVAc^H7X=pX0yeFu{MVPC7MpSM#x*9dY3Ie}$fWMqO82C(Zwx0wdfs z9T>Sl=6!HHkjky^=d4hqkzf;+FoU<&Z2pO#Hg8kEPx|eCFh$LWMQZ_H+cN#FJgU=| zpLimcp|nA)QztLwVR-bm>$WevYP!@Uyp`(SMu{8@+$A@Y<3<0xX1j_%J0nYD4ybW6 z-d+E)akp!#R-@*P=4NlkyQVLiVwvoBXh}3YwV&D-+5zzp&@B;1q8k_)nh%;Yt|;B& Q0V+;BUHx3vIVCg!0DiKTtpET3 literal 0 HcmV?d00001 diff --git a/res/drawable-ldpi/action_stream_dark.png b/res/drawable-ldpi/action_stream_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f3c81fff8873854536294fd85c13cefe5360fd38 GIT binary patch literal 307 zcmV-30nGl1P)+pP>?L01P5^uSIN|+P!QcjM~5zgWBtS8 z_rV*o`)>2#1GxW z*kg{+ML>X!d|WuX2naFLPWppy9dN`aUUaixEsOj3m!k3|V=ZTqWq_PH-{@e1cPuRf z`uNg-u^t&a%YcPEv8+Vr4Si*vWe2rl^D4G@xc`dH#uYG7FM?+by*mH^002ovPDHLk FV1lgKgna-2 literal 0 HcmV?d00001 diff --git a/res/drawable-ldpi/stat_playlist_dark.png b/res/drawable-ldpi/stat_playlist_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b82b06f6736ad6e2df40fe7ab3f657ef10645ba7 GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gji#%N%Ln>}1CrGe1bN%`M-(IL= z>VzLM4tHFY^bV#wstf3|J&I9CV@=Z2m@jgt^L&$+!Z)U!GN+dBV)eiHW(apYpV$%oG4eu_NTk-5j+6=fX#p>qw>^xHDLC|r*+l-s#E!}j zlJB^WbT{mfjp7Tmoiux*h}PvpOtl$7zD%sbSH$mDc%92Lk!taFf4x+YjbWcskLw*l SNn@aE89ZJ6T-G@yGywp^zEPh5 literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/action_about_dark.png b/res/drawable-mdpi/action_about_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..d7b7e698630e6b7b9235a937ae682db2ff94e851 GIT binary patch literal 1333 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsVi)z|q{?!pPaw$-vFf(ACh=#L&{!#L3yw z&D7A`#K{n**Cju>G&eP`1g19yq1OecUQlAlEdbi=l3J8mmYU*Ll%J~r_Ow+dZnrq% zG!Lpb1-DzAaO%|uIz}H9wMbD769T3m5EGtofgE_!Pt60S_ab1ze&V@(9|Hs9a!(h> zkcwMxuG@Pbc93BEux#V3ATGV5T&+r5BIaybvAa2Xd!qkIH;3T*1V*^Ul(3a!!180#)Vj_p0oz7Cu~hx8>Y4pNzahrdz@@B$NHP zrX_NU{k$z~bHKL7SG!T?&0)PM72ogOoZhHdvVd>-hebkH0`9cEE@09w;GTY=CHyFm8h`~tCa51GFuh!~{x)y7#j z`yaG?{55g|GxOEv6Svb+3s|~;KR-AjsL4?In1=DPPnHjO&30aO$(8G?sAXN>ROow5 ztFT&2bwa!Oi}tq(eIM7mu03D)vp%$^$|kN@I70b j@~k{{1EsZVJ5yV%dgYXNWc z{u&?8V;Szg2?tg^6P>nd#e|R7(kf)Htm+Bmw_;8?>QN@LJhA!GWs9z@;*0GykKc;- v=;4r8i;6$F>|0RQk@;zbOuK}Ch$S$X>PoKli8&MkD#$!t{an^LB{Ts5qQ}~& literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/action_search_dark.png b/res/drawable-mdpi/action_search_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..587d9e0bf392fc928947f04293ba009f7fc77b29 GIT binary patch literal 1394 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsVi)(9*=*)zI10$-vFf5X3XIbTx5uc62i} zG&gZFgz0t3PcF?(%`1WFO+n~&!KoLN7;+1MHoK%2WtOF;xE1B+Du6w0m5JLejyTPO z>P^Az7AKr~^?{Dj2SqJXRKtXT=?BDwCtM&0p7c}mfa$#mn6M+i2Q6b@V0_}~;uunK z>&^AE+Ae`I$3E`tm@-`{zx9(?>dU1k*tm~+ZG0%dVMD+vFR`R_eQ9k~)lEW^HhtI? zB&0NvW8=gpsXg!4y8B+<@$PBQ%`+>{C%wC~^SkBqd7pQuuW?X#(4E%(*>&epCKp?W zrqiE|F7`;J9Gc@U;Ny}9H~GSBM$UJ2|47y7x^EaYbO zm=^RUfnEK@zlTwYmbEt*&h}S4{%}u`&SQ?!WlSjvv9{-n3Kw#{NfhghW2)KCHS6mc z^@8V*Jmr$4uC6fJ$dg^zU&?d@|$3_EuOa%?|q_h0a*8dJ>+>(i$vUCaNY#uTIE zul#VEs1omUHKv?ZC$?1V2%BBCKXsA7(geZX8pRvuyee!cJTgs9KN2D`QS`=`xX%9*}?nyAhK z_Nf-Z4{Ui>oBh!|a6Nmso8l+YBlF(g-ZfEwMbWdDrE^;>d8}GD@Z@>D4V>xD8CRkc zdVC*mVv&1FrpctHKHIFmo)(#Y4~A;Ho~#?e&Q2v6MQ%0zKUO`Q$Im5rVUFgn)AKHP zSBG=VuX=ZVUZK&Y$p$gc*{*!{ocg_l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsVi)$k4*r&A`;u$-vFf(ACh=#L&{!#L3yw z&D7A`#K{n**Cju>G&eP`1g19yq1OzjUQlAlEdbi=l3J8mmYU*Ll%J~r_Ow+dZnqfY zG!Lpb1-DyFaO%|uIz}H9wMbD769T3m5EGtofgE_!Pt60S_ab1zzTW#wpMimKt*47) zNX4x;(`~&EJ4hU#eM=~Qh3+e*AEGP=FItrrTsY|WOZ1EJjvdw(oa_9oZXR?!=qWq3 zDc-Rl$fx$;g=0VJAIMucT~d2m6!_%<`}Cr{HsA03uk3vKyH4?Zpw1JUBJ%}HD)(!x zD6V6UWBYsX(wau*4TpZR-Y}|UE&5gYfy*j^@ysj}hnSn8^Y$O`h~hOlpeFH@&9n6n z+cyXQpRvy#C&-_`sd!|u1&Gh3b zxiZf4FKbLh*2~7ZL CljEBJ literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/action_stream_dark.png b/res/drawable-mdpi/action_stream_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..1f4fdd18607dd98b74d96ab7bbcf81ff3292795b GIT binary patch literal 426 zcmV;b0agBqP)T2Pb)Ni1e*C1pXZRd#FZSUw2_0TS!_2 zsKF+7QNl7B(Sjp%T5m_2ZpSndIFK-5)WsAQQHOnt1&4zR@ji=Qq|xU(fYiVj>MQ1| zu!maYTnD(qH~ItfISo*7-HNaHkbMt)Hi%XXxvqS<`xB}9Fe-ioPnbtJi~y@RmrBRG z^uKig`RdD9(yd5Y2YArOaWkGVW4U-z@A?eexI^ADz<{>j9FDPqOUnQmyy>+AH~LKQ ztO6Y3_IE+9qq-&SRsp2?FZ2f|u66Jt&jyRd6WaIE|FhbT-CB@q76DTD)KgJL4l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGX)r!E=H#2u8yWoh6aX)u7;K-hL)}-PR@>Q zriSJwPKGeOF8Rr&xv6<2Fuf@ty+(!xrcO@IIQ4=OLv8`kW|!2W%(B!Jx1#)91+b^B zGI6`b0;hRUy(!q-0`Z3>PQCg-$LNEi7AdM>LcsI`V!{(HkONQpsd>QkUIa|owI#w= z85kHnJY5_^DsCnH`TyVkumh7?8zb9dK8aEW?wP+-8Z7u;F}f-IV>@Ep_=A0~i~`G% zK!-CtrAMq4=K1@xH*oda2h8F;wX9m|M}M1pF=MRk2WIb*n&qWtQ`nO%S3Lcc@v=d* zBe&s)w!miQkERNB-aQL@RIaqWa@Zr#@w4HF__QhfpLoOt;@KamB*{8>iQHj%l&0}p z-t0WXM|XvFir0#YE*%I{h~qnQCqgHk`H`K%KA+bv9Gjjf2^1@JHp*;aePuC;L3yUG zlCDA=!&lQ47Ii#FHZEbYU3ybs%Bkvwo$vGo%qJvUs+KZxtYJywR@ldXWcdlxmWhYl zG&RouKQ>YO1RtZAkkd2$5Z#S|KiT*GIgl2}CGa~i=;))5Z`2g#Ii6r#l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsVil$kM{t$=TV|$G&eP`1g19yq1OecUQlAlEdbi=l3J8mmYU*Ll%J~r_Ow+dR<{@$ zm^wL|;xrGcHwCL(zeUB2MjsTlNKp+F0;V4j6P|E^9C*@C%>$WQnd2X2k}QsF|yqFa2ZT>8aQ? zr6{^w@091ty&imB!d$;6RP0&4FYETRnYB6na_uv#w!VG$edcrH&BmYCa2+<7oVNPp zk~=XB;s;oNY-cRW=qcR0F8g;kgRq4|eCuoXf{uktnD;D{ULD~$ed#)3?+ADQN!bqN z{~8_NB(be++f~l;;;7oQ3-hihUGZNP{$s`=Ik$yg`~Fwzo_d~q4<{Yq}lEy7(%^(^IxF?3=@UJmPSuOKkI*V=J%3{&{BpRmXh)5hXvZmOT?E z8^mAb>b=osDOqTE?C=XQ{?L5E@7wRN7BI#%Y+dM~$ literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/av_pause_dark.png b/res/drawable-mdpi/av_pause_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..a5aee6f2cb2e807e8e8f98be18766581bc7fad2e GIT binary patch literal 1107 zcmaJ=OK1~87+$rCtpuwPYYUcf^Xb*Z&DEIotdBi`~KHAgB|Ug zJry+-1VMP>tzrW2z+DR$;J=g4f5BTdYVJavW(s9w8xm2~?1mt&%RMjwWi_|&2@Dg& zyfs>~3w23tf@12F?D|ky-NI;s2sdOcS?Prcbi*Fah>#O^?~_1NBjh$tVk9dD(^_lZ zhMoELq>}Gdc$I9}1j1PX6X+1hAgk{+93dMar+5W?cFi;ird&{Ogq%*QOX>hI(}sYf z7@xw_v!Fgmu|b9p^6P=0VHukB(@e<6G6EM87#7TYB#vgQDIp=Y%*4XC2$@F65@{i3?g(CTeFa68o*_gyUjinA#tYDCFs^H zt>MhH2{(++$`;L1j9XICQIh`es_V1f4obj3`TmpGN#-m_C!k~Y*$N(9YPB265@I%# zk!dGQb8oSW9cdGpPTI6UtdpZyAjyhmxRxn|BnffDL9(I1xELWZ2c>DMz;OOhfRFK9 z6U(q{Gs_2AzB$+wi?(oVDA>dnv7)K;>Ciw$tojEVEs1r-pj$Yy2yJaYR9kFQ2UA50 zTIpOuCHZEsYUx}yl*H0F8QLA~U!yLXuzuX*tZ?yVR{GGudbhE#uV3xv@S}Jf7o*AS z%keYOiigZH@zitg?MbqB=uG7&iwYmwcw*$(?XmKkugm-2eje1uE)RHDtUa~r*R9I4 zElbLKhnH>LRR$Wjy?8$q2}ZwN5x+hi*?Dgz8m*dqG42`B>l$kh9I5><(*MSLr>5XT zh5Cw~Ij;iC=d}qxy@juj-h~^jU4g=e-2KywJ-JtN=T;VoGVoxc>SQ`OxnuI$$qVya zQ?I`t8ofB2XdMj^hwHqTw$#_q4ZBn8w*Lrxes+{NxcKAJJ;eEH?#8*}o<;66k2klA J!%cezeglElYo-7I literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/av_play_dark.png b/res/drawable-mdpi/av_play_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..6a40cd5f7bff6c57d8349bcba17648e2fdabedc4 GIT binary patch literal 1248 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsVil%*epP$->gq$G&eP`1g19yq1O?oUQlAlEdbi=l3J8mmYU*Ll%J~r_Ow+dZnv1@ zG!Lpb1-Dx)aO%|uIz}H9wMbD769T3m5EGtofgE_!Pt60S_ab1z_LS;2W?*0p@^oU1PZ9MzCuS-Z@1@eQA(D8tnc61wVVaLqcBX29V# zIWsfCC{pB#;hbN;Y=1mG{NVSVChH#?3JPqh|LrZGSga@d$!j@N{9T4gOd3khts8O< z?X^rPXb9`z;YkuzpTR45fIZHj&o?BH>tajpOh?&liEZx)I}SJ}I5=yUdI zwcx(@vCZ>MBKP9@Zw9BTD$?TGZ|G+IGUZf=3##35+)i(c`JQwIC;NGYYfAs7gf=z( zd%E<}-7T*g=REtzXT4)%)}bwz{w}bZpZ#W!zhlhvxU=Q4`JVk@$q@kz*H;xE&f-7v zoz3Lf+=R;*m_w)X*Ww_78!_em8^&}%-Jpxqbc)I$z JtaD0e0syqNvA+NS literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/av_rewind_dark.png b/res/drawable-mdpi/av_rewind_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..e555a204644adba9faddcb18a245fa515fc10bf4 GIT binary patch literal 1277 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 literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/default_cover_dark.png b/res/drawable-mdpi/default_cover_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..d6235554be082aea46e1e06f55c3b7da22a70948 GIT binary patch literal 1240 zcmaJ>TWs4@7VSt2VpEg$NOKg{< zK^q%Plh|H(K!Oeg51k-`Y25mNgn*(3ZIw2GwC!atlu97=g=u5F6^-Mr>3ASmvd=lc z{_p$0|NNi)W^R0JNB6#N48wM04)S@l0_T083w^Cd;|^N->{QX7&?oJhXhJM5>m>*> zsyGGnP?Tq@%P@>#o*|`Bw2Q(aPSRCUbaKeLY9KU*g`;&tlq%2$B{-#M5#r`I-xENQ zBgAt-ffkG;EGq{aCY)%D7oQ*_A3&|EOY(G1vp2vp6KC%HVI z-mHaA5u$9{21ik~T8*p?le#%YF)Yhcw4d_(eJI0c&1$w-_i5H(n}LUxWGaTO=o)Ys z#gaZ_M+l_!UJI(RMXOnx*Mu&Ns*482khIfMJ5dn+KUGz?vMoCg@9X_fVyiG~Kq?O{ zea4i~;3fy1QU;eap=j%7LD#3-x0oyIwr-Vm10*McBm)FdQZy&Bfe-{Pqgl47Nif4l z2*g1uip-_`d?3iufnb78GfawM0}PuAB$DxTkO>76OdHGV(u@iFS!_*=yjRuXumKTB`+nB?^u{*mAYFSkEWF z?(q)i%j^^H&Bd<_aob|67ms~?Iy;c-Y7Lw{>w4?c=g;+CKc5>OvwmoL(*3b7Jk!UD z5InNDvz3a4cc1!eZ4L8*4?L~4*!u3nV~0GYR}YV_guIsLmJCL=um1FN_BY)7r@I>U z;sfVG+g3H8;iV_Dm1MDcxvTYJY`tIj!2*j@?&@&xzpe%w28{pixJBLF{>oPT2)rxO+bNO<7*(>J5d z!R1r#bd!42%{+dM&i60&Tw#Ysv5#DD-(G57yCV(#=mHM-*NsmnbbIcA@TC-{{W66mQerz literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/device_access_time_dark.png b/res/drawable-mdpi/device_access_time_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..a09df2b99c581835a832607283549ae1b8950e27 GIT binary patch literal 1408 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 Aq5uE@ literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/navigation_cancel_dark.png b/res/drawable-mdpi/navigation_cancel_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..3336760d5f3efdfefefd6899317c3a09264430f6 GIT binary patch literal 1138 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 IFo%f$0VKS%G5`Po literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/social_share_dark.png b/res/drawable-mdpi/social_share_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..056deb57b92875e9361c4ee2a769023e55aec274 GIT binary patch literal 1341 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsViy+1$*~)y&z{$-vFf(ACh=#L&{!#L3yw z&D7A`#K{n**Cju>G&eP`1g19yq1OecUQlAlEdbi=l3J8mmYU*Ll%J~r_Ow+dHn%vr z8k-scF;2HY^rm2Q3q-F8PQCg-$LNEi7AdM>LcsI`V!{(HkONQpsd>QkUIa|oY=Ude z85kJXd%8G=RNQ)V-Cn~rQR4W=>Iwg!+|Ni*WNYr69dv4uOJs^bv(n~+4rZxFnoD?6 zl6HFG>y>EV?T>6lD9{=aW!tiT&*Nv0Zd_AabLq(3ibHBr0Sz_)S7gB_S8S&CY@E#&-=7Qv+6>((cSq+1C{(AiaT&F`>J(+ z%d+he?%Jz1F7DjEe^Xr@V^4wr|2)~ePk($~O9mB$c@+lie7)~X%K8~c?yY~{R(&e= zeZH?(?;_jCgTHwi(z6vN-rl*=u+ngQZ!5z|_r3aE$D1U00G5H?f3id}#3e(($ zm(ONyDd^~C+$h-^k!>=ax3j2$v*T@pg-FNJiAO>kExMfE`1LR|O$d6cqae1RTyKTz z*?uZ9JZ#CvBA4C?fEh*-$zvHo;5rn$oeN;*3xpudQ<( z&iK8L320q*a>6}654TGjIHrlde954v;K%qVOJSQ+wy;@H$7Q$T8yXUsDm5 literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/type_audio_dark.png b/res/drawable-mdpi/type_audio_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..f8dd8469ca5a8674628936da2258291b9d1b8e71 GIT binary patch literal 1582 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsViq(%IC>$jQLe$-vFf(ACh=#L&{!#L3yw z&D7A`#K{n**Cju>G&eP`1g19yq1O9y*7I?ZihE&{oGyQb7u%pcJ^2s5$Z$z=K)V~sz6X=o^=wBre=%^9r@x+;F@AfpRsHLNN8AU^S7?Z6>n2Id*Jez1yS(mxvILzTlMogZeJBCh=@tZ4O%14@3Kxx?}oxT?#Wil zk9t;!%Un43wQ1o>3A)eD8P6Ad zzf(@gSM}ODp}9%vs!Y2CKen453j6y>gpVPjRgI{Ie&H z=i0H)&@7r;tavJFxz<%@wWAACb>)Tm6M9Q+qz{W~zMC#;;BrO%6vqqk`yK~Xp6%5; z7j^KD?8L;M=XP*ZoKgyondU0eFZHTk|MQ1RzRl@B&N6(7@e;mx*F)>sTH7=E z@1mJ{t>xS}3r;d^{u$~wGvRYpRkQnpzZ!x&mPwm+?|vhy%`4w+=O_H_``T;nr#xnU zU8Z5X`b+hK=?lCbKQ4P`9=+Bw>yD6mVYn+(5z94}JOkg?9C{T`H<)eG_-Xi0a;98? zLh&Wuv%S2&ey+X7l$9uw#g$-vbI42O3kWQmu@XU|NNpyY!3Bjj&USt$hs(}o~S zF#&~XVnI`gVnYlU;u=AaVHuhY(oA!JW%zJ2&#++TBXKla?d8*AVkQ>8MaUdN7Ejap ze4fg0qD;GwW;u?dnIIhu2CzrK88(pY1`MaZ%pgKXu{8^6rU5)gxyKwr5fUr?oq}%7 z(i+Z8nQ*~qSGH)DV!V{fj*|3$S6!d=c2FAr(fdzgCo^n8It?9j$X0OUdh5MV7BARP zMy8!H&4F?iQ#livPR_J|&=sawAjyhmc$N}ElK7r?TIkk9E!1JtY|7jIy6ujtNy{pDq_81&@CKUgtoR1stMcFK`Cio ztE{D^BHs*Ft*nKsh^4U@+H37!tuCAJ{CLON!Nr%^(T4_}cN-7(uE`}TeiUz#VtdAY z-ScC5x@|IAwf?AY-bC$+q5H+n#kt3BxA|A6UR|$=-aVV0-{QNm*}r?@+=uRHqj<79 z`nJKpAvNWz={Q~G|6cd#1u;F9JTj6QIr#YbK+C7%x{t)(TbZBdyK9Rfi@33L+0FWA z*Xk}W7ssM^N4M1y%O*c32k&nKTjoBTemb%|(YWKl+N%!^85eGz8E;zDE&ObF@a$4_ z|JaprGB~HP=&tiS)n9j4?R_==(hd3VjVBfq-*v4ye$n@}jucMS93MR~NW9NIQD6A5 c{@i?G&I)2|bYo0d`lj^wlkraRdTh_(UrKFmfdBvi literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/action_about_dark.png b/res/drawable-xhdpi/action_about_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..4ee903f071bbd86118d23e3e348af5ff8190171f GIT binary patch literal 2040 zcmaJ?3s4i+8jhe8F|X>$3kp(luUISiAf+QH6(oW|FTzAbu@CJ=#oo@8yED7zoPYlB`@jEj zW(#AYxQ-619B??CW5i|_A6rAMue}}iJt4^&#+H>Tc7iHama57TC=gtjNG3#p2vm@U z@DYJ1H|ru2jKkS_O5ze!3B0XzScZ}WRv(fYm1AfeE;vLj7r+^a3J@Y`5-Ec?-O)t^ zBq9be-k%5ZM`LK>$wxOQcrIa|Dk^kB}-=0x66{uoy&)gCvoN=xmTep;E&k|8S54L2QUdg=lPQ zI5Ujn4+UcOc`Qo?XQPNzHIEhjiKQ%vwGIO+$0D;3g=7~Z;wWS&@H}a{WI-)h%ao0HU(EMYpDtZ5jujs3HLhU>EUIjY$o4yVA0yBkmfz1G#04w5h|LbhF_=XMWn9>gnHy zM`-4pE1hRHmK@(jI+GF#0t6?#z1?D4-J*YMQ$l~KVLlA)nz%jKQ*_7$DJkxFqhe9% zK}TUsgY(Vm_j=5G^j+QVCO61~q?r0gz^!+ik}}`yWpDeK<(gh>X06#EO#aygHU(Mw z_oixZ-XA!>V(O8PTfFI*8NBuS2)U0Pd1%|{47cE*dv`pGUF&#Kui>2qKFK<|qrIDF zX_@aO534Xqhf-e0bL;N5ijnxovXEd9?fd z?zX5*m#Z+xH!<_l#oU%z76f*e>LrE^mKwERE46_ryNdo6r*U+D7v5gVlr?o_+3ie7{-$b8e-6+7nteran5p z5p|X16MTJ(wX-HL$6!|@J0JA=-TE5CwBK&l!`rrB8kX_uLtKKOqq?P)iO!1xc=v0U zEhpR$$-ZEx#T&?dLMGY`+<|L(N7?QR`2R zC%>M6O4fgBPU@vu7^6YG7Fuau)G?3n{*qG{aBnqy=fV4z=QuN~Tlt$8RLt25yI##p zcAhTJe7C)`p0p&IYSXX>UEcZI)VkQRXs_lShjd8wjF;J1&K=@ZHW`qMHuA(Nnm$`m?AT+Hs$)^p*R*E&u(={%1XQwvnG_Up|fy&y~7E6X{!HIMXi??#Gd-aP?9BU#w+U9Le6kfYC zj$awWi7op6^BoOK)*Lhm4fr4i&F<<`d=fXLN+GU}IH&ar@Oa?E$@3G1lB*twt0T{8 zDH&5Yrlvyo;|Za$Yl_FI_|xqFK-{{q`M1jFsA7+R?@49owxRDd1H|MH+*YLz zjl(4Gu#sRx>)B^xgW)ofvm+sl`C)B;|%h448ukqO%n=rt7dyZ%R7I$)!-4dcaIGoHv|V&cXT7fIiVk^PBSY|2Yr&=v7ow6Rs?3P)tYO9UbY&YptXLrxq`<;8g@B5$M@ArS6bB_lH z?%ndy?>_cC6SB(G6&(~SQ-pY&KIiL0O0N^7qU1>umoho2|NJ>z0}@`26fXS$!Y;UEMb9iezHJJmQ&F0bjj+o#*9aU z?;w&S3i{WeA{oJ;HzI;TB94IN5L_V8#Tf@V6G+Y^N6?7?5%7=`p5Tgw2xOuwnE-+B zAGF$=h#OB1rTM=1rM^+ni4uvBjK|AlGMwx)93o1;nrZR=!^>O;c6UJUq#;$DF zaAB#T;l97>E*sSPM#W}D*%&vC9?NAupxYHKzlA!#x5!R$$}KEz`?K}h?B51n479y{ zQ?w+-T-{f_$ZXze2L9K&)Yu$QW7O|sondWutk)Q_JN)t9M!T--)21nHt$r5=vLfUe z#a~sbymPXRm$zn0t^*N@y}d^w!HQdfF;iuh84+$H+Z4+ka__aF6WZ>MRwfDAoU*_4 zKAt=6rl=k>E5ha}R?E)6T2N6Nf^OP-%$aH>Bc8h!4HjG5*0h$}RLuF0wJIdU zjbsxQA=8r?J*La4uKG`NBKyje7GpNe$A4*b?~}^!@0p@BU-D}9Y0|DSGj9_&&vy2n zQeDat7d%QfdZnZfB$RpBz3j0+qI>gE4|*|g|5_uvwMYuieyxZbW3|Ym*9t0tEK}11 zgB`JFNiGkc^uC#|FE~5P={}HhaMbF44G_^7>)*O~(scZ=-NEp+E*C;j>-o*bCxDi3 zXOy%zwU#lt!zkoitfTlMMv&ukM11wB<9Ly8m4A7rd4=8VmEuTqCE#F>RMNjFx!hDS z*^3*Aj}bPwVf3_cag!0d1gTf#oDN&Pd_dVdv;*a))ZL!>%mq7^3xp5xV>fH7@?30Q zVZ_0I3ioUK1=0^Dmsa~f=zf0w_-@SpBesVoWKv#w7qz2*hgn81*v0aQExoe8xC}Ud zTF)@Kr5w^Hd|ny~nn#~01FEkQYo=Zk?|RW2wR1u*{x~g|l2$HI8$O*Sc9iaR|5^LT z7z@^tH7CEpE{iyR=lRT`f)Gq&W#>w?$%+474im${sA7G49aR&=5h)*xuKt( zs=lY~A0X2EGC2yz*(%&NQ`6m4sFRdnpWY(BuzLy9{bqK?^RhtY*?v?Rb8IX~Z+jfI z;;~&!>dGdE5QDf>2lR{f*G!oe^^i@6bj6^de z|760+^ec-hFSDPm&usrXosE~R+77^4Qp$9A=Gi&x>XqsJg^B&;MqPy~i!R@{7aI(* zPp*h%eOKpxS5Nuohv%4z8e7tNq)^&ziI^HKVDgG4t07*+q|$&B9LYtwE& zuX8zyz5BF4SJBd78KhXt*r~-u9TxnaihZE<@~dg zf?Taq%d**36IX-_-{`-ie?JGKIv|#fpz>=msy(frIe0zoOg8uRrTKhIv%w?7`7Tcyl|isZ*ecw#u<}mcLbp((0&jng0SYa%AcN literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/action_settings_dark.png b/res/drawable-xhdpi/action_settings_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..09b01483454788c435acf715c57d92fc0ead0a7c GIT binary patch literal 1641 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 Sweo^WZ3a(QKbLh*2~7b0eH0o1 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/av_fast_forward_dark.png b/res/drawable-xhdpi/av_fast_forward_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..896334d478c2b1b4878adf36307d7fbba7321005 GIT binary patch literal 1664 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 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/av_play_dark.png b/res/drawable-xhdpi/av_play_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..51124993df109972aa504c796b17e788a3ed0efd GIT binary patch literal 1620 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%uvD1M9IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr4|esh**NZ(?$0 z9!LbN!`Ii!Gq1QLF)umQ)5TT^Xog;9W{Q=8sgs4Ho0GGtlc9m3p{t>#iJ_&diIcOV zo2j9>iIX8ruSMv>2~2MaNUxcZfrXQW5l+3J#E@G6wAm%KD6=dz#jPkmR{`v4 zt4!Q(al~mJRBsA4w?O>igj26R&@uX;s6~oum=G}ifSB-v3*^9)erg^ty%zx!_J7lB zJq!#?$2?seLn>~)neFc(k|=R3y~IRxAy0_LE)F>!F0O^mac8{6Tbo`8$hrvHlxTc; zbd;}@OFt>C-t=oiy@J4QmaD4#K@|axUzVx4$wejIUVHb>+scoU5iEzN6_%&nd*3X7 zT2Aa)^|!zGzE|F#x$*MLElVp!BTh{hJiw8_V!$N9*u&t~@IUIfLudp`!KNR+?5+~b zn-ij=S*A1>KaktO>z5&{!1`!`Kn%;{1;R2Hr?IGhS^U6Y2d7-KSVHz{rgZ|P5BMb5 z(htvJ`5skRXV!E%LCS_Xe#=h=!9^l5sY^4MQ*ZTLkQZQfcQmiynq_L`DELU+g7w!y zh2mB%?K#gjPDr_VBl)D*C6Wqc0;w!k+|(f_IFM!UHk2{jYG>1&uHD+qZ&I{_%fwCR5V?9cO2amDSu7o z!}_TS!Kx=e@>CrDvq9_|$BkN@q&>$@C$N-M=B{ow5cUb|@G6-5xt%*Mwt7O_B2KPA z?srX$)BH`DQn(aPezKXpCaxf6GQ-T{PV4?l%}BUi8`RCPP`~;2&&OU8tdm4iKW$m) z+K^P$^8JD0jO#*-NB7)Q{m^kX*z2%h!QoorJxM!`n>=CQ{2Y|`?WtpA;_>4T^|IM) z80K#cX;jLqyLn4;rMK{xXlKbSH=pD*UeBpflB#Jq%cB0R?9{2l9y;@xEO@^AuX%19 zHD|$`V#(6An`TZdmb;qJdbgl|L*+!q7v;Qr8+I3FCfY|>e`lPw#l)Ge`{PEb+uj5(S zW_r*6*i}r_{yi(7k;~{%Y|U?hi0w?fHVHb!++HI($vyS0&ONEg&s(0}`)97ra@uVD nSgTe~DWM4ftV38} literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/av_rewind_dark.png b/res/drawable-xhdpi/av_rewind_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..69dda127cab5194da9d763de67d1f67bc59fc927 GIT binary patch literal 1694 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%uvD1M9IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr4|esh**NZ(?$0 z9!LbN!`Ii!Gq1QLF)umQ)5TT^Xog;9W{Q=8g_)bVg^P))lc9m3p{t>#iJ_&diIcOV zo2j9>iIX8ruSMv>2~2MaLa!-Ky`aR9TL84#CABECEH%ZgC_h&L>}jh^+-@<# zX&zK>3U0R;)=wed6`C$v0s;hF99u-vHeFPCT>p^YXXf7L@80xSitkfXNq_(M*}UTO zb9?367Mjm=Z#6&J&K1C@<-odvL39CANCPs*!O~56##4hh+lXmmjJyflGoES0$=+Z! z^ZCNR>eQAGGZXl4@Dx3mXAmcr!}2!4uwrru97_7BV@gpb7VerpPySmEp` za)HNc#(YKfD9sLYc^QUm2VU{mFWT=cSk63lx!%Ylv2A8XiVy4VgJA~DEJtlVTCn=` z=X|%)+oRBtKJQc2HNMYZ{x>*){eWg zHIptl{(6)A>q+is8$QNj%Zp}yTNLK3=-kNshGp~44+}&pwL}xRE~$wvwVboU*O5!P zH&VNN;>#Cqu}>;jvTQLrFRk=^efrKHf*Uww7LoFIO9gW!f1Zgb(aV$YsRWVc5C z2%0CxnwT77#F%}MOU^ZT#|OcO&)aS8MM-FXNRq3P)q7N4?PzYnF|XkJlO3(9w#}In z=54(3^l_brnfy1gIV{f)T6?V!s@dn+JbQt#O=|4PC5o(a&4(XI{b0?~)i<|etz%F> zAo*cplCkG{M&<`*vlr~vNioZO=ZvN}gx39XP_^eeat}*$6 z(2p|}S3Tb|`~16?U}wKz#+n3aeq%pt|6ay-2KFnN7Tx~AWWo3A=Fh7f-1+?X`E8ak zyslF@w`_5LdB^HI$F?5YV&MKXvVd#PmbdPY@><<1W6Cz1+Wq3+yynFZxPCZp+{rnA zf9k*Z#Nw%D@hNv0-^(5`-hT4(8~0t86%O!xzIwy_!`;9=Rqs~)+rr^-Ha7rUx&tS| f2m2-dvq&)XTF$=IZhfEzRAYF$`njxgN@xNAL=<&7 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/content_discard_dark.png b/res/drawable-xhdpi/content_discard_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..412b33354138bab210c8814dff6e20a8a49d7cfd GIT binary patch literal 1824 zcmaJ?X;2eq7)~UDawv*QLDV%01(ob>LVzp;%>fc6h>)tqGh`RYgk+b^LIP9E5n&M2 zDr!aXplT~xq_je@W2#UK1ZSx zk3>tuMq<$?Av=+x2m}NT1_Q^yrvxqWj#j51X%pQr(5NIpm;+f$8g-P*|KC-sedn#GqOte+ z{wJ|skw#!(G^WQ>NEJP}_<7b)1R^0ZC54j;98VhUVpJkd;rc|J038MdG`W`DD6KfTNmY^d`F;bn1pP2osK?GFa7?}tEIM{Bf-$imoeXFl z?Y~AnYNGXH-M$kpeRwB*Oh@aTq=oI#^plXjFNHFxNMUU6J0RD%h(7qm@SRMfsyeS& zn4cc4kXB^hZ!}p#LH7OYU=(=RJUmhQk}_ZD%YCiKS?rm+!IGlDkA%3-|Z0b|ehb7!#W^7=9nXWYsmz%##Jb6e- z96Yjmd9WB7-&q+|J&)zQFlcgXc4^KqyC&e#tWWxFnP|^9rVwYFD)D+@HwHQAQca9s z154Z{g~ZlZy5t`}y(y-8D6=Sht&7EW=*$*RznbZU;917{ZkEj?qq}+i7p=<)^MwM9;NZD(p0h6t>n6E@!|1$M~{}YjFsq2Rnk>A2XEfo!pBUrstE}_@zJrEb(*}H zM`LCw^Eb0Rx&{gvuTrsqBFLqqVSAgmoil0SBciI@7t?(*&oAZu9-gs(S(SXE^VQ_N zw;SuHsx^0z{-Ek@Sj&C{=6YtfM2_!^t-n^B`)XC)HK9Xp(2e8|KlTdJ@(z2IPjvq4 zczu1nH@bFLHDkc0;{kQOEA{MyqYU2XWhFJ=znn^(zWQXwz8Z7EIK?7PR{n}D2=QC$ zv#h*5M~?5*XQTwRPK>IyOsKLcJLhhz6^IfpmiRgpJrAi7F%_G@DbXBz;KT*F!;H)5 z+Q@#}jhRlO5W9Kg3IRJKjtoeAJU16jsP@h@yRYqusC(F8QN$Mx_YU=E1$psmgJ*A- z{jtL2U_mQ}dRD_Z_OFHTDjy|f+}*a){`PQ)-Q?Pst3HO#HrqP)NhX`xu3bL>14E9F ztLM9P-ZNjQy|m-e6mx*vV3I>gLGWESfZH5os&n<|iZH%t(xgN;pHsc=t+?Zq&K$WG eC5GmWOk2jR-Z%JyzJ*^~|5>uoNNKrvQ}*Aa1;Oe7 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/content_new_dark.png b/res/drawable-xhdpi/content_new_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..23b9a1c1857791d618ce961f019585acf47ed1c5 GIT binary patch literal 1221 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%uvD1M9IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr4|esh**NZ(?$0 z9!LbN!`Ii!Gq1QLF)umQ)5TT^Xog;9W{Q=Yp{a|7i;J77lYyI|p{t>#iJ_&diIcOV zo2j9>iIX8ruSMv>2~2MaT(7GEPQ9SSkXrz>*(J3ovn(~mttdZN0qkk3Ox$j9 z!D${;ZwgMgxVYlfs}FRHJ}7FDq8cUyOg|tdJmCU4@T8xb2Tbopz=Z9QHRk~X1Eaa8 zi(^Q|tv9!Qxegf!v_0$$aeO>+Pjj{Ty#t#&%nKghv#wC7|G@s3W%Gt0l?z)0Kk?Oc zi)nuKlsdgd>iL{0F`)bj1}}DNopmzix@~^e@3RJL!XnFzoEvtTX|sy^CY}h?tI7Py zaKcE4S#u9eJu>}kRr-^C=T>+9>B)~>oeO=2&+p+?Fi3E>pdO#jmsf{h^)Sw@nwUb}i8V z%C7wR$ZLlyN)pD*a+Cf|4880>&wa#)f(I4n0Oe1ucaK-UG2dP67+QSb6Mw<&;$U2b(L5E literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/content_remove_dark.png b/res/drawable-xhdpi/content_remove_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..f391760ef134adb96dcce85abb2c5ab776f8e6bd GIT binary patch literal 1348 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%uvD1M9IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr4|esh**NZ(?$0 z9!LbN!`Ii!Gq1QLF)umQ)5TT^Xog;9W{Q=Qn~{aNsiT3ZlYyI|p{t>#iJ_&diIcOV zo2j9>iIX8ruSMv>2~2MaSg)mpp`{ycy`aR9TL84#CABECEH%ZgC_h&L>}jh^ zoNlpn#qAb|-W05E0r|ty4X0jxpkwqwQHvDSFd<<20WskT7s!Dp{nR{QdM^Sd?B#VK zwhRo6+dN$yLn>~)nYG{Vuz|p_xtDr9Y}g(Z&X{o2E!^$jnl&PB*UFqlh1Xx=-J0LX z5}o-&XYSP%L8^~_ob&jpQyVnp;J)8?Rd;R^iVpWMvC(79@%=9ac;6W$w!hgU`x>zZ9zS^V{6gJua|t<&QJLRD>XQY zHM_w1h41cCAG249C%AqIJvT4Xmv|;R_xq-{$)?AX4zIdmePH{E{~GCs>YnsR&D^2! zQ#8Qv3|Gmz^9$0{Rxq85WY3UT^{?ZpUQ3Zw&c}?EAx)M%=G8m1rXH%5G3eamsz2dT z$J6wyOC(=CnvnTKclW{l7HM*ougiW+Xznk1f6wZZ>NnMkLr(=hh-akT<(u!c_4eFLR-Jp&{_dM#I_LIWuj@(P tw;u2dG5>dMv-cEaU=%<_JcWO_3>bt2co&(3gwFt#Yo4xtF6*2UngBR*-eUj& literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/default_cover_dark.png b/res/drawable-xhdpi/default_cover_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..3f93e4f655e4d92b44374dc32b9245265fff82b8 GIT binary patch literal 1544 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%uvD1M9IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr4|esh**NZ(?$0 z9!LbN!`Ii!Gq1QLF)umQ)5TT^Xog;9W{Q=Yk+G|zg^Qc1lYyI|p{t>#iJ_&diIcOV zo2j9>iIX8ruSMv>2~2MaT(7GEPQ9SSkXrz>*(J3ovn(~mttdZN0qkk3Ox$j9 z!D${;ZwgMgxVYlfs}FRHJ}7FDq8cUyOg|tdJmCU4@T8xb2Tbopz=ZAIb@M3$15=f! zi(^Q|tv9pIYwIRT9KUaQ{Cqd-%E#{J(n~u$ygFN*f^<@jx^0|(J2o(>eMh&pqIGqu z`pvub52oo%X1K0OQWbEK?YxKbxsKNbyuz?l^F~^K=Z;Bo+V7ZI|cPq%qDr+|O|P zsB-+73oAZ)hF8B)VA0su!FlcA(lp5n9Cgj|j;Rfgto^o~KiHbasD;Zrf=dhME)fz0{+|a~uE|Nv^InS0|f(kx9vE8+3sL)-(z_P;UCPqieBq{~5)&S=-PL|STd*WY_6CFZ zgDYQUd&P4Tn7$Oa1%7F?E%@PA)~a>j+3vU}pZ{wJp9)QDP8F5;yv34l*N@%qa@Hc; z(a%1nvj4eWDfLClzos@yy{9p4>fOpJ>)2UyWcSWdbl-Dq$Io}(iQSu*PyJu_L*c0G zJG(7kO?mkaaA^E|cb=)NuWi42?=Cmn@`V?7*zrW_=!!mH?s$9agGt8|1qBY7cmxM4 zPJVw&u{nK0$_%EAD67YxTLSak9<4ttQox#KBEj)l??8#JpN{XY%`^EK*PB{=u~;2F z(`WIiYX+6_9yKCf|AKE?IeNd0R{I{Mar5_8$q5C%vzL0kcRJ}J5UcQ4wApXoHM5rr myBt)UkrIHC!nTh}2N*8@*vewQ^WPm%+3e}+=d#Wzp$P!)e>pAy literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/device_access_time_dark.png b/res/drawable-xhdpi/device_access_time_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..c8771db9715876f0a72616036554e9002e506373 GIT binary patch literal 2284 zcmaJ@YgAI{8V1DznwFQ;GMB9#Ub2n?Te$>5lZqG_6A z%q}){Dl5wjVe(SiWK5=~X(}&e)HrBn+U=x{W@=L%sBHQ%o&Bx7zwdk3^E~hM$KDpT zEMh8tCLV=CP30}-L|gYowii3e`Yn^GEY{5f36DWmDAyyYLN$a6ktjtFz>^CTp=d}b zNmpHiSSXaek4zAQ#PF9g#Y#C*Xu}ZGoTopo0&ua z-b0WiHsM21G5jbXOsR$dDv=y0CeuKGMj?U}GK0bh0D{OMnFI!r$n-#v%%swpWDxlH z5Uk$RlJ(4J4)>!k>y1s2A_&YRky2AriK)Rvr8Yvl*uGa4lO){LZQs3hLX7;7!EQhAS0X- z8WzH(f^gB-Sc=0IxM21vqHE9JoZq?xiW z$3pv}-bb$FpJMrt2mOm&k~J8Tt+k)EdctI#AKUTM;94)AMjujG=Ur_b?34FQaumuT zp2rChq}_jhkS~o}>Dtu)OcGxzZZl@?2pw-Yw|s(A?ZOr~{(T26zhcBDsq`U(c4r=GN++;)rIy$1Vu={#d<-X|Cyb!qS17 zu8Mb4&b`gQLl=ojr&VIM zs|(-`lyHh}Nat)y)Ky>--~9{ocxuO-^WVbup7912@mAx@zP$E6#?~0a!dpXQhAy$m zIj{1hPZ!gq(H#Vb?GDZ}JW!eX6N>k*?!kDutjh z>jD}Bx{uwbI(CgupZ4F`O{b?=oG;$pMD)UwoWDD_^As;De&DKBpksdXa?SF1<=dTI zkEk>yb^y?~%z?L5IUYUJICG%MJceAZY^Ix~sqL2n+u^C~On|1O?lisBv8WOW!F^`~~i0Uh+1Vdm4in`^UoS;e^<3%yXklv&}W3&O7>yUu_`0sonE!KZgHub zox_>H4Z9w$x*k{gYo8g{+;nF{N7at_jSVf*PCPo;6E1R21`qX)kRy_2*j1}~+oLEU z;%-5<9-Dmvi}|s^Jvhl?vEm`R?v@W|1HFhpF3pe#Bzov%X)Xg4^WKq`X^A8?nf zKlC80dSTn)SH){D0WG!l?yMKBtLjGV#?L?L`|Ty8R=cfJv>g+mH)l9|{rq^?c(gO+ zq|*tHnGvdlqI0h?udi%B9-7}XQX+0&((uOIO*^or^m>b-wQ^qxckQ^gV{v3XAoRJm zS~AS+Jmr@e&RxR}?I7{qENVkISO2;nH&Psj&kDZ%6KRQl&&iCH?bqLaSANyk8~AJ; eNqO`wdJ@X@Vdb*Xtyw#5{~x^YWgLBIg6@ABS+Irx literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/location_web_site_dark.png b/res/drawable-xhdpi/location_web_site_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..9b77be967fb6896fdc1caf9981b7e32ba19dd216 GIT binary patch literal 3307 zcmaJ^dpy(o8(*<(%w?I&!f9@$#5U%#F%2`MX|ak*nQfTt(l#vjCih!zCy`5+;|P_g zbLcKi%B7r&3M~mGmoD0o)NeY~`Tg_c|V`${m(a@;_a@gyh<4W z0H}I;5Pjq;Vd({}kbi4f`-kNVTJ%eJH~3(dhe_LPQWVgvG%d&0M~2gkUl7MmucC zC^FBL8OrjA<}-bxy{Yu*eRM3tXrmLtQG}Bdu$e*{Lc|W|2yi02(N|uae7_V%8X>-> z2>0QQ{t@LzrXXCod?v!i5@kV0*`g7)7)vw;g~ebuAgoYm6cTNPMA=!OQ8*hr914y2 z_87^l@fpE5A0p{nE%^y=6e<+*a7biSRFq|uwI!Dyf<$AnSR~2{X=P<0&#(|2;0S3V z3y#3}I|Gp^pz~QgA&bjFEHTo8xDi6UkzDCNEwFh%XgPv!*Cf9%q=?2tqAgKNEqzZU zlmCAzoBbnOAoOAWtM`8r3#bQpOr#G}z>VP3<%0`0UMj`Ix$>DbA(v0(a>KvhA|;e7 zx5 z+6|4xps{Wk7guMJ4cZRlg8q&ra_JFlCP(-k%lH>-^;7JU8Q45|Wg?T$iexfKd@dXD zwP_sdr&`dYpYnafGJdWF^;0ZTE(WPfRI%cN!?LFd_=|&)`SWz`#z834(td|;*;6X5*CNd#Aqa<`U zROhes7(?Bx7{yjzATi6TEkl8K@IkC%)FjBuGtlPXd>_u%ifW0ErnlQO%-Xiuo-#NX~@2)dNGCn814s=jd6<_*Nx=b0E z3Rcq+LWOM_Zn00(M)ZJ_z^C9aMRH8Tvd1bliXHD7T_^yT9@4kbTJ?s>5}7t>-Wj!bHteiwo|i(Qa*B#2 z>~*i29Sx9dBkom9noW7~C_u0J?nKr-YPC>D_#6k+Z*-nLA&qGHFw_Zf2T4?F9zD|) zPYz8Q{#`N}l_lNLV%l`z=6J~h*c&#OD6HPV0Ou^ZlD$$Il~4*lETL^n&_XSYT`#G~)<4(d zkXAo1wm-LA9PjiSsv^b&#RDO|E>J;P?(?AK!^mP{T}2`xql+4p7zMP`Tu4sQAqKpl zAen`CJnA?zW(assM=_cKf9it`gmG3UcbU<)Q~InX-oL9>CjI4y9= zcwVutVMGU>LX5 zBh>zuy<jCLjtq|021508tTwtS!61AV1JQ~wbs$%4E5KyU z+(FOknO#kJzVNR373xc34!5UBDXVID40^{r&SexAI<02hxvoKQUdn+z+>JPBWz2h8 zJsAxi*$EF^eR44S5H(;++RKY#9>j2RVs|nD3xBi*-2DOT-Mp|<(dg32 zrW4IV&4O3glHY6O!XJcb7dfB5Z4Oky_beE|Ef`KX9p;~SepAY&46iK(HF@~g=b@}*0?5Uug?uCiW!-2#SPF40eAl(jvtiP!U)S^G zoeOVHJy@4BCGl2AN%q~zYhLc};tZik0#78?m50j=^2(_lT;2i=V#!Q`YIJ`)q|6Q^bR7jDjcsSXti#(CDqJ4BK1SBD(Mm*0C z(+UhP+T8yPuL(ZxrW;)+1+JVa*jz&GS`GC7n4|BTrDm#8m8E(Ydhm~y`2q`TTXjTa ztz&S)>FsIC^=cnP#+!(|IcDsh^iP|fjR(-?e!u4~+)TIS;55#DHg<@|j+-oh z9Sc30aIIHnv$^cSsR

j<(xDrq%>}x_OTIa0dTU@|3 1pe9XFcLlNGCaS`R0 zom+J**YT|cb?JU~iqgRDMkfz=o!cXgZIv6@wR?6PzY_mz|H0sDd+Bs)=a|>>V|r^L zHFrDLwDpgy3}RzFQ4jtW`pVaKw;_A3)deS{Mo%SvIGUQJr~G7Ra&F zI)bEYoCj_}ZH2tX@VAx~Ez;i@V74eUa}^Cdwk5#_26ycnO6mWZE5P zw1pI(2#!@(88-PdRGpo;xL8oNY<;%py*?__%HWs!;?IxI#gPN&TqmwL%?;!M^<{|T z&*Bk5#-ZQ{r;(4|ri12{9j6}>Zbxc1gy5k*+dmCIo+ozn9!`+*aBZOY?#DAnc~Nt`=LUtU^B4MaoLgOmNylOR z8#QIQ#)1G#NFaLU)59hV{XtCG#q#I`&21+6q#}x;0EH(s+*{POrQ@x3HCx>Xeic99 z?w2}!E+7Sd`C(<C{r^RbY5V8hO4+r;(mzPh5Z7*O?wgz}=#g67z)Uo9hYZfa)iu8;)>Q8(#&drCev zpcBWQ`~}60w!our!u$M(?45=px5Jw>Nq>1kFT_YSpp0Eb=`PO0>Xf(}f359X@#Z7D%B8_B-vcqE)wQUoz0&dSWp%puAGAD#x=2|Eu#D`mQu#s( z{uf(g+V1r2NtulfaC-W9zR&k2W&3r@)r}u!`(Ipr$XQU=j8ysZe3T# lgWyD4g$wY?h;s=*T>z}91AnP{Y1c-AFQ{2$mxl4$?{ literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/navigation_accept_dark.png b/res/drawable-xhdpi/navigation_accept_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..b52dc37012a3387acd905f1df3df90d5276ae398 GIT binary patch literal 1599 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%uvD1M9IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr4|esh**NZ(?$0 z9!LbN!`Ii!Gq1QLF)umQ)5TT^Xog;9W{Q=WxrvFRp_`ehlYxt&p{t>#iJ_&diIcOV zo2j9>iIX8ruSMv>2~2MaLa#Yay`aR9TL84#CABECEH%ZgC_h&L>}jh^+-@3U0TU;?%1Tbc{YIYLTKECIn1BASOKF0y*%cpPC0u??u3bZB!Xq$-uz0(bL5- zq~g|_S!caN0ws>6y9Ik+a-Cr<7@g9ops5=p+W6>D>wl-9>bJ~V0$XyPvIp%D{4IaW zg{ASqq1FJs9y8rZP8>{!ecBg3`zBMNC!?oq{QdEnz0dD`Kag)+;eP*l<+Wy?}knLGOY| zt-1@k;#p!J2uwK;YcQ!*?t$2S-|e3t=v45Ut+t)B{g2lgah;2m+kb?8U^~-bpDE^G zx-0Yoe_i&`{Km`=+Gp1v>`su3VRhH}C-Z|r?rPMYwM-=i=lL^b@9F+y{PFPlX(`>3 zxVJyEOMrak9nZH{+!k73T`zO3^0tt`&d+A52Rc4)Q#ml>vzf|)6`wu*8w#H{t1RIC zvh-->ex@xA%O8mDh-~M~{~+@G`{IACTR93CZJu8YI(zH<0o~hkzh7odOno7;SG z4X>jP2OoX^srq|yX^f-$L(vWA?Drfn*^%Ea9r~;@^4LF*-*2RaL#{tM%ptHueM`|i ziK|KP#n#7_#y^^|^Ke|(wOhhbTOM`aF?+T7ea*k(nD)LEd9D7hIr|TqEkAB(^*-a= zefIf}Y)V~K9hRz?G|qpZEgh%ndCpxI$X#Jq*!H;W;^ybc<@csA+*6rio8NH6BL9`! ziQi=>!e4yr)V%kk_X5|^xl1^z=X?+f-Q&r4M@7U!!qzA0qZ(_$_2_~LS04GAIKH0t pXZj2d1*Q%Lr3PebX3T$935KrZ$4s@67ObEm-P6_2Wt~$(6974yUf=)# literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/navigation_cancel_dark.png b/res/drawable-xhdpi/navigation_cancel_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..f391760ef134adb96dcce85abb2c5ab776f8e6bd GIT binary patch literal 1348 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%uvD1M9IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr4|esh**NZ(?$0 z9!LbN!`Ii!Gq1QLF)umQ)5TT^Xog;9W{Q=Qn~{aNsiT3ZlYyI|p{t>#iJ_&diIcOV zo2j9>iIX8ruSMv>2~2MaSg)mpp`{ycy`aR9TL84#CABECEH%ZgC_h&L>}jh^ zoNlpn#qAb|-W05E0r|ty4X0jxpkwqwQHvDSFd<<20WskT7s!Dp{nR{QdM^Sd?B#VK zwhRo6+dN$yLn>~)nYG{Vuz|p_xtDr9Y}g(Z&X{o2E!^$jnl&PB*UFqlh1Xx=-J0LX z5}o-&XYSP%L8^~_ob&jpQyVnp;J)8?Rd;R^iVpWMvC(79@%=9ac;6W$w!hgU`x>zZ9zS^V{6gJua|t<&QJLRD>XQY zHM_w1h41cCAG249C%AqIJvT4Xmv|;R_xq-{$)?AX4zIdmePH{E{~GCs>YnsR&D^2! zQ#8Qv3|Gmz^9$0{Rxq85WY3UT^{?ZpUQ3Zw&c}?EAx)M%=G8m1rXH%5G3eamsz2dT z$J6wyOC(=CnvnTKclW{l7HM*ougiW+Xznk1f6wZZ>NnMkLr(=hh-akT<(u!c_4eFLR-Jp&{_dM#I_LIWuj@(P tw;u2dG5>dMv-cEaU=%<_JcWO_3>bt2co&(3gwFt#Yo4xtF6*2UngBR*-eUj& literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/navigation_expand_dark.png b/res/drawable-xhdpi/navigation_expand_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..38c7b20d74cc36cd0d367a0e74321372f8148341 GIT binary patch literal 1677 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 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/social_share_dark.png b/res/drawable-xhdpi/social_share_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..15549b04eff0aaf80ecd4f5989785bd8bcb1d5fa GIT binary patch literal 1780 zcmaJ?c~BE)9NmO+j!-OM6)g=xDM*ve2__~8Bmq(h#c+s%l8|g*3&}3YB0-=6K}56+ z9z{hIv#Rb$5CMW6Di5eYO&nHjma`Cxw8zhsaAXoyQ z{648jNeD@RXdx1tN~0)fo^+BYi%MtFI4sVWBnFL61L+Kq=0%~?xNI*jjZT_=$aplZ zQpJ@D{ikE$D?T|M!%!{=rlh1$QH8AY=&Y1zcw`}@g*QP;e=VXWO%=_B=g!4%PQ7Waa_(FNb88x?_#jN!q4eoa>ZtMo1*Z};#sKi3wFn#Z{;;1~ynuXUUII4mh zc}K(wSFJ~V&S+*{qs5+G=Enm4oLWs%C(6osqtC_%zTL9t1*5%A$a91D2OcOP?+apf zKpo@no-`fo8(DI$yYSp^y-!cXgm(R|8=r{jU*8W!{4$XNwijuMD+nb(Fz`jDU9+X^ z=G$yo#;7t~Hab5Y$PnAg=siHOdv4FCcWg$8{Skz#Stc_6LUBMwexaG^sQnVcbG4n! zeuY(cwo`6KeT{Qzn)x^y73tFK{a2`S>$S|Zfx;&TY*Pr1SHij7r}cq0m9pXGF@*)M zpMWMW9e%!C(*8|%=CSG+9HL_MJ-V45&%Vf^F z#*PJrl(D-HSu4yFO%sNKyzP4p>&((kR{HLPi8q0RSNuo*j;^{pcED`4K{#fCE-7KV z6R#SE%N&A$re<0NlVcLhtbJ~tY+uo|^TFWtMX2yeDGrV8=BL-qsqsmFOstp(p|@Ih2)-~-1pv5@G2TQ{_?cpp2PSV-pYNcmk)Q2nl;8A zpX|SPKQ|H~Vrol6+mHH%d=mk>^fm&g9#eo0mN6dt_f-Q|;m^Aw*=` z9dT|g9e*8{n_=?V?U0h%0bX58e_DkFtq4|m4uzk*p8n^EEYjKI+m^+Hlc#!#=e3Nk z$~DCmsXwm%ddrSD;mMQ!56<1Vl(nv8cirUMPev*Sd(k15;5**0Snu6=UFC5GAfmVc zSa*wJXV2}sXmQ84QtB90cAXdx?q3){h<3!b7J6*mzI}cDI>{ZjKjP3)+4t>e;eWNa-2df%z48>gJU&FD*_dZp_K|2;bwV zI7}HvnI8)d(I`oqj|9tMM-E5~`vQN>N zf!pR*IByi-G3#ye)(?VT<(saBq8hUrfbI3m7kk#ftEI9GwyRsA$Ia#9Vk_5F%S%+G n&8O9J;3M?C*E9F`AOthOrR959nu@X4_#YCBf`zC2WZC}!HVLh* literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/stat_playlist_dark.png b/res/drawable-xhdpi/stat_playlist_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f32dd3780af21832f11c865c9540ec5f8a2eed74 GIT binary patch literal 440 zcmV;p0Z0CcP)}@J2}TeJVk&(Bt$YSGCMbE(^$gsFCG2EY zm}0ndKKQ!XT<#&s+@0M@g%CmrA%qZ8M4G01aOI!ZT)}<-Hhctd3%}t_*&wj)9ZmzV z?<;`p14{*=Ie>f+9a|7F1d#a!cVi6T7Y^W7Y~O&njcX2|RO4C$I4awC?i#aG3px8!kWN)TLD#*pfvPsDewxb+DG97N0FxX z0NRcs0|uZxfWxSN0@BcnrNEo|KS60|QMSQRZX0}vW*f{kR+RxGajY}L(nbK*IldA? z2q9i(fKAwfk8*#o?YMt<3c#kX=8xfcX3F}3r|Ks`nd(NC0_K_Fj`jd997Q_X1L!%5 z47CSv<|xwE9>6mEuoRdSJv!HT9T iPH=<}LI@#*6!Hh?dmna8*zk-10000Kjo2kL!y1 z8;OBuh-gp@&o@O3ZAoFWIVrImG8g6U2Dr#5N&-G41pyg9P9UMkTv1p%?;4SiBtv???a~iC6*=PbQLW0ed_Fk0aRQ@J@CFJcZ;$!4rV5 z4@wzL%#EV3=-yvrDR-`@7^zf5!QqmUlCVh*SfMx?MVJArzNI{vM zK!RRophFUlm?x6*gaTlR5sVZjNL^7%rGKWt7k#4@NWLDE^1yI1P=q63@k=Q!J2Dvm z-<8k*<}H!3puhC~Phtr>Sp?x&kVKdu<|qpng4s?LSfwUDF(&}r9w%J zPz2Dnkgx=R0djbPCCe8CgF*2VNTi^E1NqTiQA!RhkH@9Z$qpp46P`r!#CsD6UIa3c zK=vYf(x~1ff)mk`u#BY(ISG77AYI0C|H3+c7rWF9e33FT9TM{rA+EPr$Opb8P2qiC zi^F&MzGAuG*FyX*7N-=0TPp2;m3rBv?4PCOx5ia&zO_CiQ1-i6+1QHa(qk}~+D1P* zl`ZQT4GoA1+iKvJWa`+H?f0S3g2d4MTsrL$5@dT-@b2tcR4==#K*MH$rJb8rCo!+9 zdRK;}i@sQuRTr{%xPSWH=f8X`P={ z$dcjHl7|)SRUwrsLbK|?5gy@NW`Q`|21#mCD;t>5ApUmE;>DF z1(u&?M40uHZ#4J@1GYLt>g%ZFlA$D+M%=0tfh(U}qD8JaQUsN08fVb%DTq~ zX{~#j=ds~0+TfTSEdjxEv+`K~fA-CMLR6b3mxQM47?v3o#Lx0hiGxngdEfXrQXTMN zx(iBGJJFHp3x1Z(pR4=0!PE3rBdR)Y@cBX1Mq!>jJMhuEu-eGG(GTA}E+f9Lv&0b? zlR9tFeVD0%d8D(4wQfedR;}hxffJtlKpk(9$t=H~U6h+=% zsHU>5gLL^L0v%A9Qy@NIBq-X&FhXITyl7U#sD{;>t}pIlQf{9T``5ead2`ZrME|NX zTpQFhO`^>Hk;2|s(?j(@CSF#wr59EprxDEC85jk4;XJYNW!?1OT^1Hfc^+otoSU1i zwx^Sh2ktc3nAPGUp0+}vTP*=9etnlomw`^%j&kz?DO$w_rDyik?OvLkmk(c64L@hJ z<%s2!YrhHqhVG|^v%Kxd^OuJaC#w&EQ)_2-*8owE6v$I8)@)sp{hgO;VNA=L?4+l| zZb|9BGsXF~<0}U>5Ba?M*+zA+%?%ZHc&gx>wc^9QAE%H7y*nolXnY3k^+{uIVE#Zv zx0E(Wlf7ny=+u};&=mKZe;Q*AM=NhbYn<#@LP-{}^UW=nbJP?S5P8HYl^Woe<9w{^ z_xCs3Zo!PYFqih=QGs<_Fls}|E|%NoIe%OCz}Ixat&qoW+n=Cx+4D)6_85xVGX?^< z(TOH%Xc;Jmfy>twV;r;C1M|kE?mVL2LgplPWpwx;q}{A!@?QOZk(DtM+JRtSzq!4$ zC_*cFjrpa!+469Hs$Iknzl7?OVTfX{NGWEu>QGR9`_@T2Lw(I)L@Q+{4d`X$eZwEqC6vG{fX literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/type_video_dark.png b/res/drawable-xhdpi/type_video_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..a74947459e535f747e7880c8ba8d7cf21e3fbd39 GIT binary patch literal 1337 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%uvD1M9IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr4|esh**NZ(?$0 z9!LbN!`Ii!Gq1QLF)umQ)5TT^Xog;9W{Q=Ivx%F5iMhF{lYyI|p{t>#iJ_&diIcOV zo2j9>iIX8ruSMv>2~2MaLazl*y`aR9TL84#CABECEH%ZgC_h&L>}jh^+-@<& zX&zK>3U0TU;nb@Sbc{YIYLTKECIn1BASOKF0y*%cpPC0u??u3b9rRR)k%576wWo_? zNX4x;vo?A$I|{Uw@0}B;6tR56#=ti^IyH>a+850?2(zrMWj^S%!DBi9qN%aFILyL+ zF@!a(IP&CA`|O6LoYskxezWh>+j*vL=Iq#Kdec%RU&(MUeCEg~;(&s__8gO#Z_Awh z;PTH|vmUU4A)`x8A<~Ui2V!hJfjM`Li202p9xBIX>@z@rgMc z6ZV)LcsAc=GPlH0p&iWT=e+)VAF4_^1#uy$waHKr#!4=~;+k2pIiI#1QX?d;ls-ucNN%*C{)h8ak8+c)Wdc(`Z1 zZhKbB|MeZodo*Td&#bK9Y?P({V!7CX+yc49i6KqZ38o?EUj@Z}mfLf#sUfz2QA}8N z#-g}v_BqS)4y~+ika5fVdjG#)Oz5X8-=#|Sa81bCb>-9c8(PMDm-abcU) Date: Tue, 20 Nov 2012 19:06:29 +0100 Subject: [PATCH 02/16] Created styles for dark and light theme --- AndroidManifest.xml | 17 ++--- res/values-port/styles.xml | 6 -- res/values/attrs.xml | 27 ++++++++ res/values/styles.xml | 68 ++++++++++++++++--- .../antennapod/activity/AboutActivity.java | 1 + 5 files changed, 91 insertions(+), 28 deletions(-) delete mode 100644 res/values-port/styles.xml create mode 100644 res/values/attrs.xml diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 9fd4c7404..2ed5857c2 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -29,12 +29,11 @@ android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:logo="@drawable/ic_launcher" - android:theme="@style/Theme.Sherlock.Light.ForceOverflow" > + android:theme="@style/Theme.AntennaPod.Light" > + android:label="@string/app_name"> @@ -75,8 +74,7 @@ android:name=".activity.AudioplayerActivity" android:configChanges="keyboardHidden|orientation" android:launchMode="singleTask" - android:screenOrientation="portrait" - android:theme="@style/Theme.MediaPlayer" /> + android:screenOrientation="portrait"/> + android:label="@string/about_pref"> + android:configChanges="keyboardHidden|orientation"> + android:screenOrientation="landscape"> diff --git a/res/values-port/styles.xml b/res/values-port/styles.xml deleted file mode 100644 index 268acde11..000000000 --- a/res/values-port/styles.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/res/values/attrs.xml b/res/values/attrs.xml new file mode 100644 index 000000000..eb87bc03a --- /dev/null +++ b/res/values/attrs.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/values/styles.xml b/res/values/styles.xml index 88db1f5cd..a7784577d 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -1,18 +1,64 @@ - - - - - - + + + + + \ No newline at end of file diff --git a/src/de/danoeh/antennapod/activity/AboutActivity.java b/src/de/danoeh/antennapod/activity/AboutActivity.java index 625ef6c99..54240c5c7 100644 --- a/src/de/danoeh/antennapod/activity/AboutActivity.java +++ b/src/de/danoeh/antennapod/activity/AboutActivity.java @@ -15,6 +15,7 @@ public class AboutActivity extends SherlockActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + getSupportActionBar().hide(); setContentView(R.layout.about); webview = (WebView) findViewById(R.id.webvAbout); webview.loadUrl("file:///android_asset/about.html"); From e01a656e9ee88a30b73159427db0ccce7c40fcd7 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Tue, 20 Nov 2012 19:26:41 +0100 Subject: [PATCH 03/16] Changed references to drawables in resources to references to attrs --- res/layout/feeditemlist_item.xml | 8 ++++---- res/layout/mediaplayer_activity.xml | 6 +++--- res/menu/channelview.xml | 4 ++-- res/menu/feedinfo.xml | 2 +- res/menu/feeditem.xml | 12 ++++++------ res/menu/feedlist.xml | 8 ++++---- res/menu/mediaplayer.xml | 4 ++-- res/menu/podfetcher.xml | 8 ++++---- 8 files changed, 26 insertions(+), 26 deletions(-) diff --git a/res/layout/feeditemlist_item.xml b/res/layout/feeditemlist_item.xml index 1378540da..70d258f48 100644 --- a/res/layout/feeditemlist_item.xml +++ b/res/layout/feeditemlist_item.xml @@ -56,7 +56,7 @@ android:layout_height="@dimen/enc_icons_size" android:layout_below="@id/txtvPublished" android:layout_toLeftOf="@+id/imgvDownloaded" - android:src="@drawable/stat_playlist" + android:src="?attr/stat_playlist" android:visibility="visible" /> + android:src="?attr/navigation_expand" /> \ No newline at end of file diff --git a/res/layout/mediaplayer_activity.xml b/res/layout/mediaplayer_activity.xml index 94a53e961..fbd1253af 100644 --- a/res/layout/mediaplayer_activity.xml +++ b/res/layout/mediaplayer_activity.xml @@ -24,7 +24,7 @@ android:layout_height="match_parent" android:layout_weight="0.02" android:background="@drawable/borderless_button" - android:src="@drawable/av_rewind" /> + android:src="?attr/av_rewind" /> + android:src="?attr/av_pause" /> + android:src="?attr/av_fast_forward" />

- - + + \ No newline at end of file diff --git a/res/menu/feedinfo.xml b/res/menu/feedinfo.xml index 2ae759888..66a55dfa7 100644 --- a/res/menu/feedinfo.xml +++ b/res/menu/feedinfo.xml @@ -2,7 +2,7 @@ diff --git a/res/menu/feeditem.xml b/res/menu/feeditem.xml index 7fb4089a4..1944dceb9 100644 --- a/res/menu/feeditem.xml +++ b/res/menu/feeditem.xml @@ -3,35 +3,35 @@ @@ -66,7 +66,7 @@ diff --git a/res/menu/feedlist.xml b/res/menu/feedlist.xml index d1ce6cbd1..58ee2190d 100644 --- a/res/menu/feedlist.xml +++ b/res/menu/feedlist.xml @@ -4,7 +4,7 @@ + android:title="@string/refresh_label" android:icon="?attr/navigation_refresh"> diff --git a/res/menu/mediaplayer.xml b/res/menu/mediaplayer.xml index 4378d0479..4f3a55114 100644 --- a/res/menu/mediaplayer.xml +++ b/res/menu/mediaplayer.xml @@ -1,14 +1,14 @@ - diff --git a/res/menu/podfetcher.xml b/res/menu/podfetcher.xml index bd475578b..9232a95aa 100644 --- a/res/menu/podfetcher.xml +++ b/res/menu/podfetcher.xml @@ -1,17 +1,17 @@ - + - - + + From c1d24edb5f4d3af66852145f301100c944b573de Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Tue, 20 Nov 2012 20:00:29 +0100 Subject: [PATCH 04/16] Changed references to drawables in src to references to attr --- .../antennapod/activity/DownloadActivity.java | 7 +++++-- .../activity/FeedItemlistActivity.java | 10 +++++++--- .../activity/MiroGuideMainActivity.java | 5 ++++- .../activity/MiroGuideSearchActivity.java | 5 ++++- .../antennapod/activity/SearchActivity.java | 5 ++++- .../adapter/FeedItemlistAdapter.java | 9 ++++++--- .../asynctask/BitmapDecodeWorkerTask.java | 10 ++++++++-- .../antennapod/asynctask/FeedImageLoader.java | 20 +++++++++++++++---- .../antennapod/util/PlaybackController.java | 18 +++++++++++------ 9 files changed, 66 insertions(+), 23 deletions(-) diff --git a/src/de/danoeh/antennapod/activity/DownloadActivity.java b/src/de/danoeh/antennapod/activity/DownloadActivity.java index d21fb1f91..fc466f7c4 100644 --- a/src/de/danoeh/antennapod/activity/DownloadActivity.java +++ b/src/de/danoeh/antennapod/activity/DownloadActivity.java @@ -7,6 +7,7 @@ import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.content.ServiceConnection; +import android.content.res.TypedArray; import android.os.AsyncTask; import android.os.Bundle; import android.os.IBinder; @@ -185,7 +186,8 @@ public class DownloadActivity extends SherlockListActivity implements switch (item.getItemId()) { case android.R.id.home: Intent intent = new Intent(this, MainActivity.class); - intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP + | Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); break; case MENU_SHOW_LOG: @@ -201,9 +203,10 @@ public class DownloadActivity extends SherlockListActivity implements @Override public boolean onCreateActionMode(ActionMode mode, Menu menu) { if (!selectedDownload.isDone()) { + TypedArray drawables = obtainStyledAttributes(new int[] { R.attr.navigation_cancel }); menu.add(Menu.NONE, R.id.cancel_download_item, Menu.NONE, R.string.cancel_download_label).setIcon( - R.drawable.navigation_cancel); + drawables.getDrawable(0)); } return true; } diff --git a/src/de/danoeh/antennapod/activity/FeedItemlistActivity.java b/src/de/danoeh/antennapod/activity/FeedItemlistActivity.java index f37d726cf..eca6cb003 100644 --- a/src/de/danoeh/antennapod/activity/FeedItemlistActivity.java +++ b/src/de/danoeh/antennapod/activity/FeedItemlistActivity.java @@ -3,6 +3,7 @@ package de.danoeh.antennapod.activity; import android.annotation.SuppressLint; import android.content.DialogInterface; import android.content.Intent; +import android.content.res.TypedArray; import android.os.Bundle; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; @@ -76,8 +77,9 @@ public class FeedItemlistActivity extends SherlockFragmentActivity { @Override public boolean onCreateOptionsMenu(Menu menu) { + TypedArray drawables = obtainStyledAttributes(new int[] { R.attr.action_search }); menu.add(Menu.NONE, R.id.search_item, Menu.NONE, R.string.search_label) - .setIcon(R.drawable.action_search) + .setIcon(drawables.getDrawable(0)) .setShowAsAction(MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW); return FeedMenuHandler .onCreateOptionsMenu(new MenuInflater(this), menu); @@ -110,7 +112,8 @@ public class FeedItemlistActivity extends SherlockFragmentActivity { R.string.feed_delete_confirmation_msg) { @Override - public void onConfirmButtonPressed(DialogInterface dialog) { + public void onConfirmButtonPressed( + DialogInterface dialog) { dialog.dismiss(); remover.executeAsync(); } @@ -129,7 +132,8 @@ public class FeedItemlistActivity extends SherlockFragmentActivity { } } catch (DownloadRequestException e) { e.printStackTrace(); - DownloadRequestErrorDialogCreator.newRequestErrorDialog(this, e.getMessage()); + DownloadRequestErrorDialogCreator.newRequestErrorDialog(this, + e.getMessage()); } return true; } diff --git a/src/de/danoeh/antennapod/activity/MiroGuideMainActivity.java b/src/de/danoeh/antennapod/activity/MiroGuideMainActivity.java index 4d8c13491..8cc70a74b 100644 --- a/src/de/danoeh/antennapod/activity/MiroGuideMainActivity.java +++ b/src/de/danoeh/antennapod/activity/MiroGuideMainActivity.java @@ -128,7 +128,10 @@ public class MiroGuideMainActivity extends SherlockListActivity { @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(Menu.NONE, R.id.search_item, Menu.NONE, R.string.search_label) - .setIcon(R.drawable.action_search) + .setIcon( + obtainStyledAttributes( + new int[] { R.attr.action_search }) + .getDrawable(0)) .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM); return true; } diff --git a/src/de/danoeh/antennapod/activity/MiroGuideSearchActivity.java b/src/de/danoeh/antennapod/activity/MiroGuideSearchActivity.java index d38c25992..240a99395 100644 --- a/src/de/danoeh/antennapod/activity/MiroGuideSearchActivity.java +++ b/src/de/danoeh/antennapod/activity/MiroGuideSearchActivity.java @@ -62,7 +62,10 @@ public class MiroGuideSearchActivity extends SherlockFragmentActivity { @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(Menu.NONE, R.id.search_item, Menu.NONE, R.string.search_label) - .setIcon(R.drawable.action_search) + .setIcon( + obtainStyledAttributes( + new int[] { R.attr.action_search }) + .getDrawable(0)) .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM); return true; diff --git a/src/de/danoeh/antennapod/activity/SearchActivity.java b/src/de/danoeh/antennapod/activity/SearchActivity.java index 02804cddd..506bedad5 100644 --- a/src/de/danoeh/antennapod/activity/SearchActivity.java +++ b/src/de/danoeh/antennapod/activity/SearchActivity.java @@ -79,7 +79,10 @@ public class SearchActivity extends SherlockListActivity { @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(Menu.NONE, R.id.search_item, Menu.NONE, R.string.search_label) - .setIcon(R.drawable.action_search) + .setIcon( + obtainStyledAttributes( + new int[] { R.attr.action_search }) + .getDrawable(0)) .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM); return true; } diff --git a/src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java b/src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java index 44e954b55..44418a2dd 100644 --- a/src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java +++ b/src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java @@ -4,6 +4,7 @@ import java.text.DateFormat; import java.util.List; import android.content.Context; +import android.content.res.TypedArray; import android.graphics.Typeface; import android.text.format.DateUtils; import android.view.LayoutInflater; @@ -92,7 +93,7 @@ public class FeedItemlistAdapter extends ArrayAdapter { holder.feedtitle.setVisibility(View.VISIBLE); holder.feedtitle.setText(item.getFeed().getTitle()); } - + FeedItem.State state = item.getState(); switch (state) { case PLAYING: @@ -160,12 +161,14 @@ public class FeedItemlistAdapter extends ArrayAdapter { holder.downloading.setVisibility(View.GONE); } + TypedArray typeDrawables = getContext().obtainStyledAttributes( + new int[] { R.attr.type_audio, R.attr.type_video }); MediaType mediaType = item.getMedia().getMediaType(); if (mediaType == MediaType.AUDIO) { - holder.type.setImageResource(R.drawable.type_audio); + holder.type.setImageDrawable(typeDrawables.getDrawable(0)); holder.type.setVisibility(View.VISIBLE); } else if (mediaType == MediaType.VIDEO) { - holder.type.setImageResource(R.drawable.type_video); + holder.type.setImageDrawable(typeDrawables.getDrawable(1)); holder.type.setVisibility(View.VISIBLE); } else { holder.type.setImageBitmap(null); diff --git a/src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java b/src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java index 68ef60287..c23c4c66a 100644 --- a/src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java +++ b/src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java @@ -2,6 +2,7 @@ package de.danoeh.antennapod.asynctask; import java.io.File; +import android.content.res.TypedArray; import android.graphics.BitmapFactory; import android.os.Handler; import android.util.Log; @@ -24,6 +25,8 @@ public abstract class BitmapDecodeWorkerTask extends Thread { protected String fileUrl; private Handler handler; + + private final int defaultCoverResource; public BitmapDecodeWorkerTask(Handler handler, ImageView target, String fileUrl, int length, int imageType) { @@ -33,6 +36,9 @@ public abstract class BitmapDecodeWorkerTask extends Thread { this.fileUrl = fileUrl; this.PREFERRED_LENGTH = length; this.imageType = imageType; + TypedArray res = target.getContext().obtainStyledAttributes(new int[] {R.attr.default_cover}); + this.defaultCoverResource = res.getResourceId(0, 0); + res.recycle(); } /** @@ -64,7 +70,7 @@ public abstract class BitmapDecodeWorkerTask extends Thread { } else { Log.w(TAG, "Could not load bitmap. Using default image."); cBitmap = new CachedBitmap(BitmapFactory.decodeResource(target.getResources(), - R.drawable.default_cover), PREFERRED_LENGTH); + defaultCoverResource), PREFERRED_LENGTH); } if (AppConfig.DEBUG) Log.d(TAG, "Finished loading bitmaps"); @@ -93,7 +99,7 @@ public abstract class BitmapDecodeWorkerTask extends Thread { protected void onInvalidFileUrl() { Log.e(TAG, "FeedImage has no valid file url. Using default image"); cBitmap = new CachedBitmap(BitmapFactory.decodeResource(target.getResources(), - R.drawable.default_cover), PREFERRED_LENGTH); + defaultCoverResource), PREFERRED_LENGTH); } protected void storeBitmapInCache(CachedBitmap cb) { diff --git a/src/de/danoeh/antennapod/asynctask/FeedImageLoader.java b/src/de/danoeh/antennapod/asynctask/FeedImageLoader.java index 3070cbea7..5e1994adb 100644 --- a/src/de/danoeh/antennapod/asynctask/FeedImageLoader.java +++ b/src/de/danoeh/antennapod/asynctask/FeedImageLoader.java @@ -7,6 +7,7 @@ import java.util.concurrent.ThreadFactory; import android.annotation.SuppressLint; import android.app.ActivityManager; import android.content.Context; +import android.content.res.TypedArray; import android.os.Handler; import android.support.v4.util.LruCache; import android.util.Log; @@ -102,18 +103,20 @@ public class FeedImageLoader { * posted to the ImageView's message queue. */ public void loadCoverBitmap(FeedImage image, ImageView target, int length) { + final int defaultCoverResource = getDefaultCoverResource(target.getContext()); + if (image != null && image.getFile_url() != null) { CachedBitmap cBitmap = getBitmapFromCoverCache(image.getFile_url()); if (cBitmap != null && cBitmap.getLength() >= length) { target.setImageBitmap(cBitmap.getBitmap()); } else { - target.setImageResource(R.drawable.default_cover); + target.setImageResource(defaultCoverResource); FeedImageDecodeWorkerTask worker = new FeedImageDecodeWorkerTask( handler, target, image, length, IMAGE_TYPE_COVER); executor.submit(worker); } } else { - target.setImageResource(R.drawable.default_cover); + target.setImageResource(defaultCoverResource); } } @@ -135,18 +138,20 @@ public class FeedImageLoader { */ public void loadThumbnailBitmap(FeedImage image, ImageView target, int length) { + final int defaultCoverResource = getDefaultCoverResource(target.getContext()); + if (image != null && image.getFile_url() != null) { CachedBitmap cBitmap = getBitmapFromThumbnailCache(image.getFile_url()); if (cBitmap != null && cBitmap.getLength() >= length) { target.setImageBitmap(cBitmap.getBitmap()); } else { - target.setImageResource(R.drawable.default_cover); + target.setImageResource(defaultCoverResource); FeedImageDecodeWorkerTask worker = new FeedImageDecodeWorkerTask( handler, target, image, length, IMAGE_TYPE_THUMBNAIL); executor.submit(worker); } } else { - target.setImageResource(R.drawable.default_cover); + target.setImageResource(defaultCoverResource); } } @@ -186,6 +191,13 @@ public class FeedImageLoader { public void addBitmapToCoverCache(String key, CachedBitmap bitmap) { coverCache.put(key, bitmap); } + + private int getDefaultCoverResource(Context context) { + TypedArray res = context.obtainStyledAttributes(new int[] {R.attr.default_cover}); + final int defaultCoverResource = res.getResourceId(0, 0); + res.recycle(); + return defaultCoverResource; + } class FeedImageDecodeWorkerTask extends BitmapDecodeWorkerTask { diff --git a/src/de/danoeh/antennapod/util/PlaybackController.java b/src/de/danoeh/antennapod/util/PlaybackController.java index e5eabb731..0afb0450c 100644 --- a/src/de/danoeh/antennapod/util/PlaybackController.java +++ b/src/de/danoeh/antennapod/util/PlaybackController.java @@ -15,6 +15,7 @@ import android.content.Intent; import android.content.IntentFilter; import android.content.ServiceConnection; import android.content.SharedPreferences; +import android.content.res.TypedArray; import android.os.IBinder; import android.preference.PreferenceManager; import android.util.Log; @@ -354,6 +355,11 @@ public abstract class PlaybackController { * should be used to update the GUI or start/cancel background threads. */ private void handleStatus() { + TypedArray res = activity.obtainStyledAttributes(new int[] {R.attr.av_play, R.attr.av_pause}); + final int playResource = res.getResourceId(0, R.drawable.av_play); + final int pauseResource = res.getResourceId(1, R.drawable.av_pause); + res.recycle(); + switch (status) { case ERROR: @@ -363,22 +369,22 @@ public abstract class PlaybackController { clearStatusMsg(); checkMediaInfoLoaded(); cancelPositionObserver(); - updatePlayButtonAppearance(R.drawable.av_play); + updatePlayButtonAppearance(playResource); break; case PLAYING: clearStatusMsg(); checkMediaInfoLoaded(); setupPositionObserver(); - updatePlayButtonAppearance(R.drawable.av_pause); + updatePlayButtonAppearance(pauseResource); break; case PREPARING: postStatusMsg(R.string.player_preparing_msg); checkMediaInfoLoaded(); if (playbackService != null) { if (playbackService.isStartWhenPrepared()) { - updatePlayButtonAppearance(R.drawable.av_pause); + updatePlayButtonAppearance(pauseResource); } else { - updatePlayButtonAppearance(R.drawable.av_play); + updatePlayButtonAppearance(playResource); } } break; @@ -388,7 +394,7 @@ public abstract class PlaybackController { case PREPARED: checkMediaInfoLoaded(); postStatusMsg(R.string.player_ready_msg); - updatePlayButtonAppearance(R.drawable.av_play); + updatePlayButtonAppearance(playResource); break; case SEEKING: postStatusMsg(R.string.player_seeking_msg); @@ -399,7 +405,7 @@ public abstract class PlaybackController { case INITIALIZED: checkMediaInfoLoaded(); clearStatusMsg(); - updatePlayButtonAppearance(R.drawable.av_play); + updatePlayButtonAppearance(playResource); break; } } From 56b93247feceebad93d0c141c85d9d09a58674ae Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Tue, 20 Nov 2012 20:15:01 +0100 Subject: [PATCH 05/16] Fixed wrong background in mediaplayer and itemdescription --- res/layout/feeditemview.xml | 2 +- res/layout/mediaplayer_activity.xml | 2 +- res/values/attrs.xml | 4 ++-- res/values/styles.xml | 8 +++++--- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/res/layout/feeditemview.xml b/res/layout/feeditemview.xml index 16f5e3095..a17a30357 100644 --- a/res/layout/feeditemview.xml +++ b/res/layout/feeditemview.xml @@ -2,7 +2,7 @@ + android:background="?attr/non_transparent_background" > - @@ -23,5 +22,6 @@ - + + \ No newline at end of file diff --git a/res/values/styles.xml b/res/values/styles.xml index a7784577d..4997d92ad 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -25,12 +25,13 @@ @drawable/stat_playlist @drawable/type_audio @drawable/type_video + @color/white - + - + - + From caa00a97cb6cb984f0e71ab06a72e4b2514320fb Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Fri, 23 Nov 2012 18:44:15 +0100 Subject: [PATCH 06/16] Added dark version of borderless button --- AndroidManifest.xml | 2 +- res/drawable/borderless_button.xml | 4 ++-- .../borderless_button_dark.xml} | 7 +++--- res/layout-land/mediaplayer_activity.xml | 6 ++--- res/layout/external_player_fragment.xml | 4 ++-- res/layout/feeditemlist_item.xml | 2 +- res/layout/mediaplayer_activity.xml | 6 ++--- res/layout/player_widget.xml | 4 ++-- res/values-v11/colors.xml | 4 ++-- res/values/attrs.xml | 7 ++++-- res/values/colors.xml | 12 ++++++---- res/values/styles.xml | 3 +++ .../fragment/ItemDescriptionFragment.java | 23 +++++++++++++++---- 13 files changed, 54 insertions(+), 30 deletions(-) rename res/{drawable-v11/borderless_button.xml => drawable/borderless_button_dark.xml} (69%) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 2ed5857c2..e20ede334 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -29,7 +29,7 @@ android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:logo="@drawable/ic_launcher" - android:theme="@style/Theme.AntennaPod.Light" > + android:theme="@style/Theme.AntennaPod.Dark" > - + - + diff --git a/res/drawable-v11/borderless_button.xml b/res/drawable/borderless_button_dark.xml similarity index 69% rename from res/drawable-v11/borderless_button.xml rename to res/drawable/borderless_button_dark.xml index 28945a631..6d263938d 100644 --- a/res/drawable-v11/borderless_button.xml +++ b/res/drawable/borderless_button_dark.xml @@ -1,11 +1,10 @@ - - + - - + + diff --git a/res/layout-land/mediaplayer_activity.xml b/res/layout-land/mediaplayer_activity.xml index f44ee05f9..f505ec4c4 100644 --- a/res/layout-land/mediaplayer_activity.xml +++ b/res/layout-land/mediaplayer_activity.xml @@ -38,7 +38,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" - android:background="@drawable/borderless_button" + android:background="?attr/borderless_button" android:src="@drawable/av_pause" /> diff --git a/res/layout/external_player_fragment.xml b/res/layout/external_player_fragment.xml index cb4351324..ad607374a 100644 --- a/res/layout/external_player_fragment.xml +++ b/res/layout/external_player_fragment.xml @@ -20,7 +20,7 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" - android:background="@drawable/borderless_button" > + android:background="?attr/borderless_button" > + android:background="?attr/borderless_button" /> \ No newline at end of file diff --git a/res/layout/feeditemlist_item.xml b/res/layout/feeditemlist_item.xml index 70d258f48..3f24fd422 100644 --- a/res/layout/feeditemlist_item.xml +++ b/res/layout/feeditemlist_item.xml @@ -91,7 +91,7 @@ android:layout_height="match_parent" android:layout_alignParentRight="true" android:layout_centerVertical="true" - android:background="@drawable/borderless_button" + android:background="?attr/borderless_button" android:clickable="false" android:focusable="false" android:focusableInTouchMode="false" diff --git a/res/layout/mediaplayer_activity.xml b/res/layout/mediaplayer_activity.xml index 679aeb37d..e9e62bd3e 100644 --- a/res/layout/mediaplayer_activity.xml +++ b/res/layout/mediaplayer_activity.xml @@ -23,7 +23,7 @@ android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_weight="0.02" - android:background="@drawable/borderless_button" + android:background="?attr/borderless_button" android:src="?attr/av_rewind" /> diff --git a/res/layout/player_widget.xml b/res/layout/player_widget.xml index 6d53a55fe..23a1ffff3 100644 --- a/res/layout/player_widget.xml +++ b/res/layout/player_widget.xml @@ -15,7 +15,7 @@ android:layout_height="match_parent" android:layout_alignParentRight="true" android:layout_margin="12dp" - android:background="@drawable/borderless_button" + android:background="?attr/borderless_button" android:src="@drawable/av_play" /> diff --git a/res/values-v11/colors.xml b/res/values-v11/colors.xml index a21634ea8..520efaa06 100644 --- a/res/values-v11/colors.xml +++ b/res/values-v11/colors.xml @@ -1,5 +1,5 @@ - #81CFEA - + #286E8A + #81CFEA \ No newline at end of file diff --git a/res/values/attrs.xml b/res/values/attrs.xml index dbafca0b8..505dc54a3 100644 --- a/res/values/attrs.xml +++ b/res/values/attrs.xml @@ -1,5 +1,6 @@ + @@ -22,6 +23,8 @@ - - + + + + \ No newline at end of file diff --git a/res/values/colors.xml b/res/values/colors.xml index f1e4fbd9d..019213277 100644 --- a/res/values/colors.xml +++ b/res/values/colors.xml @@ -22,9 +22,13 @@ #FEBB20 #DDDDDD #669900 - #CC0000 - #99CC00 - #FFBB33 - #EE5F52 + #CC0000 + #99CC00 + #FFBB33 + #EE5F52 + + #FEBB20 + #FEBB20 + \ No newline at end of file diff --git a/res/values/styles.xml b/res/values/styles.xml index 4997d92ad..964ee2824 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -26,6 +26,8 @@ @drawable/type_audio @drawable/type_video @color/white + @drawable/borderless_button + "; - private WebView webvDescription; private FeedItem item; @@ -52,6 +53,7 @@ public class ItemDescriptionFragment extends SherlockFragment { if (AppConfig.DEBUG) Log.d(TAG, "Creating view"); webvDescription = new WebView(getActivity()); + webvDescription.setBackgroundColor(0); webvDescription.getSettings().setUseWideViewPort(false); return webvDescription; } @@ -151,6 +153,14 @@ public class ItemDescriptionFragment extends SherlockFragment { webViewLoader.execute(); } } + + /** Return the CSS style of the Webview. + * @param textColor the default color to use for the text in the webview. This value is inserted directly into the CSS String. + * */ + private String getWebViewStyle(String textColor) { + final String WEBVIEW_STYLE = ""; + return String.format(WEBVIEW_STYLE, textColor); + } private AsyncTask createLoader() { return new AsyncTask() { @@ -201,8 +211,13 @@ public class ItemDescriptionFragment extends SherlockFragment { } else { data = StringEscapeUtils.unescapeHtml4(contentEncodedRef); } - - data = WEBVIEW_STYLE + data; + + TypedArray res = getActivity().getTheme().obtainStyledAttributes(new int[] {android.R.attr.textColorPrimary}); + int colorResource = res.getColor(0, 0); + String colorString = String.format("#%06X", 0xFFFFFF & colorResource); + Log.i(TAG, "text color: " + colorString); + res.recycle(); + data = getWebViewStyle(colorString) + data; return null; } From f2175dff1652e9e8c47edfac9a4e5b66204a0524 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Fri, 23 Nov 2012 18:53:57 +0100 Subject: [PATCH 07/16] Changed playerWidget theme to dark --- AndroidManifest.xml | 2 +- res/layout/player_widget.xml | 12 ++++++------ .../antennapod/service/PlayerWidgetService.java | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index e20ede334..2ed5857c2 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -29,7 +29,7 @@ android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:logo="@drawable/ic_launcher" - android:theme="@style/Theme.AntennaPod.Dark" > + android:theme="@style/Theme.AntennaPod.Light" > + android:background="#262C31" > + android:background="@drawable/borderless_button_dark" + android:src="@drawable/av_play_dark" /> @@ -35,7 +35,7 @@ android:layout_margin="8dp" android:maxLines="1" android:text="@string/no_media_playing_label" - android:textColor="@color/black" + android:textColor="@color/white" android:textSize="18dp" android:textStyle="bold" /> @@ -44,7 +44,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="8dp" - android:textColor="@color/ics_gray" /> + android:textColor="@color/gray" /> diff --git a/src/de/danoeh/antennapod/service/PlayerWidgetService.java b/src/de/danoeh/antennapod/service/PlayerWidgetService.java index 90692080a..dd4598e9c 100644 --- a/src/de/danoeh/antennapod/service/PlayerWidgetService.java +++ b/src/de/danoeh/antennapod/service/PlayerWidgetService.java @@ -94,9 +94,9 @@ public class PlayerWidgetService extends Service { if (progressString != null) { views.setTextViewText(R.id.txtvProgress, progressString); } - views.setImageViewResource(R.id.butPlay, R.drawable.av_pause); + views.setImageViewResource(R.id.butPlay, R.drawable.av_pause_dark); } else { - views.setImageViewResource(R.id.butPlay, R.drawable.av_play); + views.setImageViewResource(R.id.butPlay, R.drawable.av_play_dark); } views.setOnClickPendingIntent(R.id.butPlay, createMediaButtonIntent()); From 509423653d99169a3ef512d56633e8dcee775343 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Fri, 23 Nov 2012 19:42:51 +0100 Subject: [PATCH 08/16] Added preference for setting the application theme --- res/values/arrays.xml | 10 +++++++ res/values/strings.xml | 2 ++ res/xml/preferences.xml | 1 + src/de/danoeh/antennapod/PodcastApp.java | 26 +++++++++++++++++++ .../antennapod/activity/AddFeedActivity.java | 2 ++ .../antennapod/activity/DownloadActivity.java | 2 ++ .../activity/DownloadLogActivity.java | 2 ++ .../antennapod/activity/FeedInfoActivity.java | 2 ++ .../activity/FeedItemlistActivity.java | 2 ++ .../activity/FlattrAuthActivity.java | 2 ++ .../antennapod/activity/ItemviewActivity.java | 2 ++ .../antennapod/activity/MainActivity.java | 2 ++ .../activity/MediaplayerActivity.java | 2 ++ .../activity/MiroGuideCategoryActivity.java | 2 ++ .../MiroGuideChannelViewActivity.java | 22 ++++++++++++---- .../activity/MiroGuideMainActivity.java | 2 ++ .../activity/MiroGuideSearchActivity.java | 2 ++ .../activity/OpmlFeedChooserActivity.java | 2 ++ .../activity/OpmlImportActivity.java | 3 +++ .../activity/PlaybackHistoryActivity.java | 3 +++ .../activity/PreferenceActivity.java | 15 +++++++++++ .../antennapod/activity/SearchActivity.java | 3 +++ .../activity/StorageErrorActivity.java | 3 +++ .../activity/VideoplayerActivity.java | 3 +++ 24 files changed, 112 insertions(+), 5 deletions(-) diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 19254c021..59a2f21a0 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -20,5 +20,15 @@ 12 24 + + + Light + Dark + + + + 0 + 1 + \ No newline at end of file diff --git a/res/values/strings.xml b/res/values/strings.xml index 850e540c1..85e3783ef 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -164,6 +164,8 @@ User Interface Auto-delete Delete an episode when playback completes or when it is removed from the queue. + Select Theme + Change the appearance of AntennaPod. Search for Feeds or Episodes diff --git a/res/xml/preferences.xml b/res/xml/preferences.xml index 63aae81c3..e457fcfe2 100644 --- a/res/xml/preferences.xml +++ b/res/xml/preferences.xml @@ -3,6 +3,7 @@ + = 11) { + invalidateOptionsMenu(); + } } else { finish(); } @@ -145,6 +151,7 @@ public class MiroGuideChannelViewActivity extends SherlockActivity { return true; } + @SuppressLint("NewApi") @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { @@ -157,16 +164,21 @@ public class MiroGuideChannelViewActivity extends SherlockActivity { return true; case R.id.add_feed: try { - DownloadRequester.getInstance().downloadFeed(this, - new Feed(channel.getDownloadUrl(), new Date(), channel.getName())); + DownloadRequester.getInstance().downloadFeed( + this, + new Feed(channel.getDownloadUrl(), new Date(), channel + .getName())); } catch (DownloadRequestException e) { e.printStackTrace(); - DownloadRequestErrorDialogCreator.newRequestErrorDialog(this, e.getMessage()); + DownloadRequestErrorDialogCreator.newRequestErrorDialog(this, + e.getMessage()); } Toast toast = Toast.makeText(this, R.string.miro_feed_added, Toast.LENGTH_LONG); toast.show(); - invalidateOptionsMenu(); + if (Build.VERSION.SDK_INT >= 11) { + invalidateOptionsMenu(); + } return true; default: return false; diff --git a/src/de/danoeh/antennapod/activity/MiroGuideMainActivity.java b/src/de/danoeh/antennapod/activity/MiroGuideMainActivity.java index 8cc70a74b..af64a4750 100644 --- a/src/de/danoeh/antennapod/activity/MiroGuideMainActivity.java +++ b/src/de/danoeh/antennapod/activity/MiroGuideMainActivity.java @@ -15,6 +15,7 @@ import com.actionbarsherlock.view.Menu; import com.actionbarsherlock.view.MenuItem; import de.danoeh.antennapod.AppConfig; +import de.danoeh.antennapod.PodcastApp; import de.danoeh.antennapod.R; import de.danoeh.antennapod.miroguide.conn.MiroGuideException; import de.danoeh.antennapod.miroguide.conn.MiroGuideService; @@ -34,6 +35,7 @@ public class MiroGuideMainActivity extends SherlockListActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + setTheme(PodcastApp.getThemeResourceId()); getSupportActionBar().setDisplayHomeAsUpEnabled(true); setContentView(R.layout.miroguide_categorylist); diff --git a/src/de/danoeh/antennapod/activity/MiroGuideSearchActivity.java b/src/de/danoeh/antennapod/activity/MiroGuideSearchActivity.java index 240a99395..c27fc1d49 100644 --- a/src/de/danoeh/antennapod/activity/MiroGuideSearchActivity.java +++ b/src/de/danoeh/antennapod/activity/MiroGuideSearchActivity.java @@ -11,6 +11,7 @@ import com.actionbarsherlock.view.Menu; import com.actionbarsherlock.view.MenuItem; import de.danoeh.antennapod.AppConfig; +import de.danoeh.antennapod.PodcastApp; import de.danoeh.antennapod.R; import de.danoeh.antennapod.fragment.MiroGuideChannellistFragment; @@ -26,6 +27,7 @@ public class MiroGuideSearchActivity extends SherlockFragmentActivity { @Override protected void onCreate(Bundle arg0) { super.onCreate(arg0); + setTheme(PodcastApp.getThemeResourceId()); getSupportActionBar().setDisplayHomeAsUpEnabled(true); setContentView(R.layout.miroguidesearch); } diff --git a/src/de/danoeh/antennapod/activity/OpmlFeedChooserActivity.java b/src/de/danoeh/antennapod/activity/OpmlFeedChooserActivity.java index deca1f2d5..7838e2dc1 100644 --- a/src/de/danoeh/antennapod/activity/OpmlFeedChooserActivity.java +++ b/src/de/danoeh/antennapod/activity/OpmlFeedChooserActivity.java @@ -16,6 +16,7 @@ import com.actionbarsherlock.app.SherlockActivity; import com.actionbarsherlock.view.Menu; import com.actionbarsherlock.view.MenuItem; +import de.danoeh.antennapod.PodcastApp; import de.danoeh.antennapod.R; import de.danoeh.antennapod.opml.OpmlElement; @@ -36,6 +37,7 @@ public class OpmlFeedChooserActivity extends SherlockActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + setTheme(PodcastApp.getThemeResourceId()); setContentView(R.layout.opml_selection); butConfirm = (Button) findViewById(R.id.butConfirm); diff --git a/src/de/danoeh/antennapod/activity/OpmlImportActivity.java b/src/de/danoeh/antennapod/activity/OpmlImportActivity.java index 74b59cc72..e1f026be2 100644 --- a/src/de/danoeh/antennapod/activity/OpmlImportActivity.java +++ b/src/de/danoeh/antennapod/activity/OpmlImportActivity.java @@ -19,6 +19,7 @@ import com.actionbarsherlock.view.Menu; import com.actionbarsherlock.view.MenuItem; import de.danoeh.antennapod.AppConfig; +import de.danoeh.antennapod.PodcastApp; import de.danoeh.antennapod.R; import de.danoeh.antennapod.asynctask.OpmlFeedQueuer; import de.danoeh.antennapod.asynctask.OpmlImportWorker; @@ -42,6 +43,8 @@ public class OpmlImportActivity extends SherlockActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + setTheme(PodcastApp.getThemeResourceId()); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); setContentView(R.layout.opml_import); diff --git a/src/de/danoeh/antennapod/activity/PlaybackHistoryActivity.java b/src/de/danoeh/antennapod/activity/PlaybackHistoryActivity.java index 82cff51de..86fff9d71 100644 --- a/src/de/danoeh/antennapod/activity/PlaybackHistoryActivity.java +++ b/src/de/danoeh/antennapod/activity/PlaybackHistoryActivity.java @@ -10,6 +10,7 @@ import com.actionbarsherlock.view.Menu; import com.actionbarsherlock.view.MenuItem; import de.danoeh.antennapod.AppConfig; +import de.danoeh.antennapod.PodcastApp; import de.danoeh.antennapod.R; import de.danoeh.antennapod.feed.FeedManager; import de.danoeh.antennapod.fragment.PlaybackHistoryFragment; @@ -44,6 +45,8 @@ public class PlaybackHistoryActivity extends SherlockFragmentActivity { @Override protected void onCreate(Bundle arg0) { super.onCreate(arg0); + setTheme(PodcastApp.getThemeResourceId()); + if (AppConfig.DEBUG) Log.d(TAG, "Activity created"); getSupportActionBar().setDisplayHomeAsUpEnabled(true); diff --git a/src/de/danoeh/antennapod/activity/PreferenceActivity.java b/src/de/danoeh/antennapod/activity/PreferenceActivity.java index 78d865da5..4e94ff074 100644 --- a/src/de/danoeh/antennapod/activity/PreferenceActivity.java +++ b/src/de/danoeh/antennapod/activity/PreferenceActivity.java @@ -3,12 +3,14 @@ package de.danoeh.antennapod.activity; import android.content.Intent; import android.os.Bundle; import android.preference.Preference; +import android.preference.Preference.OnPreferenceChangeListener; import android.preference.Preference.OnPreferenceClickListener; import com.actionbarsherlock.app.SherlockPreferenceActivity; import com.actionbarsherlock.view.Menu; import com.actionbarsherlock.view.MenuItem; +import de.danoeh.antennapod.PodcastApp; import de.danoeh.antennapod.R; import de.danoeh.antennapod.asynctask.FlattrClickWorker; import de.danoeh.antennapod.asynctask.OpmlExportWorker; @@ -29,6 +31,8 @@ public class PreferenceActivity extends SherlockPreferenceActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + setTheme(PodcastApp.getThemeResourceId()); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); addPreferencesFromResource(R.xml.preferences); findPreference(PREF_FLATTR_THIS_APP).setOnPreferenceClickListener( @@ -79,6 +83,17 @@ public class PreferenceActivity extends SherlockPreferenceActivity { return true; } }); + findPreference(PodcastApp.PREF_THEME).setOnPreferenceChangeListener(new OnPreferenceChangeListener() { + + @Override + public boolean onPreferenceChange(Preference preference, Object newValue) { + Intent i = getIntent(); + i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK); + finish(); + startActivity(i); + return true; + } + }); } diff --git a/src/de/danoeh/antennapod/activity/SearchActivity.java b/src/de/danoeh/antennapod/activity/SearchActivity.java index 506bedad5..c847d014d 100644 --- a/src/de/danoeh/antennapod/activity/SearchActivity.java +++ b/src/de/danoeh/antennapod/activity/SearchActivity.java @@ -16,6 +16,7 @@ import com.actionbarsherlock.view.Menu; import com.actionbarsherlock.view.MenuItem; import de.danoeh.antennapod.AppConfig; +import de.danoeh.antennapod.PodcastApp; import de.danoeh.antennapod.R; import de.danoeh.antennapod.adapter.SearchlistAdapter; import de.danoeh.antennapod.feed.Feed; @@ -43,6 +44,8 @@ public class SearchActivity extends SherlockListActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + setTheme(PodcastApp.getThemeResourceId()); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); setContentView(R.layout.searchlist); txtvStatus = (TextView) findViewById(android.R.id.empty); diff --git a/src/de/danoeh/antennapod/activity/StorageErrorActivity.java b/src/de/danoeh/antennapod/activity/StorageErrorActivity.java index e5c7bd40f..90e684828 100644 --- a/src/de/danoeh/antennapod/activity/StorageErrorActivity.java +++ b/src/de/danoeh/antennapod/activity/StorageErrorActivity.java @@ -10,6 +10,7 @@ import android.util.Log; import com.actionbarsherlock.app.SherlockActivity; import de.danoeh.antennapod.AppConfig; +import de.danoeh.antennapod.PodcastApp; import de.danoeh.antennapod.R; import de.danoeh.antennapod.util.StorageUtils; @@ -20,6 +21,8 @@ public class StorageErrorActivity extends SherlockActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + setTheme(PodcastApp.getThemeResourceId()); + setContentView(R.layout.storage_error); } diff --git a/src/de/danoeh/antennapod/activity/VideoplayerActivity.java b/src/de/danoeh/antennapod/activity/VideoplayerActivity.java index bb07437b5..b9e207c52 100644 --- a/src/de/danoeh/antennapod/activity/VideoplayerActivity.java +++ b/src/de/danoeh/antennapod/activity/VideoplayerActivity.java @@ -18,6 +18,7 @@ import android.widget.VideoView; import com.actionbarsherlock.view.Window; import de.danoeh.antennapod.AppConfig; +import de.danoeh.antennapod.PodcastApp; import de.danoeh.antennapod.R; import de.danoeh.antennapod.service.PlaybackService; import de.danoeh.antennapod.service.PlayerStatus; @@ -39,6 +40,8 @@ public class VideoplayerActivity extends MediaplayerActivity implements @Override protected void onCreate(Bundle savedInstanceState) { requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY); + setTheme(PodcastApp.getThemeResourceId()); + super.onCreate(savedInstanceState); } From 49974c776a4d1ccf0b1fcb83c0591673ab9f4f07 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Fri, 23 Nov 2012 19:47:37 +0100 Subject: [PATCH 09/16] Color of chapterlist wasn't displayed correctly --- src/de/danoeh/antennapod/adapter/ChapterListAdapter.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/de/danoeh/antennapod/adapter/ChapterListAdapter.java b/src/de/danoeh/antennapod/adapter/ChapterListAdapter.java index 9357d0659..b10d3181d 100644 --- a/src/de/danoeh/antennapod/adapter/ChapterListAdapter.java +++ b/src/de/danoeh/antennapod/adapter/ChapterListAdapter.java @@ -30,6 +30,8 @@ public class ChapterListAdapter extends ArrayAdapter { private List chapters; private FeedMedia media; + + private int defaultTextColor; public ChapterListAdapter(Context context, int textViewResourceId, List objects, FeedMedia media) { @@ -52,6 +54,7 @@ public class ChapterListAdapter extends ArrayAdapter { convertView = inflater.inflate(R.layout.simplechapter_item, null); holder.title = (TextView) convertView.findViewById(R.id.txtvTitle); + defaultTextColor = holder.title.getTextColors().getDefaultColor(); holder.start = (TextView) convertView.findViewById(R.id.txtvStart); holder.link = (TextView) convertView.findViewById(R.id.txtvLink); convertView.setTag(holder); @@ -126,7 +129,7 @@ public class ChapterListAdapter extends ArrayAdapter { holder.title.setTextColor(convertView.getResources().getColor( R.color.bright_blue)); } else { - holder.title.setTextColor(Color.parseColor("black")); + holder.title.setTextColor(defaultTextColor); } } else { Log.w(TAG, "Could not find out what the current chapter is."); From 349b5970f2aa3e904826af60268805321dcbd808 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Fri, 23 Nov 2012 19:50:18 +0100 Subject: [PATCH 10/16] DescriptionFragment now works correctly with different themes --- .../fragment/ItemDescriptionFragment.java | 31 ++++++++++++------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/src/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java b/src/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java index a25279e1c..d6644f7de 100644 --- a/src/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java +++ b/src/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java @@ -2,7 +2,6 @@ package de.danoeh.antennapod.fragment; import org.apache.commons.lang3.StringEscapeUtils; -import android.R; import android.annotation.SuppressLint; import android.app.Activity; import android.content.res.TypedArray; @@ -19,6 +18,8 @@ import android.webkit.WebView; import com.actionbarsherlock.app.SherlockFragment; import de.danoeh.antennapod.AppConfig; +import de.danoeh.antennapod.PodcastApp; +import de.danoeh.antennapod.R; import de.danoeh.antennapod.feed.Feed; import de.danoeh.antennapod.feed.FeedItem; import de.danoeh.antennapod.feed.FeedManager; @@ -34,7 +35,7 @@ public class ItemDescriptionFragment extends SherlockFragment { private FeedItem item; private AsyncTask webViewLoader; - + private String descriptionRef; private String contentEncodedRef; @@ -53,7 +54,9 @@ public class ItemDescriptionFragment extends SherlockFragment { if (AppConfig.DEBUG) Log.d(TAG, "Creating view"); webvDescription = new WebView(getActivity()); - webvDescription.setBackgroundColor(0); + if (PodcastApp.getThemeResourceId() == R.style.Theme_AntennaPod_Dark) { + webvDescription.setBackgroundColor(0); + } webvDescription.getSettings().setUseWideViewPort(false); return webvDescription; } @@ -153,9 +156,13 @@ public class ItemDescriptionFragment extends SherlockFragment { webViewLoader.execute(); } } - - /** Return the CSS style of the Webview. - * @param textColor the default color to use for the text in the webview. This value is inserted directly into the CSS String. + + /** + * Return the CSS style of the Webview. + * + * @param textColor + * the default color to use for the text in the webview. This + * value is inserted directly into the CSS String. * */ private String getWebViewStyle(String textColor) { final String WEBVIEW_STYLE = ""; @@ -205,16 +212,18 @@ public class ItemDescriptionFragment extends SherlockFragment { if (AppConfig.DEBUG) Log.d(TAG, "Loading Webview"); data = ""; - if (contentEncodedRef == null - && descriptionRef != null) { + if (contentEncodedRef == null && descriptionRef != null) { data = descriptionRef; } else { data = StringEscapeUtils.unescapeHtml4(contentEncodedRef); } - - TypedArray res = getActivity().getTheme().obtainStyledAttributes(new int[] {android.R.attr.textColorPrimary}); + + TypedArray res = getActivity().getTheme() + .obtainStyledAttributes( + new int[] { android.R.attr.textColorPrimary }); int colorResource = res.getColor(0, 0); - String colorString = String.format("#%06X", 0xFFFFFF & colorResource); + String colorString = String.format("#%06X", + 0xFFFFFF & colorResource); Log.i(TAG, "text color: " + colorString); res.recycle(); data = getWebViewStyle(colorString) + data; From a8463d54f18c42834e02727ec9fded121c42ec67 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Fri, 23 Nov 2012 19:57:11 +0100 Subject: [PATCH 11/16] Selected list items are now highlighted with the correct color --- res/values/colors.xml | 1 - .../adapter/DownloadlistAdapter.java | 3 ++- .../adapter/FeedItemlistAdapter.java | 3 ++- .../antennapod/adapter/FeedlistAdapter.java | 3 ++- src/de/danoeh/antennapod/util/ThemeUtils.java | 22 +++++++++++++++++++ 5 files changed, 28 insertions(+), 4 deletions(-) create mode 100644 src/de/danoeh/antennapod/util/ThemeUtils.java diff --git a/res/values/colors.xml b/res/values/colors.xml index 019213277..a8c0065bb 100644 --- a/res/values/colors.xml +++ b/res/values/colors.xml @@ -19,7 +19,6 @@ #000000 #33B5E5 #858585 - #FEBB20 #DDDDDD #669900 #CC0000 diff --git a/src/de/danoeh/antennapod/adapter/DownloadlistAdapter.java b/src/de/danoeh/antennapod/adapter/DownloadlistAdapter.java index 52b2207f9..685906d6f 100644 --- a/src/de/danoeh/antennapod/adapter/DownloadlistAdapter.java +++ b/src/de/danoeh/antennapod/adapter/DownloadlistAdapter.java @@ -17,6 +17,7 @@ import de.danoeh.antennapod.feed.FeedImage; import de.danoeh.antennapod.feed.FeedMedia; import de.danoeh.antennapod.service.download.Downloader; import de.danoeh.antennapod.util.Converter; +import de.danoeh.antennapod.util.ThemeUtils; public class DownloadlistAdapter extends ArrayAdapter { private int selectedItemIndex; @@ -57,7 +58,7 @@ public class DownloadlistAdapter extends ArrayAdapter { if (position == selectedItemIndex) { convertView.setBackgroundColor(convertView.getResources().getColor( - R.color.selection_background)); + ThemeUtils.getSelectionBackgroundColor())); } else { convertView.setBackgroundResource(0); } diff --git a/src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java b/src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java index 44418a2dd..dcf5f321b 100644 --- a/src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java +++ b/src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java @@ -24,6 +24,7 @@ import de.danoeh.antennapod.feed.MediaType; import de.danoeh.antennapod.storage.DownloadRequester; import de.danoeh.antennapod.util.Converter; import de.danoeh.antennapod.util.EpisodeFilter; +import de.danoeh.antennapod.util.ThemeUtils; public class FeedItemlistAdapter extends ArrayAdapter { private OnClickListener onButActionClicked; @@ -83,7 +84,7 @@ public class FeedItemlistAdapter extends ArrayAdapter { convertView.setVisibility(View.VISIBLE); if (position == selectedItemIndex) { convertView.setBackgroundColor(convertView.getResources() - .getColor(R.color.selection_background)); + .getColor(ThemeUtils.getSelectionBackgroundColor())); } else { convertView.setBackgroundResource(0); } diff --git a/src/de/danoeh/antennapod/adapter/FeedlistAdapter.java b/src/de/danoeh/antennapod/adapter/FeedlistAdapter.java index 2a5c449b1..f89f2854a 100644 --- a/src/de/danoeh/antennapod/adapter/FeedlistAdapter.java +++ b/src/de/danoeh/antennapod/adapter/FeedlistAdapter.java @@ -15,6 +15,7 @@ import de.danoeh.antennapod.R; import de.danoeh.antennapod.asynctask.FeedImageLoader; import de.danoeh.antennapod.feed.Feed; import de.danoeh.antennapod.storage.DownloadRequester; +import de.danoeh.antennapod.util.ThemeUtils; public class FeedlistAdapter extends ArrayAdapter { private static final String TAG = "FeedlistAdapter"; @@ -67,7 +68,7 @@ public class FeedlistAdapter extends ArrayAdapter { if (position == selectedItemIndex) { convertView.setBackgroundColor(convertView.getResources().getColor( - R.color.selection_background)); + ThemeUtils.getSelectionBackgroundColor())); } else { convertView.setBackgroundResource(0); } diff --git a/src/de/danoeh/antennapod/util/ThemeUtils.java b/src/de/danoeh/antennapod/util/ThemeUtils.java new file mode 100644 index 000000000..ec47ed48e --- /dev/null +++ b/src/de/danoeh/antennapod/util/ThemeUtils.java @@ -0,0 +1,22 @@ +package de.danoeh.antennapod.util; + +import android.util.Log; +import de.danoeh.antennapod.PodcastApp; +import de.danoeh.antennapod.R; + +public class ThemeUtils { + private static final String TAG = "ThemeUtils"; + + public static int getSelectionBackgroundColor() { + switch (PodcastApp.getThemeResourceId()) { + case R.style.Theme_AntennaPod_Dark: + return R.color.selection_background_color_dark; + case R.style.Theme_AntennaPod_Light: + return R.color.selection_background_color_light; + default: + Log.e(TAG, + "getSelectionBackgroundColor could not match the current theme to any color!"); + return R.color.selection_background_color_light; + } + } +} From 50072c4ebbc60006c04974650a75c243a31cc35c Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Fri, 23 Nov 2012 20:13:26 +0100 Subject: [PATCH 12/16] PreferenceActivity now applies its theme correctly --- src/de/danoeh/antennapod/activity/PreferenceActivity.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/de/danoeh/antennapod/activity/PreferenceActivity.java b/src/de/danoeh/antennapod/activity/PreferenceActivity.java index 4e94ff074..db4132884 100644 --- a/src/de/danoeh/antennapod/activity/PreferenceActivity.java +++ b/src/de/danoeh/antennapod/activity/PreferenceActivity.java @@ -1,6 +1,7 @@ package de.danoeh.antennapod.activity; import android.content.Intent; +import android.content.res.Resources.Theme; import android.os.Bundle; import android.preference.Preference; import android.preference.Preference.OnPreferenceChangeListener; @@ -132,4 +133,11 @@ public class PreferenceActivity extends SherlockPreferenceActivity { return true; } + @Override + protected void onApplyThemeResource(Theme theme, int resid, boolean first) { + theme.applyStyle(PodcastApp.getThemeResourceId(), true); + } + + + } From 4c684b888b4e88fd665c04209747892362d5e314 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Fri, 23 Nov 2012 20:15:21 +0100 Subject: [PATCH 13/16] Updated arrays.xml --- res/values/arrays.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 59a2f21a0..17a94c29f 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -3,12 +3,12 @@ Manual - 1 h - 2 h - 4 h - 8 h - 12 h - 24 h + 1 hour + 2 hours + 4 hours + 8 hours + 12 hours + 24 hours From aee135d724c9f7dfeda9c68ac9907361335a0158 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Fri, 23 Nov 2012 20:23:53 +0100 Subject: [PATCH 14/16] Revert "PreferenceActivity now applies its theme correctly" This reverts commit 50072c4ebbc60006c04974650a75c243a31cc35c. --- src/de/danoeh/antennapod/activity/PreferenceActivity.java | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/de/danoeh/antennapod/activity/PreferenceActivity.java b/src/de/danoeh/antennapod/activity/PreferenceActivity.java index db4132884..4e94ff074 100644 --- a/src/de/danoeh/antennapod/activity/PreferenceActivity.java +++ b/src/de/danoeh/antennapod/activity/PreferenceActivity.java @@ -1,7 +1,6 @@ package de.danoeh.antennapod.activity; import android.content.Intent; -import android.content.res.Resources.Theme; import android.os.Bundle; import android.preference.Preference; import android.preference.Preference.OnPreferenceChangeListener; @@ -133,11 +132,4 @@ public class PreferenceActivity extends SherlockPreferenceActivity { return true; } - @Override - protected void onApplyThemeResource(Theme theme, int resid, boolean first) { - theme.applyStyle(PodcastApp.getThemeResourceId(), true); - } - - - } From deb888fac191cfd6a058de44b1237612e6624171 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Sat, 24 Nov 2012 23:24:53 +0100 Subject: [PATCH 15/16] Revert "Revert "PreferenceActivity now applies its theme correctly"" This reverts commit aee135d724c9f7dfeda9c68ac9907361335a0158. --- src/de/danoeh/antennapod/activity/PreferenceActivity.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/de/danoeh/antennapod/activity/PreferenceActivity.java b/src/de/danoeh/antennapod/activity/PreferenceActivity.java index 4e94ff074..db4132884 100644 --- a/src/de/danoeh/antennapod/activity/PreferenceActivity.java +++ b/src/de/danoeh/antennapod/activity/PreferenceActivity.java @@ -1,6 +1,7 @@ package de.danoeh.antennapod.activity; import android.content.Intent; +import android.content.res.Resources.Theme; import android.os.Bundle; import android.preference.Preference; import android.preference.Preference.OnPreferenceChangeListener; @@ -132,4 +133,11 @@ public class PreferenceActivity extends SherlockPreferenceActivity { return true; } + @Override + protected void onApplyThemeResource(Theme theme, int resid, boolean first) { + theme.applyStyle(PodcastApp.getThemeResourceId(), true); + } + + + } From faca4457ee6e12dd4ecf3f5223182d2b8b6d3758 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Sat, 24 Nov 2012 23:34:31 +0100 Subject: [PATCH 16/16] Added dark theme for videoplayer --- res/layout-land/mediaplayer_activity.xml | 8 ++++---- res/values/attrs.xml | 1 + res/values/colors.xml | 3 ++- res/values/styles.xml | 2 ++ 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/res/layout-land/mediaplayer_activity.xml b/res/layout-land/mediaplayer_activity.xml index f505ec4c4..6f505c874 100644 --- a/res/layout-land/mediaplayer_activity.xml +++ b/res/layout-land/mediaplayer_activity.xml @@ -23,7 +23,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom|center" - android:background="@color/actionbar_gray" + android:background="?attr/video_overlay_background" android:orientation="vertical" > + android:src="?attr/av_pause" /> + android:src="?attr/av_fast_forward" /> + android:src="?attr/av_rewind" /> + \ No newline at end of file diff --git a/res/values/colors.xml b/res/values/colors.xml index a8c0065bb..6adc4dbc8 100644 --- a/res/values/colors.xml +++ b/res/values/colors.xml @@ -25,7 +25,8 @@ #99CC00 #FFBB33 #EE5F52 - + #262C31 + #DDDDDD #FEBB20 #FEBB20 diff --git a/res/values/styles.xml b/res/values/styles.xml index 964ee2824..8fdeed718 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -27,6 +27,7 @@ @drawable/type_video @color/white @drawable/borderless_button + @color/video_overlay_light @@ -60,6 +61,7 @@ @drawable/type_video_dark @color/black @drawable/borderless_button_dark + @color/video_overlay_dark