From 0e2da83e1f6ccdbdb2ad2bc1378e0df1f8a4cf72 Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Sat, 14 Sep 2019 22:20:16 +0200 Subject: [PATCH] Removed snowboarding and skiing due to lack of icons. --- metadata/en-US/changelogs/next_release.txt | 1 + .../opentracks/util/TrackIconUtils.java | 24 ++++++++++-------- src/main/res/drawable-hdpi/ic_track_ski.png | Bin 2140 -> 0 bytes .../drawable-hdpi/ic_track_snow_boarding.png | Bin 2144 -> 0 bytes src/main/res/drawable-mdpi/ic_track_ski.png | Bin 1685 -> 0 bytes .../drawable-mdpi/ic_track_snow_boarding.png | Bin 1740 -> 0 bytes src/main/res/drawable-xhdpi/ic_track_ski.png | Bin 2480 -> 0 bytes .../drawable-xhdpi/ic_track_snow_boarding.png | Bin 2600 -> 0 bytes 8 files changed, 15 insertions(+), 10 deletions(-) delete mode 100644 src/main/res/drawable-hdpi/ic_track_ski.png delete mode 100644 src/main/res/drawable-hdpi/ic_track_snow_boarding.png delete mode 100644 src/main/res/drawable-mdpi/ic_track_ski.png delete mode 100644 src/main/res/drawable-mdpi/ic_track_snow_boarding.png delete mode 100644 src/main/res/drawable-xhdpi/ic_track_ski.png delete mode 100644 src/main/res/drawable-xhdpi/ic_track_snow_boarding.png diff --git a/metadata/en-US/changelogs/next_release.txt b/metadata/en-US/changelogs/next_release.txt index 479cdfc5c..bfbeebfe6 100644 --- a/metadata/en-US/changelogs/next_release.txt +++ b/metadata/en-US/changelogs/next_release.txt @@ -3,6 +3,7 @@ Changes: - Removed Widget - Introduced material design icons +- Removed snowboarding and skiing (need new icons) Bugfix: - Fixed search functionality diff --git a/src/main/java/de/dennisguse/opentracks/util/TrackIconUtils.java b/src/main/java/de/dennisguse/opentracks/util/TrackIconUtils.java index 7cbdd275c..b079c9f27 100644 --- a/src/main/java/de/dennisguse/opentracks/util/TrackIconUtils.java +++ b/src/main/java/de/dennisguse/opentracks/util/TrackIconUtils.java @@ -48,6 +48,8 @@ public class TrackIconUtils { private static final String UNKNOWN = "UNKNOWN"; private static final String WALK = "WALK"; + private static final int ACTIVITY_UNKNOWN_LOGO = R.drawable.ic_logo_24dp; + private static final int[] AIRPLANE_LIST = new int[]{R.string.activity_type_airplane, R.string.activity_type_commercial_airplane, R.string.activity_type_rc_airplane}; private static final int[] BIKE_LIST = new int[]{R.string.activity_type_biking, R.string.activity_type_cycling, R.string.activity_type_dirt_bike, R.string.activity_type_motor_bike, R.string.activity_type_mountain_biking, R.string.activity_type_road_biking, R.string.activity_type_track_cycling}; private static final int[] BOAT_LIST = new int[]{R.string.activity_type_boat, R.string.activity_type_ferry, R.string.activity_type_motor_boating, R.string.activity_type_rc_boat}; @@ -61,12 +63,14 @@ public class TrackIconUtils { static { //Reflects order in ChooseActivityTypeDialogFragment + MAP.put(UNKNOWN, new Pair<>(R.string.activity_type_unknown, ACTIVITY_UNKNOWN_LOGO)); MAP.put(RUN, new Pair<>(R.string.activity_type_running, R.drawable.ic_activity_run_24dp)); MAP.put(WALK, new Pair<>(R.string.activity_type_walking, R.drawable.ic_activity_walk_24dp)); MAP.put(BIKE, new Pair<>(R.string.activity_type_biking, R.drawable.ic_activity_bike_24dp)); MAP.put(DRIVE, new Pair<>(R.string.activity_type_driving, R.drawable.ic_activity_drive_24dp)); - MAP.put(SKI, new Pair<>(R.string.activity_type_skiing, R.drawable.ic_track_ski)); - MAP.put(SNOW_BOARDING, new Pair<>(R.string.activity_type_snow_boarding, R.drawable.ic_track_snow_boarding)); + // TODO Need new icons +// MAP.put(SKI, new Pair<>(R.string.activity_type_skiing, R.drawable.ic_track_ski)); +// MAP.put(SNOW_BOARDING, new Pair<>(R.string.activity_type_snow_boarding, R.drawable.ic_track_snow_boarding)); MAP.put(AIRPLANE, new Pair<>(R.string.activity_type_airplane, R.drawable.ic_activity_flight_24dp)); MAP.put(BOAT, new Pair<>(R.string.activity_type_boat, R.drawable.ic_activity_boat_24dp)); } @@ -81,10 +85,10 @@ public class TrackIconUtils { */ public static int getIconDrawable(String iconValue) { if (iconValue == null || iconValue.equals("")) { - return R.drawable.ic_logo_24dp; + return ACTIVITY_UNKNOWN_LOGO; } Pair pair = MAP.get(iconValue); - return pair == null ? R.drawable.ic_logo_24dp : pair.second; + return pair == null ? ACTIVITY_UNKNOWN_LOGO : pair.second; } /** @@ -132,12 +136,12 @@ public class TrackIconUtils { if (inList(context, activityType, RUN_LIST)) { return RUN; } - if (inList(context, activityType, SKI_LIST)) { - return SKI; - } - if (inList(context, activityType, SNOW_BOARDING_LIST)) { - return SNOW_BOARDING; - } +// if (inList(context, activityType, SKI_LIST)) { +// return SKI; +// } +// if (inList(context, activityType, SNOW_BOARDING_LIST)) { +// return SNOW_BOARDING; +// } if (inList(context, activityType, WALK_LIST)) { return WALK; } diff --git a/src/main/res/drawable-hdpi/ic_track_ski.png b/src/main/res/drawable-hdpi/ic_track_ski.png deleted file mode 100644 index 2500af810981a32ce59bb5202c74f9abe562b3d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2140 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 diff --git a/src/main/res/drawable-mdpi/ic_track_ski.png b/src/main/res/drawable-mdpi/ic_track_ski.png deleted file mode 100644 index 856d45a6dd39da33573f0b15f284ac1c7f837faf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1685 zcmbVNdr;GM9M7OQ2J%o5@v$QY=CIN>NnbQtT)ld^A41uJLCWn6{p@(q|84!|5z@`@Av!W`}us| zm#ryD?*|3U3IG5g$hbsj=2y`3_)p^Bu7ZMx{4$f(Ti8@8lXc?^0cdPg1_2tKcotzM za9jQ-&BP)A@IB*5v#=IZB4(wWV%(!6=A1N-27pD2IU2WS6D*iPWI0GR)L-`_1UhVL zXocJan`kXzcPuGjh}43lG;2Y&Rb_(~$AgPFj3;msEDmzc9MXkxYG{-f`m_*`syTxv)m}0Udh)SjMaGqc z&(TrVTqi-YMx7esA!3`uhRIO5L4)e0Ivt8A;t(Vbj+5$8ok}X>6RXuHcsVA*s+1aS zf<~!PO0_Zs(W9C;X@W{CN0nM7DpyKjFV;x9Se&#HUb_z7?ig0}S}dkz2%M#uG>Xdc zHdKn8VkwuMqCst{0*o=?RtM=3%=grrkBX01M=*{&!e(G7CpemV%rSunurdzS>J0{& z6h$YF{3X`*f3hawosoFD?UnBHiujiHY{zGbKa5W!LGs08_*on2U2p&ZeE3>v(zqM< z_bjzf!$X^DjYFaDlp|Z`3#LT-Zwnhe3m35aeGHI`Gw_Ll#l^`l4;W3%RK^ zrCey(V60#+XRj%p9yWJgw)xj{&1JUd8>$1#BAUsa4|fzt)-JrhcVwvVOzmvrvalAz zzP3{r6rpe^Y*WuZRx6a#-Zs#Vqrkrf=FFtTb^;yL6sJ;7rtLlZ{$M>z? z5#99x?ECnmFAOIi*Y_7zb%zI27aR{V0*o!GzSHyM3z_ex9Pr$=ifKRgNE({j4x z>g*evVz1|xE*I`TKTZ(ZE@U7FA- z3@@vFGV4&wUk_%UEAKd#@O8C7sfzC)&ko#-Ztorp$PaoD)pz1~f5nx%LpYa=_{IP9 zBI(^Z`BBvXv_g~EQ4N%@7Q5%%zILcn8&H5v-_e@cbh&JM)~fcHZ?9$kx%_PX=jj{g zb3J)=?Zc+5Cu_Dh+Zrk=4~__Qb8ioFyPwW`ua?C&l=QeSgbdM_dWXY#iAA`J*;!cL zbNBd%y}}n$yZpYqdibHfDDzZo|G|-{xXF2*5 zIuf%!MBu|D``LFdiEgOupVWF)vnFxXvrB8?xb_)u?7MVl@Ye0RqMn+Rn2LKNqKIdb e2!A-cP!It~yQ_wpD{`%#AB9n$q&tzYw&Y)YUwl3Q diff --git a/src/main/res/drawable-mdpi/ic_track_snow_boarding.png b/src/main/res/drawable-mdpi/ic_track_snow_boarding.png deleted file mode 100644 index b5e161a1cb99fc54987070f33c5c04ba8534b02c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1740 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 diff --git a/src/main/res/drawable-xhdpi/ic_track_snow_boarding.png b/src/main/res/drawable-xhdpi/ic_track_snow_boarding.png deleted file mode 100644 index 657e6f242bae78ace877de0f5c66b5e8164376a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2600 zcmbVOX;c$g7Jlp)7E!SUTnIr{fsmCX637NhFkw{?86+kJi7^#OA_N%dppN5$f;8Hw zt%88k>fnr`plkxIfQX`^;({Wyf(x=Li!yeh;`Ge%_+#o+)qC&0`+awPb!vMcf0+r& z3IzZ#@mtObMn=ZeW2le3Pe|e)BZH;NCtMXGk5MHG6cAvFn`lZGe?DH68Pbmxj!z#8?dalZr}8 z$9#4woEL~@%M}os;!pya)Qrg+Z(- zL@~5rj_(&+$cl~;t5k6`EH*JQ(JhhSCRfB_aa1aGiUW^#MKoNMNw7+wc7>I;(+nI) zDO5<}R1!Iio?;ZNlW$bfF^H$1Ly*M0v@kU%9@gv#X`rW-0yELX{uVtE{z9YRJs@&rN&JSA|Nsy7l95-$f*ND?5C zuR<$Jdugz~jFi`Dd)?|H&E_aRxipZGY;%X%W)WQ`4_!30ZtS zjS!3!Pl24Z{VQ0#0O%X|ahRd%2d@uE#gRVd4T(RsJimFW&nx?%5xe&09F^%xe2Qxi zY~!x+kx7f%A|5)fEDd%Fbs5>|SZwWr(La@$)+&}>o@etz&U*7#I<{Q4YkM(qhV)E@ zZ1|CAc<9Hj3r!+?;@N`@9aSp*e_!jUAf)tsc(b1nYahRR_imcov#vHk1SSlf*8duE z{Vc7lxJ5}OBNiibOBbSA?t-72p_xF19)EEU^_Tpyi+Bfz zo`d%@yqmjnm5Y)!$2Ng9hms@Q)&|~{kd&aveb*8gt90^)2&Dn)iqNRqw}Q6$=*+gm z#~Li>+z_9+;~ed2L>m9t&{`$joSSPZ)bAcHD}GgM^58t9tb0P~7$8nG>`M@!+Gm2b zDM6FmL57x~($e61>Z4KSJF^3$8+!@smjIMu+I6E7m&Z?OX0ac}s$U#zyOIFR&59$8 z4{7%CEjvXP=gf(hq1*d_Zhh0mW$}}E2g-AuLm;SOiJx_ce+q_3p-^s@Jj=1_9-n(A zY=wc=+k3@tFou#*jU{m05>%@km3YwHY%8b|Xiko907p7c^_ zU%_1_5abt}Jh^jddsQp9H1$sR;4h^cP$Tc&*&Cq^L2S^xvXGpY#u3l$pI&DGreK0sIu$5^&sJRU>I{&w^#J88TXdtJFKjs&$E-v z?0xgb{$7=1Ol@nu=f}_@^9L>dceTkeS1%1F^#9$ftN$uBWWf>p)vH&xJ)a}q{L&^a zQR)e1zT7hFTz!4L>Fg4vduK$io>v*+s!4gG`TDKzj&^9n{bn|d$yTP9B_2ahs=M8_ z=DFA4_=FCho8o62<57zGxmkSaL&Ce^^eZ;K1mhg-tThQMYXNt`V@(w6N!EhNnp@8ydY!^eTz3pHu!kLpqfTaIi#{I`;$lfWEL)gN|T=ilgZ zB|Odf_2_%sbVf9NQMKOINukDU*WSqL85d_>+*(#E5WoQuw=YB<8#qiptC3Pcf%)9I z3v0o?y2cjw@>=z)#geRMCyTmvUZ9<z+-~C>wRoc%6IN!u^$JUO_><#qZ}@-Fj^f zxDF*>mwTeBc0QC3nez9#++k$S@9wH@&cA)aX|rU16nGjJo)AW>cw$IrRS<0Q_b<+| z&MV6+$O)JMb~6uh!2SF8cLGMzQ1|foEhDtmF4}C}VtkZM!lkU)bIdwg4St{7%Vv(G zh|hseZ7_CimDX>C*Fau-;WovfO$=$$=U#im{PaM>tu^&ym$ROX@k%ASnw9G+GPKRM zb7uFoE!eRwjoLq&SeIv)?U8YM5zAg}49EwQz^cNL2F>F0wa$Ak@AagUS>rqG_JA#s zZeb?X$Gs1qcUo02a$4KZdVt4^-}OG{y=62sj@NXz;RHH#iAQeq~sIBP|``bN;?q~@Sx#rk47!`Q4 zlaCe_7G6<+zP>(X_MRqC=)_7_E;Y8h;W#HmynBvGuJgl9wb46eTE(7hoKK^IMksF@ z{P@xMX3xZ}Teptf`a!oZ>VH1B8vk=294>)6Xa9ilQ~9^1{@wh1_?!|}^rk-mbWRrs