From 3f00de6c4da3e223d7663be83a85c2251332eb7d Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Thu, 5 Jan 2017 18:19:06 +0100 Subject: [PATCH] update task design --- Habitica/res/drawable-hdpi/habit_minus.png | Bin 0 -> 793 bytes .../drawable-hdpi/habit_minus_disabled.png | Bin 0 -> 1047 bytes Habitica/res/drawable-hdpi/habit_plus.png | Bin 0 -> 895 bytes .../res/drawable-hdpi/habit_plus_disabled.png | Bin 0 -> 1105 bytes .../res/drawable-hdpi/task_icon_calendar.png | Bin 0 -> 287 bytes .../res/drawable-hdpi/task_icon_challenge.png | Bin 0 -> 723 bytes .../res/drawable-hdpi/task_icon_reminder.png | Bin 0 -> 1034 bytes .../res/drawable-hdpi/task_icon_streak.png | Bin 0 -> 297 bytes Habitica/res/drawable-hdpi/task_icon_tag.png | Bin 0 -> 563 bytes Habitica/res/drawable-mdpi/habit_minus.png | Bin 0 -> 529 bytes .../drawable-mdpi/habit_minus_disabled.png | Bin 0 -> 593 bytes Habitica/res/drawable-mdpi/habit_plus.png | Bin 0 -> 543 bytes .../res/drawable-mdpi/habit_plus_disabled.png | Bin 0 -> 599 bytes .../res/drawable-mdpi/task_icon_calendar.png | Bin 0 -> 171 bytes .../res/drawable-mdpi/task_icon_challenge.png | Bin 0 -> 478 bytes .../res/drawable-mdpi/task_icon_reminder.png | Bin 0 -> 635 bytes .../res/drawable-mdpi/task_icon_streak.png | Bin 0 -> 203 bytes Habitica/res/drawable-mdpi/task_icon_tag.png | Bin 0 -> 437 bytes Habitica/res/drawable-xhdpi/habit_minus.png | Bin 0 -> 997 bytes .../drawable-xhdpi/habit_minus_disabled.png | Bin 0 -> 1382 bytes Habitica/res/drawable-xhdpi/habit_plus.png | Bin 0 -> 1024 bytes .../drawable-xhdpi/habit_plus_disabled.png | Bin 0 -> 1420 bytes .../res/drawable-xhdpi/task_icon_calendar.png | Bin 0 -> 242 bytes .../drawable-xhdpi/task_icon_challenge.png | Bin 0 -> 969 bytes .../res/drawable-xhdpi/task_icon_reminder.png | Bin 0 -> 1379 bytes .../res/drawable-xhdpi/task_icon_streak.png | Bin 0 -> 320 bytes Habitica/res/drawable-xhdpi/task_icon_tag.png | Bin 0 -> 672 bytes Habitica/res/drawable-xxhdpi/habit_minus.png | Bin 0 -> 1612 bytes .../drawable-xxhdpi/habit_minus_disabled.png | Bin 0 -> 2337 bytes Habitica/res/drawable-xxhdpi/habit_plus.png | Bin 0 -> 1640 bytes .../drawable-xxhdpi/habit_plus_disabled.png | Bin 0 -> 2367 bytes .../drawable-xxhdpi/task_icon_calendar.png | Bin 0 -> 292 bytes .../drawable-xxhdpi/task_icon_challenge.png | Bin 0 -> 1419 bytes .../drawable-xxhdpi/task_icon_reminder.png | Bin 0 -> 2118 bytes .../res/drawable-xxhdpi/task_icon_streak.png | Bin 0 -> 441 bytes .../res/drawable-xxhdpi/task_icon_tag.png | Bin 0 -> 1014 bytes Habitica/res/layout/daily_item_card.xml | 68 +++++- Habitica/res/layout/habit_item_card.xml | 212 +++++++++++------- Habitica/res/layout/todo_item_card.xml | 61 ++++- Habitica/res/values/colors.xml | 5 +- Habitica/res/values/dimens.xml | 2 + Habitica/res/values/strings.xml | 3 + .../tasks/TaskRecyclerViewFragment.java | 1 - .../viewHolders/tasks/BaseTaskViewHolder.java | 75 +++++++ .../tasks/ChecklistedViewHolder.java | 4 - .../ui/viewHolders/tasks/DailyViewHolder.java | 11 +- .../ui/viewHolders/tasks/HabitViewHolder.java | 29 +-- .../ui/viewHolders/tasks/TodoViewHolder.java | 25 ++- 48 files changed, 369 insertions(+), 127 deletions(-) create mode 100644 Habitica/res/drawable-hdpi/habit_minus.png create mode 100644 Habitica/res/drawable-hdpi/habit_minus_disabled.png create mode 100644 Habitica/res/drawable-hdpi/habit_plus.png create mode 100644 Habitica/res/drawable-hdpi/habit_plus_disabled.png create mode 100644 Habitica/res/drawable-hdpi/task_icon_calendar.png create mode 100644 Habitica/res/drawable-hdpi/task_icon_challenge.png create mode 100644 Habitica/res/drawable-hdpi/task_icon_reminder.png create mode 100644 Habitica/res/drawable-hdpi/task_icon_streak.png create mode 100644 Habitica/res/drawable-hdpi/task_icon_tag.png create mode 100644 Habitica/res/drawable-mdpi/habit_minus.png create mode 100644 Habitica/res/drawable-mdpi/habit_minus_disabled.png create mode 100644 Habitica/res/drawable-mdpi/habit_plus.png create mode 100644 Habitica/res/drawable-mdpi/habit_plus_disabled.png create mode 100644 Habitica/res/drawable-mdpi/task_icon_calendar.png create mode 100644 Habitica/res/drawable-mdpi/task_icon_challenge.png create mode 100644 Habitica/res/drawable-mdpi/task_icon_reminder.png create mode 100644 Habitica/res/drawable-mdpi/task_icon_streak.png create mode 100644 Habitica/res/drawable-mdpi/task_icon_tag.png create mode 100644 Habitica/res/drawable-xhdpi/habit_minus.png create mode 100644 Habitica/res/drawable-xhdpi/habit_minus_disabled.png create mode 100644 Habitica/res/drawable-xhdpi/habit_plus.png create mode 100644 Habitica/res/drawable-xhdpi/habit_plus_disabled.png create mode 100644 Habitica/res/drawable-xhdpi/task_icon_calendar.png create mode 100644 Habitica/res/drawable-xhdpi/task_icon_challenge.png create mode 100644 Habitica/res/drawable-xhdpi/task_icon_reminder.png create mode 100644 Habitica/res/drawable-xhdpi/task_icon_streak.png create mode 100644 Habitica/res/drawable-xhdpi/task_icon_tag.png create mode 100644 Habitica/res/drawable-xxhdpi/habit_minus.png create mode 100644 Habitica/res/drawable-xxhdpi/habit_minus_disabled.png create mode 100644 Habitica/res/drawable-xxhdpi/habit_plus.png create mode 100644 Habitica/res/drawable-xxhdpi/habit_plus_disabled.png create mode 100644 Habitica/res/drawable-xxhdpi/task_icon_calendar.png create mode 100644 Habitica/res/drawable-xxhdpi/task_icon_challenge.png create mode 100644 Habitica/res/drawable-xxhdpi/task_icon_reminder.png create mode 100644 Habitica/res/drawable-xxhdpi/task_icon_streak.png create mode 100644 Habitica/res/drawable-xxhdpi/task_icon_tag.png diff --git a/Habitica/res/drawable-hdpi/habit_minus.png b/Habitica/res/drawable-hdpi/habit_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..11d6fc0e56bf612849d73eb85a1211314479471d GIT binary patch literal 793 zcmV+!1LpjRP)Px%(@8`@RA>d=np;l8Fc3v)DHQRL5PZ=8ZUUk1iY-=%O>_w$B%XzqGRKM|Cv{TW zb>f68jhcruzSkbx$+&}qI2eeVab_d=#fD;B2OF_pu~lYE`Ng=t7jy+7P9S)a8RUI^ zK^_rbnIX^{zLin|#LvXe#X_E!$F_i&H?emyFCjhzD0?b)A%=)10Qpz34>70kauskW z4zI+H#M;1*RPrpg-c^~4fMan2`KDUEiX**&i0`TbT&HF0K*&JeMQEL$kb630=>>Yk ziaG(1zqCHp?nP$0N)c58bl9{@wYoM$Fy(HI30qw20bA`Z%^gB{tHH|`h`VbsR?@Bk zZY-FeCb4o45ch3Ol_n3@W4OUFhbe$#7OAeIu#lPpcs(%ByD9{Za8=NR`Q_cFFMzA! zt_3hnrC6*&8w{>+&O=6>gnCQ#TrNOQPlFY*KByXA3yA2qRaavK zbaB;nZG}=lcSPx&(Md!>RA>d&+6i;hFc1Y`3Mu6thVuXaVHt+IP#X5rcum|mj-ASh^Jca_BFpdX zAt_2Pp47obbaU0%Dvs=FnES8}yAQi->^6?f{YN2Ra7ZTzzGw`2eI?Pqan6tiZJ#xk z!n7sgS7X^WF2~~#0SLSfdlTk)M3cntIN#@0&pZ!H@q~HiTiExoNkXOw(Dqf>+b|-K z{u=ft>@m2EhxJJi^7{M{w$BmK0Uo#5FaNEzgX_9jfx%?%@!_Yk7aL}6!|4hcY>CwKt) zz2S^DwZLH_E&2wGog#J#$h1lFqY5fsR1@Awgdv&;QQ2~0p8)qhhGp8Ef_%Kbh0#tr z$q0fvd>#r=sMlfcA3JU0mAyb%CWwM)bOw=!0yLu3XmgB$jn|BVY>+%uh!bu&w!GVuxJjLBlhjgy8;-aZqyR@_u7aU*slW|KTnqOUU>%}>twWX$ z9C5|D%_SE*CkqW11O<$1D}WlqlhB+Ca4p|Kq)<7Dfh##ULD0fV?TaCXDY> z1mJujh0Yoxpdh9S5$@Wv_S7`Sd7UHB!)0}RHVC1f67Ipy4*U@3dn$a1o+{wLcUFB2 z=erc(sF=?MxEAjINCh`)4~x;|Y`_)g+Z3RX%j#~nSJv$qSDcH0auOHkCP3z_MF6Zs z6@|Uer9=AQT2{}S0z{(r>^g@te4WI#Bfzw5e_k3bxtMXo5!bT($q2-C`{RNw?xg}Z z#QhLbuqnU?mIqYY%3B(6!VSmbeFQfJxc1A4FU@wPmsHTW;Dj5FE&7%ah9}#L6mM;& zwoe}Kgp+MH!%bN0eK-09sBkMo)h=YG+-5Y}UWbVQ^44t~^a;?ww;g5+FSlF>J0^G@ zc}}$1+`DVCOF*M8Yod)NfGn$RMPOao&;R{6fiLgBUA7C)ygFEH~sQ&lr=v z>@naJeVSo&E~@@R_a;H)rIS&LC|)9liORlW_Y5y1%tY5SmIt%`t3mYN0U=2u_g4|& zMWR?1y|#!l=R|0$zEXU)ja%cPqZ-f;5zIybOQLaF$RcO}V2HDQ(TXO+_y^)5=wLa& Rk;wo6002ovPDHLkV1i@n?Y{s3 literal 0 HcmV?d00001 diff --git a/Habitica/res/drawable-hdpi/habit_plus.png b/Habitica/res/drawable-hdpi/habit_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..712bddb1994fe1f62472bab3f51d0c7c9663b033 GIT binary patch literal 895 zcmV-_1AzRAP)Px&IY~r8RA>d=nvZVNFc8M+Hdw`<3W3zVKwqNkWAPmDR;4e|7w9AqDhxU{HtuKT zf|J^r?WS?UNv9-^eg3}l+2^<&J!?lsV&<~Y3%R0aqLd?#q7S0?h2F{)rTi$-4pNK& za9k+hV{HK*68l0S7%j1#(gDCo=F@4WWGC@OlAp z_g<7t+BX3k3GGVTk@S|MYB7jM-nthXcoMkFUvI0zs zfECPT$e4!|OBvgg1ax`Ih$X3O^9@1>nVTdNc^etWD}lUF(tE#zfW4Hao66JjV(Kz8AHJYJx7nd3es*^LOHK?@_m z*MHO~Fx=7xk9mc#QLpd!`}J0{WdtA)bd1+CmS8pn%uUb0g}^b6*F3-x_t3;( zwh0U=jKFFLkOvTQ0q664@wXy&vP(=-O*p^`=1K-;G^V0DD!lKb0Q_3i5U{~gV2&#K zh}yygMgyKQn*h)JGU7eTrb1=`8yHJ*?SWXHIKGS8;FT6ncZ1izh?d@`D;EJ~IKPTi z&LF9rSpa{qZ*vg*-30@PvBFeey^uIGft zywmf7$H-FzsKhAnqXGwDA@!x&(SqZgF<-YF<5lW1vB}o;<+pA(^%<|T&J!|0TbmdH z3JUOp{HuWy&?`ik8)(Y;DjsHj5#wlOeV6ATNf`l`VeCKxWrK)9Q0)U2fUW=C<}XJq VvpTg&kv#wa002ovPDHLkV1m{~oNfRB literal 0 HcmV?d00001 diff --git a/Habitica/res/drawable-hdpi/habit_plus_disabled.png b/Habitica/res/drawable-hdpi/habit_plus_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e52a76053e060ddf4f136201520f0269df8f8f GIT binary patch literal 1105 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 Ef;SB3mjD0& literal 0 HcmV?d00001 diff --git a/Habitica/res/drawable-hdpi/task_icon_streak.png b/Habitica/res/drawable-hdpi/task_icon_streak.png new file mode 100644 index 0000000000000000000000000000000000000000..bab34f93a5936655e6c66546d02c463b44e7523e GIT binary patch literal 297 zcmV+^0oMMBP)Px#<4Ht8R7ef&luHW&F${z&D(FE_6mS0jzvWG@f{%lW&VX6A>1*ybFtnR~?KIhC zL+H^v&^z$!z!Kx6(G7)3j+iEy5cbF&pd0ketTUxB$=00N3e*PLL9Fl!`A`_YCzQ;1 z7>zitAzvl)Ee1#&H8UgUnD{Eqtj5^dFe+w*eU%I3XgChfB=1`_vqM?s7J5VcB6DHP z1&gmSFdIJz^9PtC#P?VVV>m{kntibA44oj(b7r0a7KdVHH@(MOqbG$4HM8bTVW%*| vtx9IfO%-M^DovFCp2C#Q@A=+=f9t>(`tLJ67+S8k00000NkvXXu0mjfCaZp2 literal 0 HcmV?d00001 diff --git a/Habitica/res/drawable-hdpi/task_icon_tag.png b/Habitica/res/drawable-hdpi/task_icon_tag.png new file mode 100644 index 0000000000000000000000000000000000000000..7ef4a63cb553d90634f40feb0403634c82fc56db GIT binary patch literal 563 zcmV-30?hr1P)Px$?MXyIR7efI)xS%_Koke?CZC2p%oXAZqmWcKR|I1L^n780{t5l z9NiQg#L1BtP^B= z72vaN+h?Nft42N$U5K(dj?>08E;SmBS+qZVf^y-*;y^MN_LGZtC`56CX#}L64D5X* zv7j1zYz_D4WS@670@}ij8*wtUuvb<&8&)O>ss(h9zAS#7WHPzoy;(Y)egO1HgD@S- zyiX=jU1rQ+pwsM^7E$nu;Tml!-D9( zx-FEr4%#e;#;`F89s;!>8n0al#94ZUHCxmj{0HbcPsCg!5aj>>002ovPDHLkV1n*q B`P%>h literal 0 HcmV?d00001 diff --git a/Habitica/res/drawable-mdpi/habit_minus.png b/Habitica/res/drawable-mdpi/habit_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..0e60223946a46c237e16b8b04a058a9e4f0c03fa GIT binary patch literal 529 zcmV+s0`C2ZP)Px$%Sl8*R9Fecmr+l{AQXjVo7vRpgPQoT|NqnWs4+3dEpFEHVIVCl&>5g7Ij$>s z&*5@u@66S77)@P^8*wEr#f1od#FKaw_u@h9#4HG!148%WjW}gK@euzKKSYd0kqXEd z!gpe7UNpD{F!Cv4WHckOz^wXFycSE~TS4B$vuq#~0?}uYeJ%xbZbfQ?dhrMi@Evhi zTz+DK3$jfeQ5$|c`UaTrB$iyc!VQ21CkYc4eFG1=gTvZD6C-SgPc=8G_Etd4F5c}m z#|>AlfEJoI1AJ+bdi46R4>mGDQM6pWGlAwB13cU3!Uh91k6mtID-86HV(uSGk1tt0 zCX(p7ZkL=888pUhBSY@?A}j7@*7~FpU&Oh#;Y0?`UXis{I}+C#ppBXfM>0SUHy8F8 znA|`Xc1cfgzyKHi{ajci70xy$7y!|x@o%{JUlxs~e+Y3B=w4d^EqnT01`x&(-D_>2 zVONh(_yD3H>0WESp6Q5RMc)~R25e<&f^8P`SrSfs@Z1RvAjm{2ltyK2T(>U)K;VU`*0LUa~E20Tf&ET{FdibIaV~KhJ*wKk-yJ T-a~%a00000NkvXXu0mjf0%YF+ literal 0 HcmV?d00001 diff --git a/Habitica/res/drawable-mdpi/habit_minus_disabled.png b/Habitica/res/drawable-mdpi/habit_minus_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..8f6707bd5630ba658b581bc35dc88bf26173c3b8 GIT binary patch literal 593 zcmV-X0Px%3rR#lR9Fec*IQ2%K@C5h3t;a4+FT<w zn^5n2K`b%Fo&~2Gn(y8aQ*0Uoj{h+o*P-Mw=e=QtR9?|&I5zMhH5!=nt?)B}Yn524 z!#ZX}#%?K24`|S8ov#s)sod?utzkLZH;lyIgJG8-Tg-dHj)E4=9Rs%4+S&4W64(!D zUJgTX64`%6O!pN74i;`s4Vo7WNW@iJWM_vo&-I>(I@P8$zD&JXsK1?gPxFlUi^2#r zCx>#%%v?{VzFDeoBkxa}i>1~Zyl=V3fJ0*OnB2es%_j!hdfY%@DdeyfJC(Spb7ASj z9`9+Px$*-1n}R9Fecms?B2KoEr+TWMAFK}8Y&|4;KpPy`WMY+cVcvP+V7H=D3Y4jh`x zX6DRglWDccN2R4}aU-t8rFbTSU-2OB#jUs#o!AMCb^%A%;)R&A9(y?d7C%LVMUgVd zJse+&sdZ7~x`B`{5g{it5;IKHx8k{20zWeHE*@nAM{VHrUZl>YfS*f|-k@Is+5$Mo zxo@tpu)qP?rjO{2P>#9)7Tk#?BbT`b@WD<(grP3rMpsZcHt>lM$`Mk{MY??|;LC#d zwPw4asu!GdFR<4`|BLa3Ps;!&Q=}e$b=ZrI4A2z4qpw>Uc#O|A0(iI2g$)A6+;&}o ztq@S(id_$szQ3dnPhzqM26p#f}Wj3L<|L2bIBRCL_{VkOwkw^ofkE9^twP zV2qjzdosWbHy5@D$Q~dIt7InFA%KJMeJ<=IWzGf@zyH|<528O$Jy_x%LBERDgcxKe zFuhI%eA(`!1RjjeOs``DANVq~UqCb@)9YBJU?P4K!(`kRV4bN2HZ173B)s#+d#5b` zhb*K+8B|W)*X7q7tl literal 0 HcmV?d00001 diff --git a/Habitica/res/drawable-mdpi/habit_plus_disabled.png b/Habitica/res/drawable-mdpi/habit_plus_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3285133a8c7751343389a15669833752df72c95e GIT binary patch literal 599 zcmV-d0;v6oP)Px%5lKWrR9Fec*WGT@KokUE(iXLV06}jG@BeJvfj|h6mO`0tm1Cun*KsA=9cj90 zygoB~_Uun~FXm&Hu9x9ecoCk5XCeFx|AzPBKD-Sd!jlm66bQWyUxj}{0$PHEff4;) zh74+dhd)F8x|lNH8R0kKuLCE8rB8tw@724EjAo=~K!A@S!5@b<&66R{`%wEWoHYRH zy9tecDTpPe*puK?NAtZj#1xyxfa8Bm$91T9%=yx=LaMH4G#ndvmv3}1=WF3Efoqjm zs>3>FM8&QtP7i3%YJ;x~s8sIu;ZyKAofVj6HW!woeM2VpK1jO)S!3Q4b`-Q|?ijGW z*3OoXo4|fR^KwYVCbEx3O!pN74i;{<2F(iw6ymHca$$!w&yAjmI@Nj_s(lK*=U*mX zqIpLASs??>$)W9;>5ZgD-h1AQ=lhm~)XP~Xe6$DO& z9JXSo5;t`&oO*GI=d@_v%7DYc`Rs(+3bber_e739giEG4FaNqNJ^u+CD;3(EmnCikMLiK8$Ar+KCq72uy+d5Zl llXs0d1`?w|-^G8P{|EPKZJ7@?&D#I~002ovPDHLkV1m#Q7Uuu} literal 0 HcmV?d00001 diff --git a/Habitica/res/drawable-mdpi/task_icon_calendar.png b/Habitica/res/drawable-mdpi/task_icon_calendar.png new file mode 100644 index 0000000000000000000000000000000000000000..b174a1cc74d1cf49dbc9561f2fa54932e2aace13 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|#^NA%Cx&(BWL^R}sh%#5Ar^wk z2@-(^#9u@U9An*Z%6QSrW9baDf(*)yeI{@oTQFtWEXNmoibu0GvI=){SUMDL43ud+ ztsvt1q#$69_W=fxtvg~|rj$?6J(Mc2Novy#jdQ9AOkGi8I$ePx2@~Zrofzydu_xcj S)Sn2nkipZ{&t;ucLK6U;|2KUA literal 0 HcmV?d00001 diff --git a/Habitica/res/drawable-mdpi/task_icon_challenge.png b/Habitica/res/drawable-mdpi/task_icon_challenge.png new file mode 100644 index 0000000000000000000000000000000000000000..a0524f0f147da646d1d29afb3ebefb2ea71e8e9f GIT binary patch literal 478 zcmV<40U`d0P)Px$m`OxIR5%gMlQB!fKp2LbM8!cD=_2joCKVi#IJme9+74an>L3(EI$_UDDV><79DBa1fzWEvAXjojH)Ugp$dFm+$i3_da*`^_oikx1l9Hkn6fR zyoDeL3Yw-JPfZH)Ja4Ao?{5fW1XxnuFbs`YkmERMUDvmSx!3D$Vw^``XqHoy(K~C` z0yqL{Hk&KH?~7gY6s}XK6W{p0LRG+@gTdh5vaD0CXOojdf*Os+3CCL?vk#<=F=Xzd z3aVlfb2+HB)ckLhARq^r>qNOmJhE+DKqemgxJsb@xO`krfrgDXjb4s34zHJaV-ng+*W;n(Ht>r|Gv`_j?$iz9oo)E{TUIX|`IeEWb=1^C8+HFVtm|8XLA% zFQa-HVqZ4KT}&6~)i8`2&~03c!U^z>@Wfh~m{&a#Ya@fJUXpyll*MqvGstk&HB{ky zE`ms3?1@ALecB_Op*EmZpucZ~1dlf(S^%&<31}M6GwPrc{rn&%8{$8g%$dOT1M79Z U^yQS+cmMzZ07*qoM6N<$f@IIrssI20 literal 0 HcmV?d00001 diff --git a/Habitica/res/drawable-mdpi/task_icon_reminder.png b/Habitica/res/drawable-mdpi/task_icon_reminder.png new file mode 100644 index 0000000000000000000000000000000000000000..c5670020c9df2fa9394ef9cc447683b9b9ed6586 GIT binary patch literal 635 zcmV->0)+jEP)Px%HAzH4R5%fhl)sA;Q4q&>lYk*$isUqf1kAw}!5<{VLPfwVL(qSzkszztY%YId)oQi#K|FY_*Xt*s>{hGQBSAc76pR-KgTZTbo2-1i)oP{t z{r+)r5{bn3d_Lb94u{LwF9Urf=t`kb_#(Ss20>Oizku)!xe|>=PmV^THO^;EskUu< z=pQ1H$P=)A_73|n-0Q_+ao3b~25=A3B^(}c>l>Vwz}C^PXzMIYHqQ5AvDgLhujseI z#~EQzDIRsdMBYSyo=&INbGh7al^2i4f9l+Bx8t2o=P?29!`p^;H6i3`iAAOo1Na>@gv1OHTPymCA zBd&ZVzLp%s!!>elAY+{O8!@)9{0kQ} VLoo6dYR~`x002ovPDHLkV1hU7DAWJ| literal 0 HcmV?d00001 diff --git a/Habitica/res/drawable-mdpi/task_icon_streak.png b/Habitica/res/drawable-mdpi/task_icon_streak.png new file mode 100644 index 0000000000000000000000000000000000000000..df27107a192e3ce590b66d18100ca295cfcbdb67 GIT binary patch literal 203 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 literal 0 HcmV?d00001 diff --git a/Habitica/res/drawable-xhdpi/habit_plus.png b/Habitica/res/drawable-xhdpi/habit_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..0bf661134246fece88d879a26455c666bb89e316 GIT binary patch literal 1024 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 literal 0 HcmV?d00001 diff --git a/Habitica/res/drawable-xhdpi/task_icon_reminder.png b/Habitica/res/drawable-xhdpi/task_icon_reminder.png new file mode 100644 index 0000000000000000000000000000000000000000..390c3457be2b51335ba48e3b1f632e3a1a121c93 GIT binary patch literal 1379 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 Hu0mjflHg5# literal 0 HcmV?d00001 diff --git a/Habitica/res/drawable-xxhdpi/habit_plus.png b/Habitica/res/drawable-xxhdpi/habit_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..d45b4f15a9bc286c3993e46988831fd9a5536fc9 GIT binary patch literal 1640 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 literal 0 HcmV?d00001 diff --git a/Habitica/res/drawable-xxhdpi/task_icon_streak.png b/Habitica/res/drawable-xxhdpi/task_icon_streak.png new file mode 100644 index 0000000000000000000000000000000000000000..5e9a985ce89c8001e36d47bf4695c6d63747fa47 GIT binary patch literal 441 zcmeAS@N?(olHy`uVBq!ia0vp^W+2SL1|)l2v+e>Z#^NA%Cx&(BWL|>Uo-U3d8LV$- z80IlK^0)>nxO%y`pZx33%I?u6!V%EIE1}C_ocvoq=z{!79s}$8Z?@vyGkh#E8rV?K z16`gqEsum9noecjJGG_q=uf7-3tO-FWmW&v`r36WQ|=!3wkb>aSMIzr{mS|)^FvA& z6wP|>c0kAH;HJC52GUbyP8U4qnbDTI+niyw3zIgGq%JLA4r9gMQv_U>GAwuK@`*2auN0t_ zu4B-8(<5~Elyi>FOW)YN$gpJRoVKl+o$aJ!!_>EN2LddY@6eJsvhEJ2*7I9`bR-;&OOLGXJboV- O7Yv@RelF{r5}E+H*uH@P literal 0 HcmV?d00001 diff --git a/Habitica/res/drawable-xxhdpi/task_icon_tag.png b/Habitica/res/drawable-xxhdpi/task_icon_tag.png new file mode 100644 index 0000000000000000000000000000000000000000..f79c0f9c259f092d5c6610694f5a64fa05e1f73e GIT binary patch literal 1014 zcmVPx&ut`KgRA>e5nm=e$K^(^$6G96mprE)03cfY%L_x-%zz29B# zb!O%u9Xx@Fcmj#IRWzH;7nvA=ww*j$T|z@(t4 z5MH?g4;^z-i@K#oqjAcqUbTk?bJJo5y9UE7BI2g=tL7Z;xn**q_Otz&UOQ7P6b0^LODzmF(+I+;xFAYjx1 z_1BX`Y2XPK7u2vW>@t3#{CU_G^xAbQjsq$vfKz)%uxW-OtQKrqps;_O#}aTt=d}^A zX@bI0-a9~@^aPtisB;>q_p}W>wzai2i}m6eY`P<|hf-%08X~H{<&1O4TH!i@&6C^b~vb?F^~0_6*gjq3IK z8SJt*;(F(zLQ(U+s7Qk@FRAt3?4c_dTw`jcO7-=5t&G|l!6Kj z#v4q*NkUPluc^p}cH*?;NfgRr)6xwJQ5(i_aE^w??lQ + + - + android:layout_height="wrap_content" + android:layout_marginTop="@dimen/task_icon_space"> + + + + + + + + + + + - - + + + - + +