From 99fa3ec5517ab1a1b45bac147de1350dbd36675b Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Tue, 1 Jul 2025 19:51:07 +0200 Subject: [PATCH] [android] Migrate Webp assets to SVG Signed-off-by: Jean-Baptiste Charron --- .../routing/RoutingPlanController.java | 2 +- .../sdk/routing/TransitStepType.java | 8 ++++---- .../src/main/res/drawable-hdpi/ic_transit.webp | Bin 426 -> 0 bytes .../src/main/res/drawable-mdpi/ic_transit.webp | Bin 280 -> 0 bytes .../main/res/drawable-xhdpi/ic_transit.webp | Bin 508 -> 0 bytes .../main/res/drawable-xxhdpi/ic_transit.webp | Bin 824 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_transit.webp | Bin 1038 -> 0 bytes .../res/drawable/ic_route_planning_metro.xml | 11 +++++++++++ .../drawable/ic_route_planning_metro_40px.xml | 12 ++++++++++++ .../drawable/ic_route_planning_monorail.xml | 17 +++++++++++++++++ .../res/drawable/ic_route_planning_train.xml | 11 +++++++++++ .../app/src/main/res/layout/routing_plan.xml | 2 +- .../ic_20px_route_planning_lightrail.webp | Bin 314 -> 0 bytes .../ic_20px_route_planning_metro.webp | Bin 304 -> 0 bytes .../ic_20px_route_planning_monorail.webp | Bin 302 -> 0 bytes .../ic_20px_route_planning_train.webp | Bin 296 -> 0 bytes .../ic_20px_route_planning_lightrail.webp | Bin 240 -> 0 bytes .../ic_20px_route_planning_metro.webp | Bin 200 -> 0 bytes .../ic_20px_route_planning_monorail.webp | Bin 224 -> 0 bytes .../ic_20px_route_planning_train.webp | Bin 202 -> 0 bytes .../ic_20px_route_planning_lightrail.webp | Bin 374 -> 0 bytes .../ic_20px_route_planning_metro.webp | Bin 374 -> 0 bytes .../ic_20px_route_planning_monorail.webp | Bin 370 -> 0 bytes .../ic_20px_route_planning_train.webp | Bin 348 -> 0 bytes .../ic_20px_route_planning_lightrail.webp | Bin 532 -> 0 bytes .../ic_20px_route_planning_metro.webp | Bin 588 -> 0 bytes .../ic_20px_route_planning_monorail.webp | Bin 490 -> 0 bytes .../ic_20px_route_planning_train.webp | Bin 528 -> 0 bytes .../ic_20px_route_planning_lightrail.webp | Bin 676 -> 0 bytes .../ic_20px_route_planning_metro.webp | Bin 740 -> 0 bytes .../ic_20px_route_planning_monorail.webp | Bin 610 -> 0 bytes .../ic_20px_route_planning_train.webp | Bin 714 -> 0 bytes 32 files changed, 57 insertions(+), 6 deletions(-) delete mode 100644 android/app/src/main/res/drawable-hdpi/ic_transit.webp delete mode 100644 android/app/src/main/res/drawable-mdpi/ic_transit.webp delete mode 100644 android/app/src/main/res/drawable-xhdpi/ic_transit.webp delete mode 100644 android/app/src/main/res/drawable-xxhdpi/ic_transit.webp delete mode 100644 android/app/src/main/res/drawable-xxxhdpi/ic_transit.webp create mode 100644 android/app/src/main/res/drawable/ic_route_planning_metro.xml create mode 100644 android/app/src/main/res/drawable/ic_route_planning_metro_40px.xml create mode 100644 android/app/src/main/res/drawable/ic_route_planning_monorail.xml create mode 100644 android/app/src/main/res/drawable/ic_route_planning_train.xml delete mode 100644 android/sdk/src/main/res/drawable-hdpi/ic_20px_route_planning_lightrail.webp delete mode 100644 android/sdk/src/main/res/drawable-hdpi/ic_20px_route_planning_metro.webp delete mode 100644 android/sdk/src/main/res/drawable-hdpi/ic_20px_route_planning_monorail.webp delete mode 100644 android/sdk/src/main/res/drawable-hdpi/ic_20px_route_planning_train.webp delete mode 100644 android/sdk/src/main/res/drawable-mdpi/ic_20px_route_planning_lightrail.webp delete mode 100644 android/sdk/src/main/res/drawable-mdpi/ic_20px_route_planning_metro.webp delete mode 100644 android/sdk/src/main/res/drawable-mdpi/ic_20px_route_planning_monorail.webp delete mode 100644 android/sdk/src/main/res/drawable-mdpi/ic_20px_route_planning_train.webp delete mode 100644 android/sdk/src/main/res/drawable-xhdpi/ic_20px_route_planning_lightrail.webp delete mode 100644 android/sdk/src/main/res/drawable-xhdpi/ic_20px_route_planning_metro.webp delete mode 100644 android/sdk/src/main/res/drawable-xhdpi/ic_20px_route_planning_monorail.webp delete mode 100644 android/sdk/src/main/res/drawable-xhdpi/ic_20px_route_planning_train.webp delete mode 100644 android/sdk/src/main/res/drawable-xxhdpi/ic_20px_route_planning_lightrail.webp delete mode 100644 android/sdk/src/main/res/drawable-xxhdpi/ic_20px_route_planning_metro.webp delete mode 100644 android/sdk/src/main/res/drawable-xxhdpi/ic_20px_route_planning_monorail.webp delete mode 100644 android/sdk/src/main/res/drawable-xxhdpi/ic_20px_route_planning_train.webp delete mode 100644 android/sdk/src/main/res/drawable-xxxhdpi/ic_20px_route_planning_lightrail.webp delete mode 100644 android/sdk/src/main/res/drawable-xxxhdpi/ic_20px_route_planning_metro.webp delete mode 100644 android/sdk/src/main/res/drawable-xxxhdpi/ic_20px_route_planning_monorail.webp delete mode 100644 android/sdk/src/main/res/drawable-xxxhdpi/ic_20px_route_planning_train.webp diff --git a/android/app/src/main/java/app/organicmaps/routing/RoutingPlanController.java b/android/app/src/main/java/app/organicmaps/routing/RoutingPlanController.java index 8657507c2..c75af51d8 100644 --- a/android/app/src/main/java/app/organicmaps/routing/RoutingPlanController.java +++ b/android/app/src/main/java/app/organicmaps/routing/RoutingPlanController.java @@ -140,7 +140,7 @@ public class RoutingPlanController extends ToolbarController setupRouterButton(R.id.vehicle, R.drawable.ic_car, this::onVehicleModeSelected); setupRouterButton(R.id.pedestrian, R.drawable.ic_pedestrian, this::onPedestrianModeSelected); // setupRouterButton(R.id.taxi, R.drawable.ic_taxi, this::onTaxiModeSelected); - setupRouterButton(R.id.transit, R.drawable.ic_transit, this::onTransitModeSelected); + setupRouterButton(R.id.transit, R.drawable.ic_route_planning_metro_40px, this::onTransitModeSelected); setupRouterButton(R.id.bicycle, R.drawable.ic_bike, this::onBicycleModeSelected); setupRouterButton(R.id.ruler, app.organicmaps.sdk.R.drawable.ic_ruler_route, this::onRulerModeSelected); } diff --git a/android/app/src/main/java/app/organicmaps/sdk/routing/TransitStepType.java b/android/app/src/main/java/app/organicmaps/sdk/routing/TransitStepType.java index 6c84c67e2..521adfabf 100644 --- a/android/app/src/main/java/app/organicmaps/sdk/routing/TransitStepType.java +++ b/android/app/src/main/java/app/organicmaps/sdk/routing/TransitStepType.java @@ -8,10 +8,10 @@ public enum TransitStepType // A specific icon for different intermediate points is calculated dynamically in TransitStepView. INTERMEDIATE_POINT(R.drawable.ic_20px_route_planning_walk), PEDESTRIAN(R.drawable.ic_20px_route_planning_walk), - SUBWAY(R.drawable.ic_20px_route_planning_metro), - TRAIN(R.drawable.ic_20px_route_planning_train), - LIGHT_RAIL(R.drawable.ic_20px_route_planning_lightrail), - MONORAIL(R.drawable.ic_20px_route_planning_monorail), + SUBWAY(R.drawable.ic_route_planning_metro), + TRAIN(R.drawable.ic_route_planning_train), + LIGHT_RAIL(R.drawable.ic_route_planning_train), + MONORAIL(R.drawable.ic_route_planning_monorail), RULER(R.drawable.ic_ruler_route); @DrawableRes diff --git a/android/app/src/main/res/drawable-hdpi/ic_transit.webp b/android/app/src/main/res/drawable-hdpi/ic_transit.webp deleted file mode 100644 index 5a68ef97ee260c3dbdc39a8ff107f97bb0e664f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 zcmV;b0agA|Nk&GZ0RRA3MM6+kP&iDL0RR9mJHQSQM?#QoQ-A4ar{{*C$@KZZinmBf9CJPT5 zY&Kg%X*BpSpT(O?4c$y5H-}JP=ddIzN)GEIn$6Zwnh_<3&IrR!4%>pYw`syy6Vx0I z#91;7QF92fXHi7ta3}f}A!-I61ph6np!iJ-{#k@z+HXa$YOyK^zdwRmiz4{#w=Vc- zQ3b`XBW{yv5gorRabisEP0pNldFn|DHA4Jfg7^lDpSp6{QP!>!O9TP&(@qjomJ{kZ43P_G5 zDUxcKXJMF@VHg_n|9{)<>^RP`GBTq76A_;mF2CF^tI%%quz8*q;~7qW~W;_FK*ZxVk!Ln*6e^pv;=@ e^H4aC4EXvf=@l_KMObYwC8MLhximE;qVBZy*?%km diff --git a/android/app/src/main/res/drawable-xhdpi/ic_transit.webp b/android/app/src/main/res/drawable-xhdpi/ic_transit.webp deleted file mode 100644 index 2aa1b2827036a80d086667dedfd984603a9b045d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmV zcQ3VV+c5B!$~#bQAONF+0>RK@LAw!h+EO8iYg)8wwu@ zH!z5T4JF6|V1q14woTib*S2jN$F^qwJ2Vg08W&#=V@C9U0^|?I>o57P2KD^Q`j@!r zXhgsH0w+2+u_OaMF@QXQn`{iRBt!ZTjY+h9jm3Sm`(YAGgFG?JJ=)tap&cz7FN;<- z53>@~A50morDRP)kJXfHflVvPWH7ptoW@!=&*9vxW9^ySaBlXn&do(QH|JQ_<{+G# zYph4J5pKggV!fJ~aBg0)vPw23qAQujDl1utQBcycT1qBkxRNcXX(jm_!x%os+b3)R}=pgDT|RsDq)n6S{N;$ zDYc0up(jR5xX=@ZQ#h-AmV~5_=0ei@tl&7xGR{QDB$kAp7%kyKPnh-u4wEK+T7Zu+ z9Ell(lt9lH;}sULIQJ3jeO};qpR4Uq-O|gB{0gs>d>YM_y!s+XJ>}>4X#T0}9es(- ymNGXb0jFHq+WZ2Gb&cwaa8o&r>{DRlpUU2m1V3`+=Q!4rl9v+Em3+eblP&;^9P!cs diff --git a/android/app/src/main/res/drawable-xxhdpi/ic_transit.webp b/android/app/src/main/res/drawable-xxhdpi/ic_transit.webp deleted file mode 100644 index 16449f1cb43b7c5db53a1f783a2542135e24275a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmV-81IPSQNk&F60{{S5MM6+kP&iB^0{{RocfcJGM}wek+n7J;E9*hb|NJXx+lGy; z?f#~)ZQCa4p1cG022g?^bobyO;y!=_;I(t~5()_*YH>5o6YK5)P_8ieVd1fQ>DG~> zCPQ})*}YsJyo6^!W*Z+W0Z<{^w%s(6)XdDxJv`IQ%*@Q({{L@~lPXDT&08Mh)}N#3`FSimbmFHf-HqzziSah7{oh#G#G*KfoB{v5r**&`#@qJ z&lo_2X}rU{kx)G2l!>s4cNhl}<9NnZ5MdAR@WV(%Jma2;aD{j1HWEE}Mj@f}GTCS( zBA!u3C`<4PMD0sxY6%G7W%31xL_DR4PO%Di9+2&I=vx?GtbtU6Q-|eP-xjw>=M|$Iwt&~EOBhu zLs{q8u!pkKv0)G8fMYXY%!V8r_E1hLhW~~W!+YlYr4Kd<%)Cq{{LLz4ex(n#Y|OS5 z^Z#NMGr!UYTQ_DKeAk*Wn^TP8l||r{@M#Pm@*9{nD4RCpcJ7!Q8M}VR02TEFH}y1 z5JDEeuV@G%gi4dA_}HoHYpZ1}s8iMBXwu|uIaU4W&1SORpsKnRL6})pRsCaG3970( zYqI<$*~Pmj(In~pP(r~#j#lDd&R&B_QF-Tx1u5qx97sacc?ky+k#t_dfmHnSzP<(` C>5oSM diff --git a/android/app/src/main/res/drawable-xxxhdpi/ic_transit.webp b/android/app/src/main/res/drawable-xxxhdpi/ic_transit.webp deleted file mode 100644 index 93442cbc60dfa2446d0325f71cecdac70a916e05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1038 zcmV+p1o8V)Nk&En1ONb6MM6+kP&iEb0{{RopTH*&?}MOi+n7J;E8RiN|NJ9N+qSvc zNwz6++qOYYyX-e`-hc}TkS>)$6hMffALSfV+}uF$3?LDHmgbNMXT#ub zIFh7D(%SMtM=kl%3-JGce`uJn^U|aDl2Cngsf=#EB zIoKghJY6}m_jzSyZ8UHP_)Y!P=x$iEg|*RbX+iI*G_kVj#FdRE7Om6I z7Xsw%KP`sSGX|tvTdKVm)UJrOH}&9R488(t5A^9?^hrIqZ_$e%fZ98Ky5q?QN70Kb zm<o2kQfU!Uz5930b|3y8hdXLHCx zSYarjWxelvWFgEj3yx=;A*?X8U}a^?B@1DNfj3-Mwp_9hRv380 zHCVL8@L+|3H(XY>T(S^W7j0b_(z{v1Wo7GT7hH7R*1Ji=Wo9e3 zz{O^3H)*)Wisi`keyK-yO*?GP9t%qIga~Q4Rtk}optMzpkcMlY5FriMNg+ZSuFFD% zG+g(D$URVcD?~WMHAoEl=inXu>^nN&*n*FlE%WyXYJ%IQ8!5vzS2Xj(dWu*y-8ct? zmWpAdwWf6VoDMct5L##)>RWX)Nem26%mSgIVqo|yL&4~|d06-V=piT_6(T1QO_hIBHEgKWiHacCVF`-XTaqxxtI5n z3>*|k2ay4NK`$9xPrr@0$>4fZy+3uQzn<&Is64Lc{4qX@>v=aagX + + + + diff --git a/android/app/src/main/res/drawable/ic_route_planning_metro_40px.xml b/android/app/src/main/res/drawable/ic_route_planning_metro_40px.xml new file mode 100644 index 000000000..94c6bcdca --- /dev/null +++ b/android/app/src/main/res/drawable/ic_route_planning_metro_40px.xml @@ -0,0 +1,12 @@ + + + + + diff --git a/android/app/src/main/res/drawable/ic_route_planning_monorail.xml b/android/app/src/main/res/drawable/ic_route_planning_monorail.xml new file mode 100644 index 000000000..3e4b12e87 --- /dev/null +++ b/android/app/src/main/res/drawable/ic_route_planning_monorail.xml @@ -0,0 +1,17 @@ + + + + + + + diff --git a/android/app/src/main/res/drawable/ic_route_planning_train.xml b/android/app/src/main/res/drawable/ic_route_planning_train.xml new file mode 100644 index 000000000..cf8a3b511 --- /dev/null +++ b/android/app/src/main/res/drawable/ic_route_planning_train.xml @@ -0,0 +1,11 @@ + + + + diff --git a/android/app/src/main/res/layout/routing_plan.xml b/android/app/src/main/res/layout/routing_plan.xml index 3e5789fee..c042fe183 100644 --- a/android/app/src/main/res/layout/routing_plan.xml +++ b/android/app/src/main/res/layout/routing_plan.xml @@ -66,7 +66,7 @@ android:layout_height="wrap_content" android:layout_marginEnd="@dimen/margin_half_plus" android:contentDescription="@string/subway" - tools:button="@drawable/ic_transit" + tools:button="@drawable/ic_route_planning_metro_40px" tools:buttonTint="?iconTintLight" /> &C=SF2002gT5^geFH-S)$ z&S7CQyg4Y^P5Z?_rAUJS03g`5wJiBalkTuvY`U>q>4r1^as2P62N2Q!2~exs7%O~K z8}G%$@kB@H?@baFhJE_}NmO9R`OT-%wV@{5jy=TVExMIT>26EM-eA)IP3amcY557R zq#QR&KSM#P5Sd_?XX%B&1OdLJH@p*gsY$=MCvY>6s@Nv5!A0Tgb{z2XY$1l z_%s%#4Qtk6)Yj>Y;6P(z;4wc6uU5~16ODtKNo9qUGS@lR7@Cythe9u&hmb~{j+r>E MuKY6HDHdm;SO#lD@ diff --git a/android/sdk/src/main/res/drawable-hdpi/ic_20px_route_planning_metro.webp b/android/sdk/src/main/res/drawable-hdpi/ic_20px_route_planning_metro.webp deleted file mode 100644 index e74402e79e77badfe28448ee4ef3521f117406c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmV-00nh$YNk&E}0RRA3MM6+kP&iB*0RR9m6hH?MFJd5VoA@_68QnM;+qP}%_Fq(9#sx(5e**BojZh@!j)V-a=$g;2qe6w}v`>Ls@uknK z07!A5<5_*kB#hfu!}HqqW|SWRIK3<7YtKROQC^Ip?fL9Z!(@J`AxxG+a)}J1c3}Z= z_Tk-U90f9u1RGB@m_Xi@XZ49H^HPPyCyJ~{b>^PPu`ac^vOLTcn^K3*cck76J!$m9 zNSZOLPlc(T<;<1Al0meEHiDcZ!;Ot5Pu;t4@1EF%y#b&f`Ru`jtooxdIqFyOw*df> CsEqRf diff --git a/android/sdk/src/main/res/drawable-hdpi/ic_20px_route_planning_monorail.webp b/android/sdk/src/main/res/drawable-hdpi/ic_20px_route_planning_monorail.webp deleted file mode 100644 index 8fb256828881f87ceec1ef27b10694e4e9647965..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmV+}0nz?aNk&E{0RRA3MM6+kP&iB(0RR9m6hH?Mw_+e|oA@_Ch4BM19uYyN(h8&Aqa&b3_nK z#<;nADbFJS28gw7o33tbz;;|X$=+EV+`7$P5kx}hPG%MAHDdXJ=(`hFKXbJ4)NAg z9cOfccDaWc=!Pz#&eyxG4)j2`;LgjFs^E8eFz%c*Z~W7%(Yn6!K8+^*7(M%)^w`&* zleBHz=h9kf&@KhfX>O0RRA3MM6+kP&iB!0RR9m6hH?Mzd?{~Q-A4ar!UZkw5?p zh_P)etxnwC-95o!_g@>2N4^vg(f1?**eAV?)_t+phR3NW*pK|v}*->MH~sR}i#8dRk^)U6s&mzr=}EwYz4 zXi9DJx266U`qBuTPRB7gosI(|X#ywdWH?DDm`GD_IvvO0bUF@9r6KtTQpwHbl_d3E up;h$kDqVc@kom#8DB}^XNAneqhH;F2JeE{=bC&IycR{MGJF@SrEBZ1sbA&|z diff --git a/android/sdk/src/main/res/drawable-mdpi/ic_20px_route_planning_lightrail.webp b/android/sdk/src/main/res/drawable-mdpi/ic_20px_route_planning_lightrail.webp deleted file mode 100644 index a411d2d0c68791aa60eb5b55bbb80076a7689734..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 240 zcmV^=(%ylU0UHWHfp8&Ud>jA-4+cO2;XnWY1Vf&KgU0REN*FL4M3SUPeay_v z?cd|<-h+aO{!ak@I;bv^ys7{|e21<97;bn+2yO>j=MJjS>>iSQIy0;;H)ftBNs=>i zFB;hd<&+sDidNMYAW@g9vKIYn3v2DgNbM*V-6GD^6JC0NHO4s=={%qT{Ef=p$6o`^ CZBx4d diff --git a/android/sdk/src/main/res/drawable-mdpi/ic_20px_route_planning_monorail.webp b/android/sdk/src/main/res/drawable-mdpi/ic_20px_route_planning_monorail.webp deleted file mode 100644 index ee03891214e75d9107304935382bfb301b1a8800..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 224 zcmV<603ZKSNk&H400012MM6+kP&iD?0000l4Zs8t?;(&)?l0Z4nE&}#*fvrd<9mNV zZQC}?=v3Z;(+&gRqhLS)00ejr3Iu)$Jm3U*4i0>76c7rY0=SNV!2w7(1PuaWwt*lJ z*Z=?!4kJlcmBropIDGuO;WqgvhDQ+5{|V4v8wZ{q3`yzhEewJnh#uFpRAj2B8%k20 z##d=k;E6kmn`0NrSb!! a)^G;5s-&{zwD(k&W==16_pIJcW%P&t8)6aw diff --git a/android/sdk/src/main/res/drawable-mdpi/ic_20px_route_planning_train.webp b/android/sdk/src/main/res/drawable-mdpi/ic_20px_route_planning_train.webp deleted file mode 100644 index 348d5f8e04d0b3e0858f5f7ff588a900840b9899..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 202 zcmV;*05$(oNk&G(00012MM6+kP&iDr0000l4Zs8tMCF#DnfPIycC`zQO4YA7TX{8vli@{Ull0mWYax0)7UJW($ z?W?Yb>7GVU)7uEE-dy33=RbJ94miDYf<;_5k^i;MN<>G}EjCyrld zHKSFm=MA#h|Mh57@KR5w)bzj`jB9I<7vm~yXj>343&F0|;!7;QInwrdw|VDAJLbve ziD&JSJDWScwL7kCt{|v9bL~P>`QWF`EcOLm$}e1$Qiiz$Amil6)sj=xow`#J_;@zC z{{TjuI^ith>DNXjat-o5||N*Nbh UqL&|S-WPoaB8il7w^#n508tXRNB{r; diff --git a/android/sdk/src/main/res/drawable-xhdpi/ic_20px_route_planning_metro.webp b/android/sdk/src/main/res/drawable-xhdpi/ic_20px_route_planning_metro.webp deleted file mode 100644 index df0be2dd4f12e73a902bc7291948bb1a850fe848..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmV-+0g3)nNk&F)0RRA3MM6+kP&iCs0RR9m8^8$=Cqj^IQ-A4arSg>Bn5N%!O(7#n~9fC*46fFDIr6hd6sx!N$;2Vo9A-BG|L&@PC2JSxtm<07>Z~_BKIcUkj7UbkPGm)bc&YnE?pcGv_uzakdQt(cG z#!yPU`SG2QhRlv6r2{`7q$I~DA%)?U_sZzazaXp-PjD*+Q&~?TCO3eTf{tAWQqs2! zH0&CXF%_U{SA~M90!6zLludQW+GU|`YD3Mg25nOhu5q`?6~98)G{(WPY2w7hGY!93O4MNS84N-D%Z(hupxE8Wo38)j!Bc?oXHV5EzN>6 zCcEH*v;I`I4d3_49 Q?%6o_5%!FcY#;xv08ZJi_y7O^ diff --git a/android/sdk/src/main/res/drawable-xhdpi/ic_20px_route_planning_train.webp b/android/sdk/src/main/res/drawable-xhdpi/ic_20px_route_planning_train.webp deleted file mode 100644 index 80d002403f1eb2a7a9f4dcedd1d245808d915cac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmV-i0i*s>Nk&Fg0RRA3MM6+kP&iCT0RR9m8^8$=2Vx*?oA@_;@K_KWO zb`JqqvTd8Lc5K_W?PT`9Tl=1Sl01Az^nU{6f9-ECAGmxh+kO|xBi6^HA$&o{#WAk9 zgq;Swb>MV;&($FT^h4r0)CUqO19zWT`tFcXdDw~d4)Ur9GrJiSRRu!=1Y6?uF(Wz+~jZT57 zS^-g!s3|HE1y*YNu8rCQ(`a;Rnnt5jV6PUud9GUTYAOHWJqN#%VDDsi?ghkHf@e&O uu_u(o9JxYOTvp*4F^zfS*ihoFC5OnBS3xWbFRl?aeyvktonF7j>Zby5$DC&X diff --git a/android/sdk/src/main/res/drawable-xxhdpi/ic_20px_route_planning_lightrail.webp b/android/sdk/src/main/res/drawable-xxhdpi/ic_20px_route_planning_lightrail.webp deleted file mode 100644 index 6cf5e7936a31f2bde07c2aa1916067d5d492e2a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 532 zcmV+v0_*)!Nk&Et0ssJ4MM6+kP&iEg0RR9mDZma8CxoDF+n7J;E8EUt{^wso+6F9K z_Y}Ep+rX!cw(K{cHvqr@YY*=xBmf$q2WAhM2NqO9AQ+qoZVx^hcu8={b0kAWM>RJM zvI_2|11kuA>#OZC98JT&EX?({mDvd zCr7(WGiIDA2}>_+NRoi3LIoP}_DhDl=JN@6}F#l^(GV zK^%A#;SN?8d)ACNr0MFN1~L5V)aqJ+Rk4gb0XlSDz;6@j1-|RP0i8CTK(Fo>&}P#H zjOzXaO*T!ytZopfwW$TxbrV3jO*wF=n+8g3N`M>P5>Q}M0K7z~)`47`T!1*$HjrbJ z?YvQ)097_+PL}Edn6nvn3RMpPf1~}vTVI?CO*kQ+wpKmYZV1_|i3w%jrAY|thbA?s zKF#|O`}5~Mw~PBBCNx=2N0>y9=~faXtixH*A}P8|5s`IZQ&R*CIq|w!XBarr zFkFccSFa;-bg4NIN|n9;~Gz{@?}cZ4igeRv|s8PPXC1+bXt WAs?5m&U+%nKRLhH@^hrTUIPH=RPhA> diff --git a/android/sdk/src/main/res/drawable-xxhdpi/ic_20px_route_planning_metro.webp b/android/sdk/src/main/res/drawable-xxhdpi/ic_20px_route_planning_metro.webp deleted file mode 100644 index ffbd1f527622fc694bfe67711b9deebeea5fcb79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 588 zcmV-S0<-;6Nk&FQ0ssJ4MM6+kP&iCC0ssInDZma8_ky5p+n7J;E9*hb|NJv-+ct8p zlHK=CZQC{syruFEj5lC`NP8#>umC&-f+WC(N9hv4L~&4j0RnYtHt@mF2)GE=sUUU; zT!LGk(YB9Uz~{kPk{R$SlYjF zcKvSN?>gIvDO=UdlLda7Nf}1(EXOvEZ60*;*22=4~vk}iOG7jPapcT(g> zNxA}tLtqdk$>$#E4UvGDqU6^E6iPyr zV9?~(0emRvCy@NQfxk5&stX3)eggoLAtJzl-$>EdR6~~f>93;bH&zrr`Ay_A?l+xJ z@|(>k`mN-X{I>Gh^4kGkM{E0T{8FDrUk#$)zQMGlKEFOm$zb2_#9+WlwSIEa0C4=T z2PYi@t4nQy2Lb^45f#Az diff --git a/android/sdk/src/main/res/drawable-xxhdpi/ic_20px_route_planning_monorail.webp b/android/sdk/src/main/res/drawable-xxhdpi/ic_20px_route_planning_monorail.webp deleted file mode 100644 index 7c539d301c260255fa0292c81782a4a1acec29b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 490 zcmV9fYmpGZys3s&%uoX;GoVyU=LuMZyyXr!%u_-aK{1EF8$TIGd zjcMjsiV3x{1`@injQE!Tn~Kw1?P~|?(#V)b^BYA`gGsR6MW-WwJi*-qH`SxGrnCK)cKjh;I1WLQu;cG5Qkd|!M`Eq+x~rkSzP`TWMAanGism7e z+)*crO;V=aD<&vm{`&T2JC{17<4g^utw{Ye2tGpfuFv6U3RpX_bILnt%`rg*{r&y@ gJxz(^aa{;wm}VS%-_ zg>Bn5N%!O(cpD%HKyc@}*GmBW7C<22FG2WFA9M~tLjXAJws6RasetYwtzQ!f&YLOY zeIa7Dj^)O6FJrPqhk*c~TiayFsTh-vZKGq`cCyxY{})o#-PLjaMf86H=s&P;^D&Fy z?Bix%SknpAPnrTcUlH-O)2s0r&K~mYap1YpX9w=%CC_6Qc05|k9?Iob*8-w1xK4$q z%_YUnC*jm}&-SZHwfcbFyIug~>qxmS58%c12H=*|?*P2HasbZs&H&_GB>;PRdjLv~ z8UR?)TLFL?se#Su&9Mf_unE0MW~2@_qBp|YrEb=**U!480oJD1#s;K8)~wgU2BlFp zqBqP&r7`x{td%^lF=?71b-1Lu{|-JS%?Ocar1_69FD-tAMQQaTtV)|g!5U)=eg$ic zEeM;^u3(9Xte+(!vcj%(Bp7D=3^T%!bovoarE|eD>t~r2&ZTRiV2!Z_zk)T!7KCf* zT!?%wZG41vskaob*d@_&yft#xY*!*})w+m=E;4%QixCPOXE#;kU3J68DKtp|$ahj; zXC6Q*2{{3PSqh#7fRli6L>>1^QgKp=&j})*c#H$Uc@?QvT>!wiBS`_ctS9CAO8}`v SIzjqsvWnEJCa=;sk-l|acKjCr diff --git a/android/sdk/src/main/res/drawable-xxxhdpi/ic_20px_route_planning_lightrail.webp b/android/sdk/src/main/res/drawable-xxxhdpi/ic_20px_route_planning_lightrail.webp deleted file mode 100644 index e9fcf2241648c742d7973541a7b0fbe096531201..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$cr3Nk>0ssJ4MM6+kP&iDG0ssInH^37RXQiNR8z%fo?=%~R`JaCUX&bO` z-DBXkZ6kEAJNg@-8o&jtFXbJ0@68JGc|;n`NFX9WAr~|S0`@&{3g9w~m1hMP)+G*8 zw`{6-5^#SI0~jihl*)ekFp}J6$hvLKkfg6|+qS#MZQHhO+qP|Y&&0osZ{~}L$9anA z{{+DQqFSc5ZvI|&#u^GaL{|*0-~3_t=fn13S+tv$Jj+EU_9{i%C=*^F$%=`8F_9A? zfd$G5l<;XUN9$Z%BS?;VMP85ZvE{O+iF3yO^ytU}r>c&+WLFJn$Jzk^%mW-j-G5VC zG5d^$wsw3E`}^ZYjf*(Lwht!tvtCD##SW7`rz=EbfhpK3B!Q{;CqTrK60A#r;U{+1 zl9eGatL+kd5a7np9zzgpK8rAWS`f0S4Z_WDkx*JB5(5%Tke{?4h=UA2B!w2w{RWvD zzqx!`8uuavUbre+Hg_xMmTROHbLVo-xjtGYcOd70o1)cnTXMFz6tv##yDm~THyNS^dt79HLg=mC*nie z=2)(b?+i^NJtNPt;yh2WBGPY!vH8jjq4~Wp46ml>Gi6&S=IRVm?9`c|xT~{9@mJ@F z5`z6+>09|DWOrcYH+DyfLau@VAn=Cvo&W&BSIDOZ;TQ4+_&8cQ@Lv&TLP+8sH4t-} zGotZ`I1tjg6F{A4W(b@izJx^Xj}4MX`-XTj)Q1qxv2kqxaDSxjn*xBzDrQYEeB;=9 zYGmmX6L^smk#)q-L!b^LDi)GFJ`~wEAVH=Y_ue2d^Fx6HPY~)c{3hwRSPw)SgePW* KkN4Do|8fD-Q9En^ diff --git a/android/sdk/src/main/res/drawable-xxxhdpi/ic_20px_route_planning_metro.webp b/android/sdk/src/main/res/drawable-xxxhdpi/ic_20px_route_planning_metro.webp deleted file mode 100644 index 72f5f4f677f2ee5622157eccf44a04b63a3de2a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 740 zcmV5Tus*7sFML_W?_d~qZC zKLNpi*45L;51;-hZU0G*r=5keg%8TATPQPAIR8gk_w$7YdXp-W(yNo@L&g3$9Biw~ z4>Ud61`mHQ2fA3u$L)JDgaYKL_Gi`3(33!uqToA05C5iWq%a#&PB&T0lrLRQ32=_HmmRQ zYg!p~UoZQFkxm6*LF9u1?u4y<3#(ojaR5F@H2}0T^}m&6U(a+X0B#zsW^;|B!{lI&y@#FIe)51#l=;(j<{*EqQEV z6rCX_%+Ctaz#w*UpH>E)TzJJcl8T=|{6qrwnX&#PY{f}D$lUTT3ev)9j)nGK#>8xQ W%2uK$FkLwLm8c7FKTistpQD2bDsfZFvq= zX%y1u%~h>OGSR3qiEe8>NORbG$)w6Wcu6CJ<7iH03yhFS?<=saasY~q&=fdUxdicM z2El{MGl(?P1B5%zL%>io9Vmzwhyu*CpeSAh@-oweQh0I5#Y`>A=B0rbGFyR)c{$+5 zPzkEx6@qg^`KXy!0rm~$pe|km*fErWhIuVu!%zx(!|Md=hLX@1-T=69G?Ru_coRUx zo2f=Symx5Eh|?xI<9$V9(pR6?M}ePsOA>KCJv^j!c=k@nJz1MFD}!14R>iO`tV(4) zYuH=GTN-jX?m~UgfuvPxrJMi_$s~7HtK)=g$Y%JfwQyoJY-cCp^v`PDoKy`)M>*Mc zz2y|xHN`2nYk^Z{*9T6PUA>&3SF7?kw5;|xR$m3%7L*R%ScOXGF(h|rRjDPm!?a2{ z5&0%0CPq6GIV|u#Iq=ADS0RX~PkeuzLe$3k=0&Q0(>$UAfoF)S824?ir0!6-{L1Q; wtT9ffn}SGlP*zzLCK{5glI_2qe#xSB)shkG+~&Yuh;`(YSy@$;=Slzl0*MeNDgXcg diff --git a/android/sdk/src/main/res/drawable-xxxhdpi/ic_20px_route_planning_train.webp b/android/sdk/src/main/res/drawable-xxxhdpi/ic_20px_route_planning_train.webp deleted file mode 100644 index 240b4aae4c1cd0669859d2131276845f7147ed33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 714 zcmV;*0yX_oNk&G(0ssJ4MM6+kP&iDr0ssInH^37RcY~m9+n7J;E8RiN|NJX#+qO+b zvO5*FZQG=Kvu|MD000pLLhy|cfVCRIhiHgE?b}T#JV5*K0M2-m0VG@VAWIV5Ax0h@ zC&$@G$kS-BsfUdDQPBP~$dW;}ZOf+ZtZUo0ZQHhOBw7FeoK{t9RmFL#is-)tN0Jmt z@>t9z+dX`P`>(ph>Z#+qFFtB^cRW>{82#9I=9xQdjC(0{(F<(RA|5kNyvR;6f{)2t zq^d4tswYWX$syCQmr92Nr2JPeHp{1*@PZpB9}{jQvjnPQFS;VC21MB`Pj%6=@=b(m zpfKG~vf!9AsOzRALjdxT!7bwh@Qjj-0mzSJkhH{Oqe&)oTiJ?^X5D3Cz5z-cybjud3$~U3gV}p&XxHRre%1@T&SrFp|N~ z`Aniq03`k@P50nka`=yV?*N#N9l0KCjs1a1tI(H=A%z}pw>pjUQcCSM;uT;@i5H&X zN~JSgm2`%ylg@C>(ly~aq%&L>mfW`HYO4i#5uPqw4`yXLRm}`OM0k2|g9y?J8Lh%9nY9FOa-mb;_QL$1 wQ_%~+ktcNftaZ%UC*Tn$bh|2Z?3G;wPTy}|ZZ_IeoWN3Si_@%