From 5dd1a4b9875ddeefec7d0fbc53699bf7c7013ae8 Mon Sep 17 00:00:00 2001 From: Chumva Date: Mon, 17 Sep 2018 16:34:40 +0300 Subject: [PATCH 1/9] Fix #5948 --- OsmAnd/src/net/osmand/plus/activities/MapActivity.java | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/src/net/osmand/plus/activities/MapActivity.java b/OsmAnd/src/net/osmand/plus/activities/MapActivity.java index 4672df1687..84249d1e74 100644 --- a/OsmAnd/src/net/osmand/plus/activities/MapActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/MapActivity.java @@ -1480,6 +1480,7 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven LOG.error("error", e); } } + setIntent(null); } } } From 884bf30dccdbb04034057a953f8b88689d764adc Mon Sep 17 00:00:00 2001 From: Alex Sytnyk Date: Mon, 17 Sep 2018 16:37:38 +0300 Subject: [PATCH 2/9] Fix ConcurrentModificationException --- .../src/net/osmand/plus/AppInitializer.java | 1 + .../plus/helpers/AvoidSpecificRoads.java | 24 +------------------ 2 files changed, 2 insertions(+), 23 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/AppInitializer.java b/OsmAnd/src/net/osmand/plus/AppInitializer.java index cff3269310..e488dbd9fd 100644 --- a/OsmAnd/src/net/osmand/plus/AppInitializer.java +++ b/OsmAnd/src/net/osmand/plus/AppInitializer.java @@ -653,6 +653,7 @@ public class AppInitializer implements IProgress { notifyEvent(InitEvents.RESTORE_BACKUPS); app.mapMarkersHelper.syncAllGroupsAsync(); app.searchUICore.initSearchUICore(); + app.avoidSpecificRoads.initRouteObjects(); checkLiveUpdatesAlerts(); diff --git a/OsmAnd/src/net/osmand/plus/helpers/AvoidSpecificRoads.java b/OsmAnd/src/net/osmand/plus/helpers/AvoidSpecificRoads.java index adc4b49333..ce439474e8 100644 --- a/OsmAnd/src/net/osmand/plus/helpers/AvoidSpecificRoads.java +++ b/OsmAnd/src/net/osmand/plus/helpers/AvoidSpecificRoads.java @@ -21,7 +21,6 @@ import net.osmand.ResultMatcher; import net.osmand.binary.RouteDataObject; import net.osmand.data.LatLon; import net.osmand.data.PointDescription; -import net.osmand.plus.AppInitializer; import net.osmand.plus.ApplicationMode; import net.osmand.plus.OsmAndFormatter; import net.osmand.plus.OsmandApplication; @@ -47,34 +46,13 @@ public class AvoidSpecificRoads { for (LatLon latLon : app.getSettings().getImpassableRoadPoints()) { impassableRoads.put(latLon, null); } - if (app.isApplicationInitializing()) { - app.runInUIThread(new Runnable() { - @Override - public void run() { - app.getAppInitializer().addListener(new AppInitializer.AppInitializeListener() { - @Override - public void onProgress(AppInitializer init, AppInitializer.InitEvents event) { - - } - - @Override - public void onFinish(AppInitializer init) { - initRouteObjects(); - init.removeListener(this); - } - }); - } - }); - } else { - initRouteObjects(); - } } public Map getImpassableRoads() { return impassableRoads; } - private void initRouteObjects() { + public void initRouteObjects() { for (LatLon latLon : impassableRoads.keySet()) { addImpassableRoad(null, latLon, false, true); } From 624b897a6c9bf9ff50a557e15d8bf1ad19a5c275 Mon Sep 17 00:00:00 2001 From: Alex Sytnyk Date: Mon, 17 Sep 2018 17:07:29 +0300 Subject: [PATCH 3/9] Refactor RouteService --- .../net/osmand/plus/routing/RouteProvider.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java index a73298f615..831af51902 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java +++ b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java @@ -79,14 +79,16 @@ public class RouteProvider { private static final int MIN_DISTANCE_FOR_INSERTING_ROUTE_SEGMENT = 60; public enum RouteService { - OSMAND("OsmAnd (offline)"), YOURS("YOURS"), -// ORS("OpenRouteService"), // disable ors due to no public rest service (testing2015 doesn't seem stable) - OSRM("OSRM (only car)"), - BROUTER("BRouter (offline)"), STRAIGHT("Straight line"); + OSMAND("OsmAnd (offline)"), + YOURS("YOURS"), + //ORS("OpenRouteService"), // disable ors due to no public rest service (testing2015 doesn't seem stable) + OSRM("OSRM (only car)"), + BROUTER("BRouter (offline)"), + STRAIGHT("Straight line"); private final String name; - private RouteService(String name) { + RouteService(String name) { this.name = name; } @@ -106,8 +108,8 @@ public class RouteProvider { } public static RouteService[] getAvailableRouters(OsmandApplication ctx) { - List list = new ArrayList(); - for(RouteService r : values()) { + List list = new ArrayList<>(); + for (RouteService r : values()) { if (r.isAvailable(ctx)) { list.add(r); } From 50d291f664d2de357b784d052db0c4e6611d2480 Mon Sep 17 00:00:00 2001 From: Alex Sytnyk Date: Mon, 17 Sep 2018 17:10:46 +0300 Subject: [PATCH 4/9] Remove YOURS route service --- .../osmand/plus/routing/RouteProvider.java | 69 ------------------- 1 file changed, 69 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java index 831af51902..519caa12c9 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java +++ b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java @@ -45,10 +45,6 @@ import net.osmand.util.MapUtils; import org.json.JSONException; import org.json.JSONObject; -import org.w3c.dom.Document; -import org.w3c.dom.Node; -import org.w3c.dom.NodeList; -import org.xml.sax.InputSource; import org.xml.sax.SAXException; import java.io.BufferedReader; @@ -65,8 +61,6 @@ import java.util.LinkedHashMap; import java.util.List; import java.util.Map; -import javax.xml.parsers.DocumentBuilder; -import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.FactoryConfigurationError; import javax.xml.parsers.ParserConfigurationException; @@ -80,7 +74,6 @@ public class RouteProvider { public enum RouteService { OSMAND("OsmAnd (offline)"), - YOURS("YOURS"), //ORS("OpenRouteService"), // disable ors due to no public rest service (testing2015 doesn't seem stable) OSRM("OSRM (only car)"), BROUTER("BRouter (offline)"), @@ -313,8 +306,6 @@ public class RouteProvider { res = findVectorMapsRoute(params, calcGPXRoute); } else if (params.type == RouteService.BROUTER) { res = findBROUTERRoute(params); - } else if (params.type == RouteService.YOURS) { - res = findYOURSRoute(params); // } else if (params.type == RouteService.ORS) { // res = findORSRoute(params); } else if (params.type == RouteService.OSRM) { @@ -598,66 +589,6 @@ public class RouteProvider { return ctx.getString(resId); } - protected RouteCalculationResult findYOURSRoute(RouteCalculationParams params) throws MalformedURLException, IOException, - ParserConfigurationException, FactoryConfigurationError, SAXException { - List res = new ArrayList(); - StringBuilder uri = new StringBuilder(); - uri.append("http://www.yournavigation.org/api/1.0/gosmore.php?format=kml"); //$NON-NLS-1$ - uri.append("&flat=").append(params.start.getLatitude()); //$NON-NLS-1$ - uri.append("&flon=").append(params.start.getLongitude()); //$NON-NLS-1$ - uri.append("&tlat=").append(params.end.getLatitude()); //$NON-NLS-1$ - uri.append("&tlon=").append(params.end.getLongitude()); //$NON-NLS-1$ - if (params.mode.isDerivedRoutingFrom(ApplicationMode.BICYCLE)) { - uri.append("&v=bicycle") ; //$NON-NLS-1$ - } else if (params.mode.isDerivedRoutingFrom(ApplicationMode.PEDESTRIAN)) { - uri.append("&v=foot") ; //$NON-NLS-1$ - } else if(params.mode.isDerivedRoutingFrom(ApplicationMode.CAR)){ - uri.append("&v=motorcar"); //$NON-NLS-1$ - } else { - return applicationModeNotSupported(params); - } - uri.append("&fast=").append(params.fast ? "1" : "0").append("&layer=mapnik"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ - log.info("URL route " + uri); - URLConnection connection = NetworkUtils.getHttpURLConnection(uri.toString()); - connection.setRequestProperty("User-Agent", Version.getFullVersion(params.ctx)); - DocumentBuilder dom = DocumentBuilderFactory.newInstance().newDocumentBuilder(); - Document doc = dom.parse(new InputSource(new InputStreamReader(connection.getInputStream()))); - NodeList list = doc.getElementsByTagName("coordinates"); //$NON-NLS-1$ - for(int i=0; i Date: Mon, 17 Sep 2018 18:14:12 +0300 Subject: [PATCH 5/9] Fix #5842 --- .../plus/wikivoyage/explore/ExploreTabFragment.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/wikivoyage/explore/ExploreTabFragment.java b/OsmAnd/src/net/osmand/plus/wikivoyage/explore/ExploreTabFragment.java index 4559c44f28..7ab7166b8c 100644 --- a/OsmAnd/src/net/osmand/plus/wikivoyage/explore/ExploreTabFragment.java +++ b/OsmAnd/src/net/osmand/plus/wikivoyage/explore/ExploreTabFragment.java @@ -233,11 +233,12 @@ public class ExploreTabFragment extends BaseOsmAndFragment implements DownloadEv final DownloadIndexesThread downloadThread = app.getDownloadThread(); boolean outdated = mainIndexItem != null && mainIndexItem.isOutdated(); + boolean needsDownloading = mainIndexItem != null && !mainIndexItem.isDownloaded(); File selectedTravelBook = app.getTravelDbHelper().getSelectedTravelBook(); - if (selectedTravelBook == null || (outdated && app.getSettings().SHOW_TRAVEL_UPDATE_CARD.get())) { + if (selectedTravelBook == null || needsDownloading || (outdated && app.getSettings().SHOW_TRAVEL_UPDATE_CARD.get())) { boolean showOtherMaps = false; - if (selectedTravelBook == null) { + if (needsDownloading) { List items = downloadThread.getIndexes().getWikivoyageItems(); showOtherMaps = items != null && items.size() > 1; } @@ -341,9 +342,10 @@ public class ExploreTabFragment extends BaseOsmAndFragment implements DownloadEv @NonNull private String getWikivoyageFileName() { - OsmandApplication app = getMyApplication(); - File selectedTravelBook = app != null ? app.getTravelDbHelper().getSelectedTravelBook() : null; - return selectedTravelBook == null ? WORLD_WIKIVOYAGE_FILE_NAME : selectedTravelBook.getName(); +// OsmandApplication app = getMyApplication(); +// File selectedTravelBook = app != null ? app.getTravelDbHelper().getSelectedTravelBook() : null; +// return selectedTravelBook == null ? WORLD_WIKIVOYAGE_FILE_NAME : selectedTravelBook.getName(); + return WORLD_WIKIVOYAGE_FILE_NAME; } private void removeDownloadUpdateCard() { From 0b335eae2f8df7393dd0bc223a74a7a8ab8f76f4 Mon Sep 17 00:00:00 2001 From: Alex Sytnyk Date: Mon, 17 Sep 2018 18:48:20 +0300 Subject: [PATCH 6/9] Fix #5892 --- OsmAnd/build.gradle | 9 ++++++++- .../drawable-large-hdpi/map_action_arrow.png | Bin 1236 -> 1307 bytes .../map_action_fav_dark.png | Bin 1608 -> 1887 bytes .../map_action_flag_dark.png | Bin 1342 -> 1457 bytes .../map_action_gshare_dark.png | Bin 1553 -> 1644 bytes .../map_marker_point_14dp.png | Bin 0 -> 1187 bytes .../map_overflow_menu_white.png | Bin 1196 -> 1337 bytes .../map_pin_user_location_day.png | Bin 0 -> 7568 bytes .../map_pin_user_location_night.png | Bin 0 -> 7180 bytes .../map_pin_user_location_small_day.png | Bin 0 -> 3283 bytes .../map_pin_user_location_small_night.png | Bin 0 -> 3112 bytes .../map_pin_user_stale_location_day.png | Bin 0 -> 7513 bytes .../map_pin_user_stale_location_night.png | Bin 0 -> 7084 bytes .../map_shield_marker_point_color.png | Bin 0 -> 1710 bytes .../map_shield_marker_point_shadow.png | Bin 0 -> 2090 bytes .../map_shield_marker_point_stroke.png | Bin 0 -> 1889 bytes .../map_transport_stop_bg.png | Bin 0 -> 1908 bytes .../widget_intermediate_time_day.png | Bin 0 -> 3545 bytes .../widget_intermediate_time_night.png | Bin 0 -> 3405 bytes .../drawable-large-xhdpi/map_action_arrow.png | Bin 1404 -> 1498 bytes .../map_action_fav_dark.png | Bin 1982 -> 2381 bytes .../map_action_flag_dark.png | Bin 1518 -> 1672 bytes .../map_action_gshare_dark.png | Bin 1912 -> 1890 bytes .../map_marker_point_14dp.png | Bin 0 -> 1292 bytes .../map_overflow_menu_white.png | Bin 1331 -> 1598 bytes .../map_pin_user_location_day.png | Bin 0 -> 11940 bytes .../map_pin_user_location_night.png | Bin 0 -> 11353 bytes .../map_pin_user_location_small_day.png | Bin 0 -> 4750 bytes .../map_pin_user_location_small_night.png | Bin 0 -> 4410 bytes .../map_pin_user_stale_location_day.png | Bin 0 -> 11875 bytes .../map_pin_user_stale_location_night.png | Bin 0 -> 11324 bytes .../map_shield_marker_point_color.png | Bin 0 -> 2128 bytes .../map_shield_marker_point_shadow.png | Bin 0 -> 2895 bytes .../map_shield_marker_point_stroke.png | Bin 0 -> 2313 bytes .../map_transport_stop_bg.png | Bin 0 -> 2344 bytes .../widget_intermediate_time_day.png | Bin 0 -> 2800 bytes .../widget_intermediate_time_night.png | Bin 0 -> 2714 bytes .../res/drawable-large/map_action_arrow.png | Bin 1165 -> 1199 bytes .../drawable-large/map_action_fav_dark.png | Bin 1445 -> 1654 bytes .../drawable-large/map_action_flag_dark.png | Bin 1254 -> 1339 bytes .../drawable-large/map_action_gshare_dark.png | Bin 1391 -> 1439 bytes .../drawable-large/map_marker_point_14dp.png | Bin 0 -> 1142 bytes .../map_overflow_menu_white.png | Bin 1134 -> 1385 bytes .../map_pin_user_location_day.png | Bin 0 -> 5412 bytes .../map_pin_user_location_night.png | Bin 0 -> 5184 bytes .../map_pin_user_location_small_day.png | Bin 0 -> 2522 bytes .../map_pin_user_location_small_night.png | Bin 0 -> 2518 bytes .../map_pin_user_stale_location_day.png | Bin 0 -> 5346 bytes .../map_pin_user_stale_location_night.png | Bin 0 -> 5128 bytes .../map_shield_marker_point_color.png | Bin 0 -> 1442 bytes .../map_shield_marker_point_shadow.png | Bin 0 -> 1839 bytes .../map_shield_marker_point_stroke.png | Bin 0 -> 1673 bytes .../drawable-large/map_transport_stop_bg.png | Bin 0 -> 1568 bytes .../widget_intermediate_time_day.png | Bin 0 -> 2173 bytes .../widget_intermediate_time_night.png | Bin 0 -> 2149 bytes 55 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 OsmAnd/res/drawable-large-hdpi/map_marker_point_14dp.png create mode 100644 OsmAnd/res/drawable-large-hdpi/map_pin_user_location_day.png create mode 100644 OsmAnd/res/drawable-large-hdpi/map_pin_user_location_night.png create mode 100644 OsmAnd/res/drawable-large-hdpi/map_pin_user_location_small_day.png create mode 100644 OsmAnd/res/drawable-large-hdpi/map_pin_user_location_small_night.png create mode 100644 OsmAnd/res/drawable-large-hdpi/map_pin_user_stale_location_day.png create mode 100644 OsmAnd/res/drawable-large-hdpi/map_pin_user_stale_location_night.png create mode 100644 OsmAnd/res/drawable-large-hdpi/map_shield_marker_point_color.png create mode 100644 OsmAnd/res/drawable-large-hdpi/map_shield_marker_point_shadow.png create mode 100644 OsmAnd/res/drawable-large-hdpi/map_shield_marker_point_stroke.png create mode 100644 OsmAnd/res/drawable-large-hdpi/map_transport_stop_bg.png create mode 100644 OsmAnd/res/drawable-large-hdpi/widget_intermediate_time_day.png create mode 100644 OsmAnd/res/drawable-large-hdpi/widget_intermediate_time_night.png create mode 100644 OsmAnd/res/drawable-large-xhdpi/map_marker_point_14dp.png create mode 100644 OsmAnd/res/drawable-large-xhdpi/map_pin_user_location_day.png create mode 100644 OsmAnd/res/drawable-large-xhdpi/map_pin_user_location_night.png create mode 100644 OsmAnd/res/drawable-large-xhdpi/map_pin_user_location_small_day.png create mode 100644 OsmAnd/res/drawable-large-xhdpi/map_pin_user_location_small_night.png create mode 100644 OsmAnd/res/drawable-large-xhdpi/map_pin_user_stale_location_day.png create mode 100644 OsmAnd/res/drawable-large-xhdpi/map_pin_user_stale_location_night.png create mode 100644 OsmAnd/res/drawable-large-xhdpi/map_shield_marker_point_color.png create mode 100644 OsmAnd/res/drawable-large-xhdpi/map_shield_marker_point_shadow.png create mode 100644 OsmAnd/res/drawable-large-xhdpi/map_shield_marker_point_stroke.png create mode 100644 OsmAnd/res/drawable-large-xhdpi/map_transport_stop_bg.png create mode 100644 OsmAnd/res/drawable-large-xhdpi/widget_intermediate_time_day.png create mode 100644 OsmAnd/res/drawable-large-xhdpi/widget_intermediate_time_night.png create mode 100644 OsmAnd/res/drawable-large/map_marker_point_14dp.png create mode 100644 OsmAnd/res/drawable-large/map_pin_user_location_day.png create mode 100644 OsmAnd/res/drawable-large/map_pin_user_location_night.png create mode 100644 OsmAnd/res/drawable-large/map_pin_user_location_small_day.png create mode 100644 OsmAnd/res/drawable-large/map_pin_user_location_small_night.png create mode 100644 OsmAnd/res/drawable-large/map_pin_user_stale_location_day.png create mode 100644 OsmAnd/res/drawable-large/map_pin_user_stale_location_night.png create mode 100644 OsmAnd/res/drawable-large/map_shield_marker_point_color.png create mode 100644 OsmAnd/res/drawable-large/map_shield_marker_point_shadow.png create mode 100644 OsmAnd/res/drawable-large/map_shield_marker_point_stroke.png create mode 100644 OsmAnd/res/drawable-large/map_transport_stop_bg.png create mode 100644 OsmAnd/res/drawable-large/widget_intermediate_time_day.png create mode 100644 OsmAnd/res/drawable-large/widget_intermediate_time_night.png diff --git a/OsmAnd/build.gradle b/OsmAnd/build.gradle index 5bf1eee503..e2f96678fe 100644 --- a/OsmAnd/build.gradle +++ b/OsmAnd/build.gradle @@ -284,6 +284,12 @@ task copyStyleIcons(type: Copy) { include "**/*.png" } +task copyWidgetIcons(type: Exec) { + if (!Os.isFamily(Os.FAMILY_WINDOWS)) { + commandLine 'sh', file("./copy_widget_icons.sh").getAbsolutePath() + } +} + task collectExternalResources { dependsOn collectVoiceAssets, collectFonts, @@ -291,7 +297,8 @@ task collectExternalResources { collectHelpContentsStyle, copyStyleIcons, updateNoTranslate, - validateTranslate + validateTranslate, + copyWidgetIcons } // Legacy core build diff --git a/OsmAnd/res/drawable-large-hdpi/map_action_arrow.png b/OsmAnd/res/drawable-large-hdpi/map_action_arrow.png index 986b3ad186fc6b6a6485269ead990605ef5643fb..1371b10c80878c37e9eb9f6b3a6940c68ef38310 100644 GIT binary patch delta 539 zcmcb@Ih#wdGr-TCmrII^fq{Y7)59eQNUH#`1P2?CoU|j}Z=&KZB|{Sf1#?S1Lo)*t zQ$rmEBLhQoeFIZ{12bI%Ln{LdD=+Zj4cfe4PDJ0f!NK+(agfk z%mt{!WpW*pEL4pXPBpujQdE*mjnYgLlM{7QER&6OO$-gqbQ2SkOmt0*Qd1LC4UAIF z)66D2F*nsWnytRfz`$tj>EaktaVzQ1|Nr*Pq7JMA_RNo5MP{=U3A9=;b^K@i=&w+= z=!%V(Y%<@G`2WfW*cGlxYOrfEe_Z{4#sf2f?n&8t!ZQue@*jEK7$MR?Uu5DqxF{@)z-?0aGbqYzog0D;f+r&`@;16AjTCI z7gUewxhZ*NMJm{JE4xo*n#Zsa=$50)J32ew?48Qh$H*wD5a+$Z;=pr-v=xlIc&;!% zbJ!!3Wp?uEg)RTLFbjM5UU~XIli#Sbbb`Fe>Pu388gI3lPj7rwA%F9$z{>~HCeLHr zI2Eiprf~Z)Y&2o6jRe}cq2J*RHY4q3pR`_HI( zQI6Dvi6;##4wSeFN&TGijZLC6@W>H^69*O)3pg||GW^Yp`+cW1=m{{s89ZJ6T-G@y GGywq9DZ*?3 delta 468 zcmbQub%j&0Gr-TCmrII^fq{Y7)59eQNXr4S2nQRGoVB|5$VA0mN(P1|3g(u2hNfob zmgYJNMnJy4frY-2fv$n2m8r3nfziglNsRK2#)i(0h9+)~hGvF_t|pF#Zf4HL<_0c? zj!sT4W+s#Cm}H@9jB%>j#gw9Ao|#2Y-y;QW|(SdXl!bb zY-DaS*@?NS-gx%kM4&Ujc)B=-RNPAX^Z&m+^UMVz9q~*bl{S?$>!>mRX8I_v@Q?Gz zwI?$i`ACI$-TmU@O}1}3J4ItoSxhUWSPruqhEx(0?;1{PLEh8zDX zGA5*07^Ik+q*>@%nwXgDniyId>slBkrRk;`8CoW$B&C?98YU|#ROA-;`dYcRX!yFv?n_pa3jg631s^6> z>1BMI&Apa!<&sPJ)(c`jo1RGj$t=NN_cN7UtmCNm$>h2DF&T4@?%GkZ@ZRt2Q7wC0lYzvUPh#&5*iBPT;K}H{E*qgK_MffALAg}baf4P| ztj5gxjq%f~7RHNIEuH;&SEhsH42Qk4cLa0GBgG%srZP|DPHhZSXzyWBUa|T$PvLvs z3%aMg_VbBts*%uPzCR;r#q01_XRk!R-FM^^Z<i zxQ--jK_kgB&}ohJ1v`iIG_okw-A+>Xe5 zJh^Lzj?#&{XOd2YUiX=Bwn(kq_V$JMJP~|#5w+~Q99S#3w{`uRzkqGe_MakC6W>>5 zhX1_m=X^Kr-JG=V3c-cHI}FSYInLiv(63!XFP5@ zlQ?VQp(6GOmUX*k)_bi`c`LMk-IDxyX1C+C11GH8<#MI9($D6zlDO1a;j&dLcJuPx z{1FkTx0CaXSZV)3n-3>Xr{r<0U|zcDo#l?#Tvo_;y7u>MKXJp}d-89YZ!cWZeD(oX sg^B6}`}M~|g#HVw^ZdBa`$PEvLz&ODZciVcR}4Vl>FVdQ&MBb@0GnnW{r~^~ delta 938 zcmcc5cY6GsC}OG7s&3qw~kLqk^+Csz|!CrcA&OG9H5H#bL<$#qOJ3Q$Fk zI2G+;QsV`=P(dR+GcP5-ym;~}CPNhy6H5!TG$Rw;L_>o#-855^G~FZ<^E6#!LzCn* zOG67Y1Jkt0_RKOW#CT$IJ+o7N{L4*A3=B*eo-U3d6}R5ZJnbdpDAIOYLupsQk2@NIkp3 z$;Z=HF?NaUbIU$pd0yH=yP5T{%|J$*iePF30DREXnf6c_}PR6Zj zF>#lRxVAROc5l-+%e|G7aBEqv*LR+fM&p3Qi*@|34)(5-l-Mk&zec9#^(@AZ27C_P zhilyz@a}mvtx-_?5$`?YN&P$_O;!SmTOZULpFg@${q^1aboB(`n2kpSj(g8rUQzeh zoFS0u%d8F^-W@@8CY*YVkNg-zno}>Vk9@hGG3mjrOx{1N%?X~$AMFnYZ2M6zEV;oU zCEadr{p{sp!E?(PYYh12eNy<-nSA?Iv2a6z#2q$`f76n!vOa&35_P@BwSQg6Ey?el zOWySA)Su-4BHQ|?+`{crF8g}xkE{|5tGSM>zx2Izd7R#L2eYFJdWGkXzr4IzZ2#5^ z+!0fLe5t>XzTjxg{38rCzb~mW+)wq^yU!f1^C=~w%QZPcGGnU7y#?#9DKJm4tS$Pq z(yGCBQ7nUB_dC8bO@2nFvpOZT@6qjqZG=9OwCGpJlx8LYI3hkfIkR;YD-=HY| z_o(e}F}ozkH%DsK?8DA(jEXJ47=P#TLA&pk>zU;xJyL8o+AlbnZkxK{{d=Bz&a1&I zcx)P+1>tz) bFf9Jjx~JH#;uHe|11E#0tDnm{r-UW|Xi|0R diff --git a/OsmAnd/res/drawable-large-hdpi/map_action_flag_dark.png b/OsmAnd/res/drawable-large-hdpi/map_action_flag_dark.png index e61d74d4e9df703bca4900dbe070fc0c3599cf90..43cb50c36f4b22f89d8d2755139f7fbf28d6e50b 100644 GIT binary patch delta 835 zcmdnTwUK**Cu8wMuZc>ACI$-TmU@O}1}3J4ItoSxhUWSPruqhEx(0?;1{PLEh8zDX zGA5*07^Ik+q*>@%nwXgDniyId>slBkrRk;`8CoW$B&C?98YU|#ROA-;`dYcdfQu% z8N$6SHaZ8GbRO7!UtoNON%R5BoW^Yi{0r;F3b^_li)TD{(D!I!4v^o{@bsbYnqP<2 zJsKnnB;6R*zYQ<4=IZpCJSERl~Q^8=+X3pR-TgT4^nzuUa7o| zlnR?&|KO|(qx$0o@>e`=T~26Jt2uY%>I=oSi}O_8PE|4ZdtLY#)2r1){YU%6}tVbs$ z8-3vuDF6F&zw9fa6|8R)oC?pGOg&}MTW%|udPVjA=H%kl#oWsrCbsXZJG%bqmJ^~= zkHmg>7e4hvve5F3t1}nWHm<*@S-|-0fZf|OOr3mGebv5BSS+ob5}PDLqk^+M>j(!HzPw!6ALp_QxhYn$#qOJ3Q$F+ zI2G+;QsV`=P(dR+GcP5-ym;~}CPNhq1JmR*!;~algT$m%U86Lh+boPzEp<(dObrZ- zO)XN)Q&T3}Gs~zD)GrC)>j3rpEt7BPvTMk zxP|gZ;h8*dokDyaf1D}jm(+Li zPSv-LRdSU)j3`^Mea+k_iWjCCC;YiubN~OXNT0@KIa5<-zK;`fe!yC`fXVs(+;)+Q zNxC0nR$WryRQ#Y2njZR&)$wug139yYL3wF`kDM3inXi96gZXmdKI;Vst06k9cng9R* diff --git a/OsmAnd/res/drawable-large-hdpi/map_action_gshare_dark.png b/OsmAnd/res/drawable-large-hdpi/map_action_gshare_dark.png index c49eca17c4deefe0510f078e978d03120a38efcf..518b93603964c74e2fe1c5099d6f308b94a3dce5 100644 GIT binary patch delta 1024 zcmbQp^M+@FCu8wMuZc>ACI$-TmU@O}1}3J4ItoSxhUWSPruqhEx(0?;1{PLEh8zDX zGA5*07^Ik+q*>@%nwXgDniyId>slBkrRk;`8CoW$B&C?98YU|#ROA-;`dYcjZ*i%E@3!#6QGGp{7SIAii#Cc}Djlhi~@3&T`hQ?tZ0U6Ul!WL?W-^E6${L<@6c zOG6V&OG_gqh2oN+)HJIUEDj^eWBPUqHu^;=X;v<&#mPmP1tppJc@Uw=bD7oaxzu-u zGB7apd%8G=RNQ(q!`EBdQR29{TCbc|YsCjuIWAxRqe)y%`5o;+Q9X5x-u=0u0w0Ad zzTatXV%K-t*RZH{(Sp_^&eGb8Y&BLyYH6u_7vBSP?;4L36X&Y^=w8DT26k*4}6*9mDGF0aovL)OS#7t{S%I9 zx%ijM?wQc@o6+jP&P+vsr<-D;@k5zY0WtSt8lMNvp1SL>MgFk?4-fQ7t?dU zXqUjnfXXTd^Bb)GqR*F>K6l`-VPEg4`(KPr-eGUbJGG2*t;J6Z7H}?cD9+?(ZBLNd z!c|}8VEZW9Zf&_3URFy#Lj)O*?2_@U*0MPzRkAz!NT54cOKLgEV|6-?Wp@KGHDM}zt^+4 z4gXI5nEE1aRiIb>BfWR*f%`*O%rA;6;j>`!{*$?e*)^Lb|3I>5-HH{lx_lyQThAXV z`}tAWheJ!&(rUqL56#p3lkUHFY))Ax_}*Hv>xxR|69_b2mp*Lqk^+3sYl9OABK|V*@7_7iTBu$#qOJ3Q$F^ zI2G+;QsV`=P(dR+GcP5-ym;~}CPS4}qcmf4qeN5Pq!g1BT{B~oRNcfx<0M_nlr&?* zGz&{h!^Gst_RKOW#CT$IJ+o8&E!(S)7#NrgJzX3_DsH`*Y435^LF8Dl=E_#TMa?@j zN(xu8emt+{x2TxCd-I|TRu)#Acjq2i>E~n~E`HFpBWT0Q5RvVAdW)1q7m9VpKM?I! z+3D?DBz~s(eo^JlJ=5>({;el&%;U_tnO8$`yGEl1qidj}V8#O1j4R8G-kWtt)GH(} zNV^f;Ta)vB;rKL zHK%9k4;C-*Y5cd1dxEOHXil?Mh5D*1%Qnrcf9(F?nREGp)vgbGH+VUpn*6*{_K#4- z297_>Qyfmc7C-jet=pt8y2UN`uKygi-E~4Y_1r?cZ~uPfn`m5o z8X~WA*){)F+$CAu|K2vu|VIw@+<`TJ&PcV@^KH#>=0aFeiZZF&*EnfW#ullgJx zOLntZFoDom+F~VwhgR^XH6Tb&?ZJa0Merb0yc9k7gBMS=_FA;xB)ic=@Zi9FKkvNH z`#$gAoEjNAkZ#-F#xP8}IB1sX-kH1`Kcs7vezZupZKQvc915zWh9b=5oxsAN=%F!O z#>kmDeh2q3Ose5lM#*UDpl$~qj}jfe?u8W1Fg?BX5ZM!$01J<~zQO)|{RRtM$6&uu zN@6K2;Bj}b5#d9Pp^Dv@ur-J6-3NN=IyK;7f^LEzE(o<+jjzdk5RD0vrfGr*1qeB+!NoH^L3PfLyIK}Z9NUo_5;yQcVi8%v6fs!J zbR`5YER|Lb`*AZ-G-W~^g@VM3g6Ac1Eo;Z5jNi~$Q#-EAgjgu!IGBoTT90a13rutO zZbykCWup&AE-eb0Gy{9e!#*jR21~#2j_c^EZOhrLtZ`V;L@uL3#HkR9bP+8@ajdFk zWm9WB-ps$Cpk%Jw3QNwQKgT z)9b(5eXes;{&B8-n6ZvDzTB7^o>dpmcig%;4G#ZuWgfgpFHFpy`|b#pq`~yXEA!&7 zpDcWE@9u@qi~n{m)R=!Z9D7zc@pxDJ?u#s>H|5pR{H2bMzMa49oVfkz^TJ6c#XR3q VKC4`P@I&(3DE1GT*ZPjm{SPs_e`Npw literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large-hdpi/map_overflow_menu_white.png b/OsmAnd/res/drawable-large-hdpi/map_overflow_menu_white.png index 67673adab6ce29d545eb874dd9acebe960dc269e..e716e1f0988bd5e948a6d73e46bc2feb63f9a803 100644 GIT binary patch delta 687 zcmZ3(xsz*xCu8wMuZc>A#uf_ZmU@P!mKH`PItoSxhGzN(mimS!x(0?;29{O^h8zDX zGA5*07^Ik+q*>@%nwXgDniyId>slBkrRk;`8CoW$B&C?98YU|#ROA-;`dYcA{;uunK>&*;9FXljjw)SI_>@c;%UqRgrr8l9g>*R%s8)jYN3AWFDF2d1;5<=iDp2 zKqEI?y|I3!e6zQ~rq4`w8pB0pr5D#0F!Pyxihm%rN8`l}(OJ`MbRzOrElOr{TT-@e zQTA7ns0p_gclAlmh-7Y^v~1SO7q6!6+-G{>#yS57^QwF%9V^|}y9?yhE!!{Z?O=d#Wz Gp$P!BfCQ}o delta 558 zcmdnVwT5$oCu7S*uZcM;BL1V`DcLCnHA_Lqk^+M{{FKHw&OSt`?R~E{0B%>zHH|po*Mv zD%!=Q#tU+xf<|~|UP^v>@#I%bhV@CQmL`doNrt*62A1Z!CYB~iIKUXlD?gSjeb!|nw3jx@#G$6(|VS;so@L^4EsD?978H@ zy_vR=_mF{rYqFY$4U>|z!ofD3$$e9N7^EdSMLAfvJaaEfkEcKZ@vIoWA)^(W Bz6t;U diff --git a/OsmAnd/res/drawable-large-hdpi/map_pin_user_location_day.png b/OsmAnd/res/drawable-large-hdpi/map_pin_user_location_day.png new file mode 100644 index 0000000000000000000000000000000000000000..3c1d19287d1553ee8159eb11c45e9d1259f0521e GIT binary patch literal 7568 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 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large-hdpi/map_pin_user_location_night.png b/OsmAnd/res/drawable-large-hdpi/map_pin_user_location_night.png new file mode 100644 index 0000000000000000000000000000000000000000..b377614e414ea1696dcff9fa627a5de8b0df5454 GIT binary patch literal 7180 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 HIr_f<{>d9p literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large-hdpi/map_pin_user_location_small_day.png b/OsmAnd/res/drawable-large-hdpi/map_pin_user_location_small_day.png new file mode 100644 index 0000000000000000000000000000000000000000..250b095e7dfa0f2520fdfce704bf4f9a3ef149da GIT binary patch literal 3283 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

$nROT&3aQnma4|A8_E1%Ej`~7_% zmkr5@aZ|izdvQ3NDQcBc%gzz5*JC0(%7$-S*l89WqoY%)Y`O@ykenzzl|=$-Bc4NQ zNnBrCaFJvg;~7Jmj@D@sWCUdt;4X}SF`8L6D;CL^aUzeTfh;n|V3Knm*v@hRgI>;E zBG$kfvx3Yus8(CZ)YXY;#Ogc(({m#i0uhXi6)=)C4lu@ilU2sZxg)wVcI`TbxWEX6 z&XaRrI;GPj0}9GQ0%Cy#BoGk_NHGB-#!z7x9}vQb1cEUL2?Jq724gZ90Y)D#Yt5q1 zmT8r-qqf+coSRG2W*Gz(6%`4JL;}i^10fiOL9h@K3PBbDT8m9I&VVK>Z%jc+S_zB6 zOdBW@;8Mi1s6txKWj%d)1*2J`c_nPJjs}Vi8N}db2ob=L(dfF@2--?($^YDVE!vt^ zY$hQsX{8D+1e=d+-WZvU-J1=$fUGyNB#VJf3ZAc|h(aT2qSZ<{m;EBp8}u?1g<+9c zjDiS?BA^%!L%=MIkbtN}PiDhH3?uaTn9l3?m_i&T62%}2p-_w=2bh9CbowxY_oXZFQGUbx65i}R2tLW zUuR27iwda8=>jKLRWIWD`uln0HMA?bpZFvzoJVRy0z%Snt>5uWw<;+hBzRiF@TA-* z_haSm399*}ftz|aZ?N5c7JmC=NAys^{hkts-Vw6Wz2rgZXD1({R=;}3!NnV^{8zOm z-tr9pEwW&?-j1p&7n;4Aoo9F1XPP}8Wdgji=1))>WlmjJ5L#o9qu&R$U`-@bM@;KPgg2Rd|Q0F z+lnT%KfBbGe{D`;InS(ZcRrYedY`eBprNY8&f|A0COh}oMP)m~_d5q(Y%QqY9Ik2{ zTC;u0w{y<$lNUQBIjG{@@1mr;EkJ!*;InkW^VmhAFfz6E z#lAX$J)FP2q0+5^9t?cy$lg-Z9C>=*p(VA)C;Tw)W+UGbkucOGn&El1@!k8?-#mv` zh%W~;o@XAf>@cox-dN)mKj+5*&Gko$b=1|R#dC2oo_?sAUUsY&eCj`|E9K`ujmvj0 zyI?z%-reN?hk9bXPl>(F_X8it`$rG1s!qwM>%26xw{Lk`OP^NOCwKRLGI$|nP1}=- zZ632udw;nAI9qz+pQE1b(A;0UY$wIjv)nqSuMfvV`>XagU3s`{?KsXyfgJ_A{noX* P{vhg@MCFm_%!+>jg5QTy literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large-hdpi/map_shield_marker_point_shadow.png b/OsmAnd/res/drawable-large-hdpi/map_shield_marker_point_shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..03c2ac4cb8cd878085523d939e321f37933dc6e5 GIT binary patch literal 2090 zcmbVNc~ld39uFdlAV*L@%h55k7NSWefh045fF$82+z5y$Lo$#^CKHkY0#->8)TO#! zs3?72h+th1bhsferM;$8CdvHt8bp?f56Mgd}6ivnCGk0E1wLI59TvbiwC@mdLRKsJvB!YsBI17r(8SOBttnU6+l)5_BY zF_OR;UF1$kQxJqkz+&a*<}!0VnYcEC#fD*+1#(y%4uh0n=JY3&V_ly_MDxG3bBI_@J~d zE>DB9Vo)8Pt(B4aNOzkBld=12MMgo=8bPF1NhSqRNpM*LP2lCmp8NB@ejUbCOie)U9|0$o@BeEuq%lFMdZr-;OswR6#OEyc~7h^6I%G}@( ziGQ4a_;I;ZcN4VT%IJ8d*w=3|jHKoti_JH@d6NlcjZo%W{~7Ai*|d8&p-zPcOa`Sj zDgqzgXjnaUCwFj7SV>gqr>xW6qs5JH+JCrQIkm<1#Muek$7==`x8@8#uBVT003JXV zUEaBcY3-NFCofwMt*&lZwBV>HRNDyJKk}*hr1`UN-uV1fvCVp`&G~`9|42LOaq^Sh z#jdT2-`Y#J`@2*^MD@J_D4C+`qwcsKAGFV#mQgqv=J>MK;87h8I+x@MZ}EYlQ>mG5ss5roPG3|`@l;V!lew8g_`SxdR4%b* z=wdqk%c$a-mWRQ&D(Sm6*?^B0WIP*P5idFOd0nIYW~pP@Hl4%I^xo@^xBDG?hmkWw zipHKp___l}IOl^OU}#FShwx_ftA&P2o3gd4sT)dE zc0{FM)h&f|26dVy9NmfnRDsRi@<6KRuEUpHPwg>1gBk4CRm-sYsNzR~w^yc(c*rK{ zD*hGnDxtRS0C&t`&k7&YtBdykE}BLjhWefUl^PME`*y@i8SriMciQf9^MOq}`_G3v z-v!SvFBqTh6KxC+JXw40xp`AUtxv6`(o!|8l#Cs*YdzCf-URciv-vy9UA}Q$ma%j1VAtIpzo_Hu zd+is7Cve6$PcH7W)K4FLa{rG+bl2CLC7))039b_*CG$5%{;L6Ql3$3ndTC;C+-~@| zrC`Fs`Pj!qfz7exqNl=DgUjm3^7Ojr?J6EOb>FLNeSmf9x9oEfh*;ld6`Ku!*q#;Ll`z}u? zwC^1P^ zED%>#wB~SMF0pqyJ2t1ma-^uZlp8TpuQ5y;;EUQ-O}==4e5J(7ZthQJbe|XW&QMv^ nwhhznR?Ww^yj;2qYcpFyv7Z+pCDa8a#@9O}AVN|rN-g{kGjKQj literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large-hdpi/map_shield_marker_point_stroke.png b/OsmAnd/res/drawable-large-hdpi/map_shield_marker_point_stroke.png new file mode 100644 index 0000000000000000000000000000000000000000..a580882ce06ec19f36a9929845221e464284797b GIT binary patch literal 1889 zcmbVNd05kS7;c9Hi}OIH8!)vNQ9Rlvg|=y+D72teinUgyij$B8DA1-$gA@h`DjtXe z-lBM~>OdX@ugVl}#RGJra!gS-1;qm|@PN4#!R-$p|5%0 z27}RCF+r}TcVFAv)1F@8_F9tOT&TcMYAO*)B_Jfu@W+SC<WsLK|8 zlX9Xd$_VrM2?+_j1TP*zM)5(3M8XFIe1U*VYj9181`08A4JP+)203m*Nu80>5eBx6 z5s4t;DJh5c^kWEmqf+^a*kI~P6rD1@88Pxf9>CY@ZEk;YR4W@JVWkWVa+8cN>siTX6#K{RXUXL3ngy1J5f^ZSC@(_URVUJ!w0B8V36EX`FBaJwqftEWfF-dPCi~ zev58iS=rC!WFSX=J!hhFN}q%$@5cuGyw0+H&+42}EG4h!&K$_&)tvakKC|N13ePsz zxp$l_VOBM2t11U?s=zoUSV*5uc8$j+MoZeDbF8wk`7x>ib!j)YtyAR|Wp5kN#B>cv z+3k>cq-{?12Pn-$m9GKY>zUOa(ptwcJFIp`Bb>5gO1=)04QjeNFkI2@n&iw#a=4{h zm9llo@`p2XXP$|WvRegGx*>raF&<|}r-dV}; z=n&d6Uz8hLvS3AJNo9fpvPdUBad~DU?$FEo(8_rwaEqq_m!+gB_ ztCS2L>M*=!ppS6=u`6Yx?lCOyr?ZY+3OV%r*2S8%JuXA`oxhM;s#I!Evx3_a9wIZe zJF}m6)c<1lXQW_RYWRlGlc||IT=N>8lM}19-uLNnDtCF*o`9qmHRhaH;aQ^4ZcJ_| zJ1C0^sW{XRcwJhwa_iGo+XKBjo>qw0Wo~XdZZ^hhG{&0L-xn~(wGC*R{X$4C+*mlW zfnU(9?N6;cu%Gibrcc(0;TMnD`^3lGU6TF2n!RPYdstM1i+u0ah)gm&`DNmxDd{QA zp}s}Wdb}y@n`N1z&TMmAmTo216#q3~;N3jI>Czj!Rn}fDv)vBot!%2yDq*$Q`wX@) z%-`QB6B)HGPPK*|jD`d0lOEShVitdA6HeKH7uV$+KFd7j)_ZWFmrH`qPCbNJrEs9fFaQ5m~C@&YZ>#0!}({r{fpm}bqka}M|W_K*F(vI4)> zf%ZY=4@OSD@W7LJ-gL5U{I%5elN-Ic_P6nKW48x0DD8+JS#EPZYBt5jQNvP>itK}~ zY$2eEACP@=+HLPoK{;>{F{n z_p6*QPdkxp)!4y4z3w?uqJzGkmuKCo=1jUuL|8Y@yq)<_ck?UT)uF+^?h=$*skN8u{KEQQt6wb5 pwLCecEByg-s7yEA(bN)5dq&2Me8=7n#UpJ$Jw;%MyeJ@i{y#R<^hE#w literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large-hdpi/map_transport_stop_bg.png b/OsmAnd/res/drawable-large-hdpi/map_transport_stop_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..33a9b2349fef26ab5be6f172a248ce8f50b4b8bd GIT binary patch literal 1908 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 J%QJDm_-{KSDzN|n literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large-hdpi/widget_intermediate_time_night.png b/OsmAnd/res/drawable-large-hdpi/widget_intermediate_time_night.png new file mode 100644 index 0000000000000000000000000000000000000000..5226f4bf940225d951664cc9d2ba97811d20ba41 GIT binary patch literal 3405 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 UTHCKDuKeKG(;TTc_8&X-KTpNjKL7v# literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large-xhdpi/map_action_arrow.png b/OsmAnd/res/drawable-large-xhdpi/map_action_arrow.png index 34193b6443a9cf1f91daa1f347c90fc275508a55..6e73dc00d8790e00745f15d685358848e4b70dee 100644 GIT binary patch delta 732 zcmeyvb&FfEGr-TCmrII^fq{Y7)59eQNSgt%3I`jIJQRJ>ccS7hB|{Sf1#?S1Lo)*t zQ$rmEBLhQoeFIZ{12bI%Ln{LdD+<7j4cfe4PDJ0f!NK+(agfk z%mt{!WpW*pEL4p-PBpujQdE*mjnYgLlM{7QER&6OO$-gqbQ2SkOmt0*Qd1LC4UAIF z)66D2F*nusd$wpZFfjh|ba4!+xbwb4bu2ksVapL&)Shez`_s0YM zbr(Jq-73#N=c~LdlWYDKF0KbB`j0BvNzP_I{y?^;@p+m-y&1zh$2sxS9qcvQZbq7tYEr^Uy3{T9jxk_Egya>W?!bH^RPcy%ZL5VA;(bMq1|_ zTUWXU`^6_*dj0vsuF9U~Xo1N#>&~22S)UyKhN*wS*@qup_wh_A$&%wNczZ}hle1_+ zsCcsO1E!Md62tq;=Ps#l-l)4ycl{K$Y{%`tQ-gc!9IRHXv*6vtb@?#6M5)w_xl)T= zJ|6IOUg{N7&T604V|9Nj|1z!Y)VXU^vvrOwn{>$j;ya6}cRv{&Tfr*d;P`OA+7jl? zF3Tego3Bs09$PqVyR!?+>U@L4#q(aT%aDKD9Om4(bDp8p+xb5N)%P~;i>hzDxx)C? za}yKSS5Jz&PfHnBY<823BSMAm?SZ^Mc%>5vs#XThf?EIH5p_X1bhB91*#**XU$4c08vYW%rLXa+Ce^ydrQTjE7#oIfF) zdsNouWXH2h>u%r9U-f@g;T&Jyi%Wi)ONp8N14D^p`D1EY<9lNjZV-JFcfO<<&0U;~3`|^2 zUEG|F4NWH3G08&JxZqT?iz!9LJT=KO(Za$&*Eli7Lf6d1Bt_T4*wRop%`nx_(Ad-< z8EDI7C+4R5KUdAg85kJnc)B=-RNPAX^Z&m+GjD^0zF!9g-{am^GHH>=FO(&ieMsw&q)W>wfghy6}g&|7QFsFVpvr^T@L+o4O}@Nd}5{ z^fMXi%bBikydlvc&)?Rg!F6Odr-j6_JZ*u`JX;n!svfOUsGp{;=r)bX@Uw$em6|~G z+k^v-4%b&EU~Ck60kPp(J5emWS8XKKj(ilcZz_PZA@c@^;|EmATN;s z&TahBFBh^MSf?{+E+vdY1%hsI@6_v@Kc8$i&0I@HkoVc1VXAFhwzVy85}Sb4q9e E0N`cdk^lez diff --git a/OsmAnd/res/drawable-large-xhdpi/map_action_fav_dark.png b/OsmAnd/res/drawable-large-xhdpi/map_action_fav_dark.png index d2407408a19144c193dc1b229c0559124c006293..2b505969b53dc048f55eca5d5cfa02a74c6d675d 100644 GIT binary patch delta 1767 zcma)+Yc$&j1IC56iJ@|FsmmL2&x=U@l1TnJVQ(Z&#jT3EtA-?^LyI6)^Cz?&#b~Uk zQQo44wN!`F+ljS^quOdK9km8+2}c860e2FG3b^3hNC1sUq7q5&1QNg?(HU+)*B{of!vZ=>Gx6LA$J3K(QE*$r^#&^Q3q z3jp@gKsMP8B(c3{bP^R{v1#&LZA;u=CHH?U^=mtPhWF>kC#Fb_ricZ$?J3+p^z`Vj%#V{JjUa&LZm+}M@N+y?KS#7!lZm(ritw`n##eV&*71W z9=_BuQ0o}1gg-0C`Do*DId~xVKZs3)xsm%v*d`vjQE4DYqJKob(;0%ZvMPpcPa!ky z)j(>V*1+J+1#+XfExYAXdqQ^RqJ!g9Oz%eM`-T4Awv_i!l8bx<;hg>5Rikj33+o)t zx7>ahE%0tZws5~=Jwe%ujkoHHeG1}G=kcEGKH1!B#AL@A4_7PXN3FM0*tMqiSUcv| ztD}YLLU<1xbPKcD_d;5q(Y5bt(19LBf3+VFELj^ddUO&o~cq+4qEOm$Pw{Io#cQ>+tYmUt5fOET4 zny3zL7<}2F!2YrC5F3%<8dG}jeyn0-yYJ-amfekIr)?}0T)0~;z?#(+Za1YzWcjl) z56eWzLxIdzzv3dSbeLTgh_oAOI?p`4onji15=TUpeYDq@@G;)HzJ2*T!!Oa3kiI+8 zXHlz{6w$3$#G394LnK?HCDjjJHojF*`8>pLG?~0k)%j&CxX3|afN4KIlc*{JO9Hm6zlG~YOjmmIjLq>>bk%U%-Je~gD5i35 z<}G4W_cy=NxFoTz?AfldXaNH9W`;GP=o{#1+ZSR*`}q^=JCiv{V@pEgvxbrSlbVax zE6$2>`^Y%}usVLNG$y0>%5}ed-R?;Q9C;z+=t7jjaIZtc?(FMrS?S-_T&bx$?G>0A zT6-s&NAr4vR3~V+Bln9E*DOtD?5>$oEOu9?y##~WkKIxRj$A1mH`asp2d@~ZF$%lV zEmK8Q^-`sP@HAh&-M}3;_}Nd&*pa4sm4KbMM>OQM0;x#F`j*CfzszNj3mMdO4WuOXuM!#U|j09!U^}1I4 z_Eg@R?&7OOt=&n8*~ZB_lbcw{@Hf*7{j(?ioE&B5t2wI<&pW!Nb(O}@DVyL<*ii0s z7bBTsJ%I758~&?uBUzmzS6K*S^&G+5`{msaQAQY1dO#zz*0AgDqghvz(iAmynpP+( zvdo_oX+oB6oGE_)uSu}QGP>gcIcp(}kT!{Vs+(cs;hfPYx+%?BZHOXUoe#ad;|Jeg zt|471&rXkx^d&S(EA^dy8ZNt{SqXqXaTJyJmd9y}GsaM2=w@THC4w8_)UQ64Lt-ZB>x&osPNnL0sP>KakM{E8GChp_30R8_GngcV{=mzVp#ZZ9}c= zS~c96$5WVwGLO!#gBr-`AVGhtqq`09>udU>Cddl2MGG{X3fHS08Z2WUw7w6m`##Ak zU(lP=t8iBxva8>8%8Yz0lMuapieXcT)Ips*)7e(Cg-)OZzw%_I28Pm&A$%X6*sD}knYFfDOO V4gIGF7>(Aa@b(69E_)r8{SO_3`gQ;S delta 1315 zcmX>rw2yy+Cu7+}uZc6GKxc7jrW=3qw~kLqk^+OLI3PCr1lQLsvsH7dJQK$#qOJ3Q$F^ zI2G+;QsV`=P(dR+GcP5-ym;~}CPNhy6H5!TG$Rw;L_>o#-855^G~FZ<^E6#!LzCn* zOG67Y1Jkt0_RKOW#CT$IJ+o8&p}b5T1_tJPo-U3d6}R5Zx$Q0LD0BQc_g$W~FW5v= z+?GnJML1q_7WDXDZC4`NqZh@0RsOjW@^F@4tWM+?!cqoh~hA+1}TMG8(ryMAa+k zP7w3pRyldCsZ^^}BiOKU)sN@Kp;l9tU2rKhd-3!sFT|am1$6ZO;q_(w8=XFnY<(zVQ?D#zA)T+bp9E~e7 z=BEYzW7c7~f9RFtRI^7MdaHR>vtN{dE*fEVu)c6^f}{lZZ1&u4XPHel8*F61nZkzF@ys z!pBZ2f8?yMF{?G7{?+=cm38B`hC34CSz@Z8Wv<5-9qAI=#%-dibwR42-<5OI#E9Jv zvnLBg^T;(!WfWa5`-b7J-(-`yI|NPG1Lmad+x9NSeIw%r(JQPTbFB6)V~jlfhhqi9 z^u2SMcO(ezYvbCd7T)$V`9Yh(xAj3MJ%G+%CjNPW?*hg%^*(}y8dJVCACL1B;jU;o z9U3!7Pj02vo_$vruw8EsYdxCz)UM28t-{Tj2ELojn%!8BWE{0Xoj`Op048!%%9kaJ@y8A%v#HR?EPty)RSf_Pbw#?0Z*Y`@*1Kf+P zKg|s@pHugIL4=#^+bia^pU($AOPJUde?#Xtrp&ea634;Is0cW4X;@CmwGL z70z%uvQuQ%DyEBaQS%NL%X1~)-#fwHdZUeErM!M@qs#?nz9yp&ZJLjtcGb)6|2$zn zQ=rCGj^yA^em$Sq^j3Qsym_LQHH+PIiLTImTc)3!SG_Ka*bSC@^5npDuwG)y1ZA@Y2X4tTvN7DhmhEYvlVQaG1fH&bF6*3_ G5}E*WB`f>@ diff --git a/OsmAnd/res/drawable-large-xhdpi/map_action_flag_dark.png b/OsmAnd/res/drawable-large-xhdpi/map_action_flag_dark.png index 7b41a25dfbe5c74bda143e50ac846be19a21ba78..7096acce62cfa3b8a5d3c1f63c595fa1a22e91f7 100644 GIT binary patch delta 1052 zcmaFI-N8G-ld*WB*F+^l69WZvOFcs~0~1q29R(u;LvwutQ+)$7T?0ca0}Cr7!;OCx z852@03{uQZ(kyf>O-#&nO$;rKbuEmN(sWae3@sB=l2S}l4U?4=Dsl^aeXU&blS^|` z^GZBjY?Xi_dMTMHRtC;yjuvL-CN74?hK7c&=9bRJMwSN7PUaQ{riPBr=9BA~WE7x^ zjBzU3#iYii;hUJ8nOBluoH6+=lVQENNot~{g<-0$saay0u1S(Hy&;1LYE8mw)bK4Qn zVKV7i+N_{;F`B7LEz5Q)^iJS>Xy999v-3-IkYcRe!avUjKRD z`zuntZGn@5Co6DHf}yO7TT(0P*ZL={p10u14sKgk_5(9m&gz|bYG=VQ&-=ograS3} zA8=IYI-dN=-FBeRKoQ7b&TA5Wu$DzNoh^o0{a`hx*Ey3NOn#evCM;;VaxnD*`?4tC z3AJ;dE#GsD-+<%S!R=v!TbOg$f7@u4Yd^P1{o4~8p#J|FW0i(h?y?`ZVwv_Q)r&vb zG{N?ETz_^wOM1lu|KoZmQVm_-e%ojpGkfo)_r~j>rS2L zjr)#1o+m6)I{U59m8O`mrr3nd$7h8<(2#!Y_6Eprj@xiC`K)n)L{FNkR*Iuuc7)WL z?-8FRWQ@+v4EfR&v+F<|m-p;;k*^Qx^Xq3l^|3my!|?jYt)EZ6$MC@29(G9jYXYVnOn6|(#?DTA#Yd7@no!fZ6 zsoXVpOMQl8?3;V$6>C-&pDE<4(fBo6$Lm7WhW4#Kw{Cn~Ejxv`;e6^`M%R!_$@5t6 zg%=3MFvOqw_m$)6eyKM9lM3@^yIp;&3G5~?6tDnm{r-UW|SU|JY delta 847 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 diff --git a/OsmAnd/res/drawable-large-xhdpi/map_marker_point_14dp.png b/OsmAnd/res/drawable-large-xhdpi/map_marker_point_14dp.png new file mode 100644 index 0000000000000000000000000000000000000000..73899ce1b36b0af682ead3885439cba09ebe098e GIT binary patch literal 1292 zcmbVMTWs4@7-?71cuNy&-4e^~q3eMY{Z@mkSpM7$151cmJu}*uJp0x|236QX? zX8;;k#T-ZhQSRG&5i}!6O}~=vv^x`z@sh53MMuY5R1Jtmkmi=6AxhoAMl&F%Xd&$9 zbF&z#$RVtQNstL63i8U%eiQ8KZ%<48-4Z8bEf1s3MII8Uz!uS>+M`)~F@%+QdAN4O z1csJX?Cub@>{MqWiAHr3po}+wOO%gAgPfOQIF|N5h|(k#AV`j&{5VPRB*&8!y7FMq znki@bl+d%APR+ox8U>YW{#jZjw48#plKXx;8vezi$z?s8Y&C|uq0D4 zY(>{lhf&Pvy>tf6Lf-^5dKHmv>yLuD_mpf89ct>(|#Fx;}BP z`F86KW~(p@?th_?ed5TeZS20=zDWHvKBbM;jC@ry>#>5#-y5mp)j)sioxeN!=D&S6 zH*;-q>=)0Sqg6}VA-np-o+~cb)uA^>y;BQ+e8>(Cou9k=l?z|~c=DszjoSP6o%!zY z-oa;DH%^StFCAFy+8v`W4W0jClfIQWY{nj#u6cU$)KV!3jE>Ss?Q;v){`xdAd}84F s)=AHyv*mYq`_A#uf_ZmU@P!mKH`PItoSxhGzN(mimS!x(0?;29{O^h8zDX zGA5*07^Ik+q*>@%nwXgDniyId>slBkrRk;`8CoW$B&C?98YU|#ROA-;`dYcr0ba4!+xb!UajT|b|ATS{u3s7#K1&>sW>8(HF{efTvKmX^hs8@2O*kf<-I=5l zxM8=kT3DI;bC2aat4ojl+jGzQ`>m-eo=RG=&MpoPEG{s#B#1}kMnwt*4FQ9 zOGEQ;+L@2Ff}>5&Y2LcbX!Axhm^(x9V)nt{W#1&P7}aD)&ok0Kb@$KO zhY!V`^;MjdIbu}*9H{0+_rebwm;2~0@O6IZ8$R>Y)x?Nt$82P!racKt`FEP_O#*}O z-TL!AJx86Dx3QEzkS=sTmXsW(X{2ql<#}HHyatXAC|a@n%clOHzB?HGPuOCuLYBV#8+CnHA_Lqk^+CpSZ5pqQJPo2!edv77PaIwlzfs3HTL zigq!n@q%2apb?&#my%yzJoy!qVSQ4nrAeY?lA*4Nfu*^wiKU5|ZlYOgqHd~*fq_M; zfrX)IvYC=XaY;~WnpFyt+Y(dqlTtwF! zZ)Q01H5mxF9^HG-jbCw|n?A#vqo-f=RWN)tc_epx3AfpnsaJe*@B6DM8gPH|n)yZa zuz}8rl4%MI0u2l-3Ji=K4h%{ROc2i5Q+}b#U!|@x{{Ccf?Sz8R!zEfTziYR&My`DI z=*7*|yPoYj%GX$5RVVgR-{XINSl_(3tFtuIB9F{je&h1u=ktsgTwDBnj6vwF)P3f>rzHrrmrg8D|oL=)={vX8)N4YQhDTAv)SU@R{lpT7(rfTfq4|@YZeCv euKE28%nVU?zMeW4x*~-E2s~Z=T-G@yGywn-sq@tU diff --git a/OsmAnd/res/drawable-large-xhdpi/map_pin_user_location_day.png b/OsmAnd/res/drawable-large-xhdpi/map_pin_user_location_day.png new file mode 100644 index 0000000000000000000000000000000000000000..148c3f1eaf107e21bada292cec73e28b324db3c1 GIT binary patch literal 11940 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

-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 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large-xhdpi/map_pin_user_location_night.png b/OsmAnd/res/drawable-large-xhdpi/map_pin_user_location_night.png new file mode 100644 index 0000000000000000000000000000000000000000..7c7dfa0c91f29a0c113a6817a890463f26bffd0c GIT binary patch literal 11353 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 WK9?=;^~ambzN$)^ij@kMq5lOZ5k#B- literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large-xhdpi/map_pin_user_location_small_day.png b/OsmAnd/res/drawable-large-xhdpi/map_pin_user_location_small_day.png new file mode 100644 index 0000000000000000000000000000000000000000..a4df2aec389f0aeb4dcee09d547ac25e956020b0 GIT binary patch literal 4750 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

QQ26bwOtz#1S3Tp0|}1Z!x5A;4cvilL3< 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 Vv4wuQ`S-`ZmE|?$N@Yxg{|_pix4ZxV literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large-xhdpi/map_pin_user_stale_location_night.png b/OsmAnd/res/drawable-large-xhdpi/map_pin_user_stale_location_night.png new file mode 100644 index 0000000000000000000000000000000000000000..4f3bc9fd2596d382c5ee6b698776f23658846b16 GIT binary patch literal 11324 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 WycZgeE^piT#kI4cSeID(ME?g8S>J#F literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large-xhdpi/map_shield_marker_point_stroke.png b/OsmAnd/res/drawable-large-xhdpi/map_shield_marker_point_stroke.png new file mode 100644 index 0000000000000000000000000000000000000000..aa7810c72c79759ac95ce49789949d08eab4b78f GIT binary patch literal 2313 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 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large-xhdpi/widget_intermediate_time_day.png b/OsmAnd/res/drawable-large-xhdpi/widget_intermediate_time_day.png new file mode 100644 index 0000000000000000000000000000000000000000..c4d15166b5c908d2853c7f1bc8c7dbca6fd985e8 GIT binary patch literal 2800 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 G_P`%MB!NQ! literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large/map_action_arrow.png b/OsmAnd/res/drawable-large/map_action_arrow.png index 472732aa966156bc2e5b96b6dd9c8eadb5146cc6..3a0d7de1073f72aea80b914f6ad98138c572e465 100644 GIT binary patch delta 432 zcmeC>T+gZ48Q|y6%O%Cdz`(%k>ERLtq@{sah=UDCuDZQ+?nK31N`@u|3g(u2hGqsP zriMBSMh1rF`Ua-@24=bjhE@g^Rz`*!|0Xgjn3!1@I~h0`xENa+7#g~oI|8wrk)xS~ znVAbvi_7FXCK;$AM>m{`b}^->B$*nenIZVvG8|#`F8k*@QCMKEani!>~CZ-w~ zrJARiO?F~#s=vOpQ5@*d^PVn_Ar-fhe*FJ$&)gXy(s7;H(0*l==hhD1j{bk`4R0OJ z_-LP&XskF{A7aoOHZAneaXzD!xse6}{|_hLlvnt+WLoMnhd*EK>pn1clxlAEVe63p zug-U;eObsRoySa%HvjizR&SUwIpnm1X8z&&PX~ln)GgA@{-5J7nW1oP(~kdBm;+Ar zs-?`-75M+hU-koY$JxTjWlTrb{|gpxI1}u$ohM{P+)sb$0?x1uV+ZcbvHvr<%NpJ! yHi#|z!f^S(&qfA?6%3pPk0z%iEl_6QFkn#kd6x3by(k#yHwI5vKbLh*2~7YlrkMHw delta 398 zcmZ3_*~_We8Q|y6%O%Cdz`(%k>ERLtq{V@lpMwoVt`7;DsJKhXz|cg&+)~fb)Xdz{ zTt~qO$k#Wp&^I#BHL$cYHMTM^+W0q-QNh%}z|qvj(%H??(9F=#)x^@w#nIWs+0xm_ z($&?~*==$ilMGCe6HZ0Dm{L^CQ6)5S5Q;#Sg+|NrfoCq{^LTxT@2-&oaQI)l5z|4(~Ea)4bZ zPdeM9-v5CI-Bwr}ZS()#FYB}T%7?E1KO9+iwz)HZv}bDj-@HosWP!TEzn}9hJ_xUx zr*XKn@yFr%O9$9j*zIXM&G7N@|0j*d1O7(vvZwZW|JP)m?lr+!@=Su6!oA<~trGOF z*lc*%rjO diff --git a/OsmAnd/res/drawable-large/map_action_fav_dark.png b/OsmAnd/res/drawable-large/map_action_fav_dark.png index dfe6808cadae64d6399d9e2a5f842080f9c0186c..bcff65516a3e028df2db8900afdca4872bdd1e97 100644 GIT binary patch delta 1034 zcmZ3={f%dWCu8wMuZc>ACI$-TmU@O}1}3J4ItoSxhUWSPruqhEx(0?;1{PLEh8zDX zGA5*07^Ik+q*>@%nwXgDniyId>slBkrRk;`8CoW$B&C?98YU|#ROA-;`dYc6ji?B_yxl#Nw#GP+h-iijcI6Qqoqz`AcrCirwG5|AEw{vPn0$F^7V8t5+`-nZ^C0o;PFjx_bXC)dkYa^kr7HHcWdw^;7o8drLQ0GTO}L zb6J|aZT^Ix&6_-4eD+>*xZIJUX(#6&Sa9n4<4x1{-DKJqdaH1U&rPoR zp&0>nOY3L+kz$?vl{I+z`AF7j2eY4i^z*5c$e*e|>jUT9gOzW0nZ4wan?B|3p~Bm) zeVca}+?+7;>{~0b2jX%Mne84gUUy7gL~TbPk9UB+cWG?f-5LGz7EN-qEw`|5-zahZ zLaX3$-wHv$#gg%b4E)+Nugsp{q+H}-H77W2-&|)I=ZvG5>$AdUzI?!FrZr*}iz54ndu~{Zr_7|zb#% zw|=}Yw&r#T%NEz`jgvmryRF@~9HM_4q)tUW@GquFj`e)r6XP4CQLh-|@)`l~|M$3A}`9dp@h&&sKh>yHYa(0=2$m-pGkZ~vCn)jnT; z{rzvdwPtaiw$H;3B+PaccqK1#jCDiq*h)oFVdQ I&MBb@092B+$p8QV delta 773 zcmeyyvy^*+Cu7+}uZczHH|po*Mu zD%!=Q#tU+xf<|~|UP^v>@#I%bhAJi|mKJ7dMkcz6h6ZW6X{IJ=x=AMHX}ZRSCdp}* zh8AW9rfHMynPpUn@xX7o<{|Q!E5Q`3F)sQ*9-W*kel)6zu+2X>(!!Gla6p~>)(85Q=9wU%CP9PPh~sRU2kt?l)DtS z(0Kkww(U!IIaTg^_wSbj`xMe_ z)=fGRT_*7O?rndk3wb<_)&I*{L-$m%*I+LJKJA92bg|v^(?7)yV~yh z&a=5i`%||0-(TgWqx?wn2ZQehR-Kji9_>>5&RNeU8oomH>=w}}|CXj7xAl8*;!4T6 zUk^C1h^Q+BKi*jTO*DD}r=Fu?(+oq_Z;7vJtd`ABR$ElVZNRW~{*3xoE$3PWAnACI$-TmU@O}1}3J4ItoSxhUWSPruqhEx(0?;1{PLEh8zDX zGA5*07^Ik+q*>@%nwXgDniyId>slBkrRk;`8CoW$B&C?98YU|#ROA-;`dYclyDjZ!p2Csg}-8uNN=;-U8RpkeNA7Fp-@ZFDtd%xRAEz3N% zDCA?r5ij;2(HC4NHCVM4G&gTl-?Yz&^IiQehpMD`A#zcfv2mV%Q~loCIGn$6^j4> delta 581 zcmdnZ^^9|ZCu7+}uZcGiMW5H&+u&b5}PDLqk^+M{{FGS3_f06GKxMLrWK<$#qOJ3Q$EB zI2G+;QsV`=P(dR+GcP5-ym;~}CPNhq1JmR*!;~algT$m%U86Lh+boPzEp<(dObrZ- zO)XN)Q&T3}Gs~zDOM(tf*PJZ_cnkQ*FDe2FscM23$ zoT%=zU_sY}6U;g%ev3|etGGV(D+Bkg0*=KJf44p7b-U0!nafE@T;dSJIW3OPHw#|H zF|X}gP$(D9e(HY8q8-leFLpE6^%l2%TX*7y?3;jTt9`azXv(>BbVs9F%A>qjrX~uq z-}Ry$WzWRtSKB+sHXr5Rt@$B3ZN-O)>swW}Oc48Jt@!u5GqACI$-TmU@O}1}3J4ItoSxhUWSPruqhEx(0?;1{PLEh8zDX zGA5*07^Ik+q*>@%nwXgDniyId>slBkrRk;`8CoW$B&C?98YU|#ROA-;`dYcvNP`mN76e9`bZ?45_&FW`?h}OQ6K@_a}PNyu!Mq6uB!SHLN`+Znw3zYhIf2H0tIL z5#dwp3V~;mrnJ7147wc9rpvaoZuz{Uq2HHEexGA#>i>6F`MJ|?EuYVO{@zO*Th??ar)}Cvie}_C5<9aWb*4zd+vW86KlPNE!nPiRqfR;l0oa2 z>o53!Zhic8=T~P`n10zWIC^EF-$CyaGZw|W7atL{=9*lIJCPjX4#@AH{5Sb+4tt~^4H%5rzmmr^8dV7()5-mEWyG3*2h~5 z4W`yM0ByUAJ)Dt(S^nE zq0o`w9U|)4LBZP(O|cN4ylqlO(7tJ|by1VDZe3kw^mpMC?c|+rt|uBNNGywe>B4%N zi6?B<+r=R_Eqo4Gr8r-yTP(En-|Cg0OW&^Ql``EL+Imaew|-~a%Gzal`(jEhmw3Q} l@^s1+(|_`pvh10780JJ?>6SXY>?H#bc)I$ztaD0e0s!!KO7{Q& delta 719 zcmbQw{hn)rCu7+}uZcH)lr^Cnr-Ub2mp*Lqk^+Clg~wCqpx1S2If!V`FEx$#qOJ3Q$Fk zI2G+;QsV`=P(dR+GcP5-ym;~}CPS4}qcmf4qeN5Pq!g1BT{B~oRNcfx<0M_nlr&?* zGz&{h!^Gst_RKOW#CT$IJ+o6i`}SU01_s7{PZ!6Kid#v4{{Oc>oWSJ6)6COjm7ySe zg!4$RLk)XJz0*s#6&866URO*G#5mM^u`eqS(drM?U+c7jsbg)yiN+(R3o=ud1a4z@ z?KhJ9S-s;)=2L}$S&4_0|8sZTd^vT6Yr_v~MpOTn6HiApSa5f&XEwBF+}fR4Kliju z!w;q)zhCS}`cIxronqy}*Ac!TvVyNew{eDWhjil)K7s!&mwE#V*|MxTQZjS}>Ya;D zWGncwC8>GYbe?yL*~iWFsNI9_C-0G32OWpr7wTK5)OH`c&v+#2iq6xGoMwO3dGeSG z6?9k0=CCR+4Em-kaGK#Gf7Fx}H)LGO>NUMrKRcexR26q=x9yfW4RVnR_xO%PnG_0k z?tCM@c9ZqarxOGO!kIs&Z(%az?ug8Iso)eL)bX6@W4uaxENfDKW03&QZ03)JTQcsl z9nt!-?(_u16)!qmR{J^d?JyPCYFo9-**|`V1GA>8=~4%-j(i5g_ZhRL_!UBKU0&+z z>!p|J|Jls+YSp?eMFPw_p9(yF(Qq}OSiqryk>T#XzY`aTTSYJcfv2mV%Q~loCIBSZ B1hD`B diff --git a/OsmAnd/res/drawable-large/map_marker_point_14dp.png b/OsmAnd/res/drawable-large/map_marker_point_14dp.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4e9e7012b33f756a4e3be894c63107a8f419a7 GIT binary patch literal 1142 zcmbVMNodqi7>*saQYaL6Mf5dZ6wUTBnMp#&Ix}f?#2LrwfO8RiN#3++o2ALCGc5>i zxS$}2s3>|66ubz6f}m&-!R4Z7d(n$m@#aCOFYQeAP&^pOTmJmt|9}6Mi{;Y3?yk*U z48wF6_8S$tuZ!PRE9v@h!~N@Y+e8LxWXP|R1`08gwS5zVf{TW61tWWE;yvzTn8dVG zt&v*spl`8UWWbt{1povJHsAPiefRy;}K{7bclzh zOI2%n%+hSOe-G$u>ePUX2?9-b+>7*PhMl*o({n5qSTL_b#xm>zsamlN@_vYc!lyV( zl2wq_cuCPznA{DZD5V5Z6Qm?3O1h}&q6AtGOTC45U9T8}EnoDOVMhoFbU|n|8hk_M z{cu>2G))skC_uyU?0daf}#1@h1Pm&BvnJ$Fj2F2o{VJ~VW zil$6xqCk*%QE=Tju6gZMe9-D-Uid${o7HjNZIIzLWdRw zjT^o->0*x*j0{V^@U~;?s%6Qkl&o=B(L^q(Ld2;MigXc8MX}AgX(rotmcq*l)L=5J z<)NIDq=9q}LN%+U2Xk4~P$ej~u>~(8$g^{9`T7E zjrak`=i{m?yaILz-?cxPOyg~$yYI>)g+82T=l&$aF>!9#&KjVx8;Qc$UL$uz2S zrVKGxM@db_qKcuYvMs#*zc~~rDIso{zZ$45qFosu7sr8K76%G@bc#YcE~W3YALyuE zEg0Eq^RxMDZmvJ^blI9jH`AL>cRb$m{=w-NS31wk3)PmF&NdOof&3!_tWYR~P% zyYAgxHqr6uUGLjZTfw*9)DL;}j`Fdqm(RT1yGgl5W^#M)PJDW{7R)g9NpIziqnDn< Oe}ck5$#|4IcKSCg1#5T! literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large/map_overflow_menu_white.png b/OsmAnd/res/drawable-large/map_overflow_menu_white.png index a0001ebe324065e8c3f24f4e9287afb71907b5e7..275193e115e54e87dc942c3d25b92dc7a2e2c111 100644 GIT binary patch delta 735 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 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large/map_pin_user_location_night.png b/OsmAnd/res/drawable-large/map_pin_user_location_night.png new file mode 100644 index 0000000000000000000000000000000000000000..803ec98639ebefc4244debd22d5b240dd7320e04 GIT binary patch literal 5184 zcmbU_c{o&U-@`~_AKCYrA=zi_GoqN8EHM$4HJKTMdBcn`GK3<#ER)28MA<`@9&2RD zmO@GiC9-6TkTv?I=Y4v=@4CMCdjELOb)R$J=Xd}1?K<~~vpHkN$1TYX008(b%(1qt zIr7&H;$%I~Vs8|&CJFi}2f7`_gC2;dkpL#{6aooi;e+=i*^=^)E0S2Kftxe%T22 zPo*4iHV_PjMuO;S=&2JmwUH2gl!m4*3aO=|2GK%j>cJ5xxTcOeLel_&GC*iT{=Q%= zX*72a16!==-?CV5MldfrooWDw2L=Xe1ZrzgXr6FQ6bc1LXu-9#)L9tn{z1NUJVV{r zU;Z}-EXkipBU9;QiZA3BM?8TNKsSQ1H2tRuK2#j;UyObI|8^A1WpDg?*7FZ(~Ye&PK>~26L5s)MT%UV4>cXxFigr3o2_!9D9c_ZvZ$AHy z9*NY|L2GH9Lh9>kYigcCqLI3%Fi2A!Z9NP^PaCEEo7TeDpN{t>l77o3vt%PRu^25a zEb>3n8enK7Je@*2N1=HC&H@`R3Z3HbMWI44m|s!XhbZCjM6&NMpz^Ok{nKtNiAKIc zayO+>d?0^$+JO9Tw9wJlMe3qRD0NK)NlRUagd(UT2}o^qeJyu=0zyZVsI5(e{Y~%w z-+BY}r8EImZ}Xy1Qa` zZce28Uh|Shf-#uQ(byOZQagwx=vZJXI65IAL4R&`HrmY0Y;SgMPHYu3lfGy1 zRM9!w-v~Xe1D>|RM(`gDHyX+&Hyj^H)6)~4ntjX|=92j1F1;TV#ZI`(;+(=g zbPvcKk^7@H9JpfBZ^Ps{DxFrLZC~NCbNy56M)=SMJYU;8usz<`OLY0z7esE;wrcC( z;9%um4^zH~c8JqFEG+C$i+0O#vxZAGxa!1G0j37pJZbdIu9WfE=xF29s;Y0|`#9Wm zZc6g!b2&N7i;IhB4U=87q2s%KD(Es92|$N($kW=|S_~`2PvksAtR`dRr9MWhFRj~o ze}3L~VYedl5Z-urRfBBe@4qg~U3XGcPjG}i3%iy-+T{JPAa_uW6C-OcG^3>28x+f{ z(F9;~b`$az>ea5G)V#bC-p*b0^y1LBqA%LHnYr#u>6wKyJW{6(WiPeR=ZCJkgyvd* z(^pP+cz1n7Hzox?!Xy4f;hfXKiwZ;;@~-!d#LDvuQa)GtT5M2}=Cuzl9u|=OaaJSk zjDjOR=ZwON(#8aqf9jbud;=-wV-a7E9H@(24A8Hf@K#j zUTn5jaui(a43kYY0D?7|OhF$iC5J|D-MUpC6%}<{nA-w+=}qe~m$0`ZLC>iYvihHE z78e$B?8VDOH{-fa&`1X9JsY>H{?VwUsybExc2Hju`urHbsN8`WEhc9khT1|`w;!8u z&BiB>*w)#24Fp1s+; zM@u=FR)=y{IivZS8!9O}Mwz3UF;t6tF#(Yk5fKqbbT?+F)^|>icoqzazlWhS(s0E! zx{uyDmqmYcSzBLE2=dOc{M?;wt@3?fEaGtK#k)=l6T%W*Jr^trELD!{YLws308UO; zeRFRVVyti7bLz?ck#X$o>#l`)_7mZh5i`Hzrm@{?ip=p+ z5LEMorslVkQE1x{F~3dRO}R0x5-V}xXxGlqlarHqUOEfgdU_#%OO@9uB=2Lo?qdsS zpdG(#k%D198kRw$Rll1zP7&Ds#Iuc6sJnp3(x9D)F(+Bw{H~R>zrSx(&Y=Obj?K0;=9u328kLzvX5gd+fpk0a=1b{zqz}X$*7r3L3+qdVUpjDc zviIsPg|SQFRlPmNQv@!v+@&8Js7`5%z`(6T$2EpyaFu*|w1W+ovs_vJJdLX;cf%mL>jekbQJ0@*yx*Pxybp)6Ww}Y|-|Me=Iq7{Y^?jz+P})5M zVFzK_9XdI~ol0H3{8xueHP^^7>Z>hG;FpMjy_PEO(SJIq&{?4+dtoUxoF~GsDeuy! zh7Str>gw>hg|7y&yg(rEF2^&-9QQTRUhPZ)>{@js=ppYZLmBXu(K@>phOUh8NQYG2 z+|`&jbvN86T0&(St}qctdM>}KxF{_r_q6lIPkW|eR>Na{aa+aPSAggYW9BiFNs$ZEJq@>fVyH@Ze)xb(sFzq(g!dSdW zK+YO!X5qXVjKks1L%@tzbL)-^XLRyxyuwxDD8(uDFM%HhhM(Qyz&ry>5RQNrPb)6h zZv~c?U{dd6Wq~YJb4Mz9^$$;&?nGwYdU9824pmW;YGhjT-AKKj($=Gm0rfs2 zVym00R>i#hHXM0nDdWkozk!ktCpz_hlzqG;PSu$nxTYivcG;fsO)F#N1BDCMPAiO32B{&8n7ea080UDgHwY`v?duJl8C#7^>n8 z;v56AIUW`+p(Pkbx2dzSclv}cZpXStKWuDl#Iy3q>`N1Qksci4?w+4o7=2c@j4S$+ zqMZB@K=7hbt!YIiUR;_D%dPYxSj1x|YRsmzk?STP z{UiQ}DenRMJc?-uEfA;;xoMtu!!akNw0rf5fuboq~;i$8sXa!2Z!trcI_1F)2#AL-r8PcH$E zi)F=6HZ)ZDY#lPYG2^mftpyW6{w*(=0V^Et!@~Uh4*O5BoyamqlIvc!TkD=@{*{^^ zbrH6Q1oae>U+I2gh)XCqtIOX3wm&=T;g(?ny&}hxjINNjJsRtm`nHBVRP<*#Fy7L}H(jhFk@*hQOB?mu*OnGZ`#dbF)nPK9=vens~(E(;0 zRdJRROXH3G9O5OC&NKl`hC<1_TWpcCoW2oE3G!B;D>(N$L09yx?KaXDRN{W|ld^nE zQV&FnD}tTy`D};U`|*ARqhR(<%31;f<97_#pW+7+1`lxZ67!AEpS88KtC@L_e8S-4 z;NWWEyG0*IGCHzjUtV5*?o2k)FPK1J4~^M#3Gm(?$5a5mtuB46x$scoCE@!ncPkhf zv^M>U^+mLpXQL#@%W1Ei({Y)RY@UPqZh2PWfwPD^aePS{dXvfCz%Dv)o0pgOiP>2w zLPz7-4*c`fsM{Lf)vQS5ZmFW=<&r0{*kE9IYe`j==6KDN;+(K!GH;d)RPB9Z*xMGO zQi}HUy%V9kSQ8Tyx9vNM2dl@@w`BeCiN5Y1q%@$$T?b`6rSM zB*R_Sq2}e|6AFB_`1&WPN|=V?ws~Y*nK`#}Z#O2-dv30882Iy*W#?)UWcti&fI1Wx1<*2X&{>$~buW0uUxMEi^P zOTuPMr}bI=WM_|cHkgv+QLFlyG+AkSr%cjLDk(DdaE4OY(5qM9#`d;W1QcyS%~yac zZC7`G3OlH0&bknvADLV^dwVGL^mr_X1lq^K!eVA`<>}9%%a58jkDTIBd)GbdsSkIl zA7q8J_e=!)!vgBC-qhjIk+Vj7kN+Hy=7>yC<=haaMu}AnE0N5f*iOZ@b)UYhR@Ry3 zVEH2i&4!nQ(3LhGwgB4nn1+jv?RM-O%jE3AcE|p!Q?K~irf1fK{&l6&l8 zQ?E)Wp9>gqHx=mIu{VKGYq_Yz5ja;(q|KkQICY literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large/map_pin_user_location_small_day.png b/OsmAnd/res/drawable-large/map_pin_user_location_small_day.png new file mode 100644 index 0000000000000000000000000000000000000000..ad9d3e068fb071e5b5740aae2cba03e00c8c88c6 GIT binary patch literal 2522 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 Dzlo-YuwkHnpAK?c80EetB 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 Dd^sZR literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large/map_pin_user_stale_location_night.png b/OsmAnd/res/drawable-large/map_pin_user_stale_location_night.png new file mode 100644 index 0000000000000000000000000000000000000000..20c38a159252d100767a0d235e2f66b626679def GIT binary patch literal 5128 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 B)^Y#< literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large/map_shield_marker_point_color.png b/OsmAnd/res/drawable-large/map_shield_marker_point_color.png new file mode 100644 index 0000000000000000000000000000000000000000..d450f26b270d9aae897304286c1745ba2205c24e GIT binary patch literal 1442 zcmeAS@N?(olHy`uVBq!ia0vp^x**KK1|+Sd9?b$$k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m@6_vB1$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!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD#PU%0_}#n6BP2AO_EVu8M)o`HUDF34YC)x{-2sR(CaRb3oXS&*t9 zlv1ttY;p}W=WNK*W zYVKrYWZ`IO?&joZ;bLKEWB}9anO9trn3tRivpW-LH&m|^UcFY%MX8A;`9&f5`8lvu z5Rj2yl3$#WU!dUZ42pGg1r6WCryA&s6}2v{fb+R~VR^ zrX*Te8t9s&SOAG+i)39(BVY)mnWrTsCYu|X8JHU?LG`DQ8-n^kN9lu-3sUld2?5h2 zhzZXOKn^@RrRD+iP!TY*$a$2-GcYh7@N{tuskrrK=2@@94gw9ctAaLMntgV!oYac* z7k&wa#V-i2J5U70V%3#=U#XoEKh8gs&gy;(IAPF>j8( z)?V#5F52g`-&wz9I`44u&`&`I(+8%n5)IQHY*c;7w65CZedmjZoMBrkqUs-W{&qS0 zWnt>W`0dPD%dR(+cSkGB1Sbgp@Hth|+_|BrbWewBUccJr*%{4BvFU1ieJ8Fnn!GM( z$>}poPET3Se*C|_y5?m@JMFEdXjnSX|r*x=(0Gk zL$+R-JyEA8FI}}R@uA*Qm1RMuciEZFZel!_y~XZr);j;)nIcyY&u#E-J;QEsE;u$i z{CukVqUS+}-skRk{%OJD=aaTSDSDYY`JZ3{!wuz>;|^iJ|A9(PPgg&ebxsLQ0M$DT A#sB~S literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large/map_shield_marker_point_shadow.png b/OsmAnd/res/drawable-large/map_shield_marker_point_shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..5a532cf41c1e4db70387385305faaf7026b9b5b6 GIT binary patch literal 1839 zcmbVNc~BE~6pqG^$2$Y$&rzT^si?n+rWFoDL(SX%j{ftN;xeMR1flEQSarFpXuo zm6*X|vCUd_I32E z1KtM}t_tDENs8cz_+lOo3lWY4<-;Nr5%_p>1Q09+Aryptcn~awP$>j+`X7MtMrop@ zp^CtMU(8Jg#L~1u3W6q+iEk3}Nh$_}Q4|Fs0Vojg7!97$qNg!4PjBQ7SWpl~oYER- zEve_&EMie)A}s@$NZ+TRGpJM_4C{^kL@|_sX3PM>dJiNy05jZu+L29>iAEYsX_=y62?`QV)De1GsgME87rsWTks=5L2}L4= z2O|i~6G1*OFABxQJVdM^q9Fl_;u>tg&d2ZpC@Mx_0V)>=L@+!{GE*Qx0#Hfd%m74z zzyfFhtJE85Opg--zO{_+ek}4ytW-`B7)?@Yl1v!rf{<8}CXKPAfg_jOsxIMpsW4ot zw+W}%3iUp31wm<75Sl=W)N%TlmTEr|1tbw^Fa(8oJ{p8sa0KU}0)~NTNpuv3O9Wy_ z0t5Yc&HrT(WP$>1?ed@Y84xi&X*+%x2Ilf%oCrNLLliSC$wiYkGc%}CDgxBz+V;Im z$XaOhYBV##u_LG~zu8y2Us*fC)ZiTyo9{JU*I@I)g)6_$W{$sq( z=pGkebiQLQx<2_?=c=EhGk-ZG3;#@)_tt0I)6mGnrEbD!;cLJl`%2@y&*nY3Y4_XV zYp8MlUf~p{+HZ5|{oc>>w`hz(J%djt{bVe&lh-BRse2v2+r|9`cOwlqY+4#~PLgkT zELG%te%h$kWoJh@B}!tQPTZIt{KFs1(j8}13?aXpu(ppkK#{^TsTO zkosZe;)rET0b+4=Z|(57t( zk8uCWMdKT@U@pm%6bg3fCymDQdLawZIJ)cUt-7B>CS0=W%S5dr-g6AngB6lhK zZK>gsqep9whgXaDL9c8icj$tW!WY*j$I9!+-8$LksnW`i;TvxY!m2WI;~eD~F_vv} z-|5+FJGrgct~Zd{@kViVw*7AFEv;$K$n{ZahO@$*9&?W@U0lmW&pEQ*36&WOgI^wd zkiE9KC2G50h5hh%BO155a_nzYVZQYq?$x0^J?kp(j;?uAz1e#Bda3flhWsa^T3+iWEVPDgy&&8+(fX!qxZ(n(%l?)}!VRfmV&$*X&()J5e&YG_{F>~44e*lh`*F*pS literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large/map_shield_marker_point_stroke.png b/OsmAnd/res/drawable-large/map_shield_marker_point_stroke.png new file mode 100644 index 0000000000000000000000000000000000000000..5398836fea32fefdbac8344738ba8d8731701323 GIT binary patch literal 1673 zcmbVNc~BE~6b>>~zyqqNgB@!~JcyD#0!emPf z(}JQF6{%Jfi_lILYFjT95VcAxb+jlb^s*>ctQJy=r5gm>KOFz)&g}1a`@Z+Scg=2! ziCQ$?YnqopAQ-RLY2x@@>Uup!^D8#(hh6;U$7z$ec*ex#;4CQ!GcswUP;bH0$v6@> zI#yjELj(eMJC%^cB^e?yg0TR&O9!x9tUOvE2w7ma;zTCN3Dd}QidKmp96v1*Qbv_% zsoVe=tZFiY(&e&bd~Q?%k()`NM$v*$VTc{$4OmDH7uqdZv<Bl{_GNiBH@q< zm#GpxC6#1|5vm!M6v_dGlz@W}p%MjPIf}@F1BEgOR)7!+!ogAq#vl}fVBzp1;=Qp( z6Beh581}{ARH6)yvtl5alamAF1OW`24#Fskf{+Z9$)vo7)aIZ$+%BbU;t>lP(nhe9 zm7^G1=(32XG1;6-#4~*wg2ieuJTpw&h7-l747B4`5C$O7VsXVaq;2Ek$bV@(SKF50 zu##XLX=Ackg0F{3JObu(_hLsbMV<{7%~E_(@GK2OWLrp@(`!^B{tIBFj2MDIP>@`X zNMQtlrE(}3mZqVELW(GiqzRItC}G4$>^u)27KCb%AOum%WO5kRD#K+mBn(wXgohy- z1eQS~SUqjyaGD@Td{eydVXX3nSWL~5ILELF43jm|1u+>6$JjC$t5B_WRb43zFyI75 zyMz)~p`OOAAz5lQX^dbQi*P8@81)<$kWy~M5fqXJ8xejX5JHN|_zakorZk*T$`p_i z77gQ#|2KmmPYQIk%YWKuM8x-`>-cOK_{+0#B58hxSbkWj0pOBAFseeY2}`iw=uS?J zzPZpRq)8$v(8YW#$^Yr?m-0f`ETwE*; ze93Xg^q_b3_1Ikp&8<}jcYK>zu1;=$toGG9rkpZ-FUp#D?cs`Z^PpL6lW0$6!7&F| zyQlX2+7jst=mHT`kyQegaL>5O<_fxmsI$PFX{OI7k`1@m=g=d;J)r4yk544+{ zNqWZo<x!n^RAYICUua@Wc6EPcOT%Er0e{0gu>ei_W4U9(yJh1=k!Nz`Jw zr#XeJJTj`pIemR$JcXTIp1-^Ko4nWPI>uZn%iPcqdgbaZ?oNvdL!|j;1ncm+z zZr_pM+U~w`UE%rlC81@f$LR8;PW)c+#c1s!55lr?`kI-5%^Qs-GBsY2CH=p4z7bgh z!1!D;a7yPouEwMEP-D77Ref(p=N>A#yzx}nWXaUzheu1tyI=QB{UcOv@KJ&B-&KW^ zmn+gEF5UTH9dN!0-4?ZQhuF7!NnO>rnO=(6PaEz&*}Wt`wn6jm#t#`_Mr-2jmzS1H dd!yI62`ozY;7r}A-(5cky*5hoN%-se{{R|FepLVf literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large/map_transport_stop_bg.png b/OsmAnd/res/drawable-large/map_transport_stop_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..169363e837181e1e735281c8e72b2419159ccfa0 GIT binary patch literal 1568 zcmbVMc~BE)6ko-9grKRlEozC|;DOf7?j~7sNDMKF8fs$1RA6eA&F%+TLU!Y3F#%g@ zLBQ4n9A#u2(K?onN9C~9(OQf;)2gk<&~XNYj#gXosMcy{@S2I;AhG?!@sIAze#hJQ zd++zI{nX{0lO!1@fgmW!KG&Kp?h|A0@S);*1!`yzx3PjPS6Iju2qBUOkeTK@0Ji(d zLXZtex^&rTkO4snVaA;+-&PKOmwZD8m#EkdzMyum=<}tWk0INJIfM zv{8{mI50=R0=&%JG9D}}bGoTAAEl=irkQX?*dQA41A&CY{$e(02pbjsb`9b=CPo!- zzlz{9DxQ(bb+}*)#{-y9rXv)t*1=l65-0RJm1a7u!tity)1$Zs!EghnH()qC@F+xY zJY8VOw$2{#CEkn*uOI{rC>jcdlp(c};|oz-uh*lP3RS5PQ3DBaWXAshTlQu!7xcRES@cG(#J7v|6oG zt5pa{2RNbuln3!pdJjTj1g6rcbht`O#qGQZZ#L_7Hl0<2S#4Szx9Rk_Rb?SCGe)GF z37v(AW9@8EAXy5;eKVr(0j&C^Sc8QJq`>iRjw_CLfy>JYT+qt}V2dSIbuFCcASs58 z38%&i^(<~H;F;xsp3QT9xIfbd<^?QNgjT1a2nx|^(!~r=S_1K;iwmt%(>MUMhS1}R z0X+SGGl+_$&{(_tr+wlgu_t54=ffago{tk?#TnwoVJX}_u@Qm>&$L_3?r`_*hRFP$ z%rPhLUQIkVs@l3~7vi2S!-rg$T~wXb_+*&-)`j+4T_?6L=pqZQnljfGO9ypGUvKm# z`gf!?O&T(#&v+?#u45Aa5MTV)uN#-p+fyR7M<29*eR&y_zo4k1Tz9=}LgxuO0WqYc zt-q0A&(BS^zv3G_ePsaePL@|oj|p%^+nQ_NU;J>#clmiYC0Uz^ok^OEmct*Inw58Q zOdlPW&-ny*s;<<%dS>puizgoqt6kbmp1k3bCIq6_y?@+^p1UvKcA(BCaWuM{UC~VJ zQQL?py=Rlm-ZQ+WXL;9y$}L}Qm#=@UAG@NZx;4>yv<=x%>YPGVjpi12kKR(S>dG&D zL0C3?!#)=){jv9!WW-yCrGKXsBqVH1wT(Pz?r5st{2KY?pHcD@((&=J)Yi%O<@*-Tke3vUh}iv)XD{*J|5YOZ4ZF?Y$${KWV9QtTcC?*tTLu)zCACT8D(HzGWuY z47MMNnAbQ`(6#q|BBJuoBr+k(SK9IDP)V}(VZGygZ+Tmm{aVwK-x8Bf1>Y|`VxRH! z>SbnKt!WzmZo||u#!hmI$ydJQOx}Ay7$qywMI!!Y=e$VyqBds$7^St`^mU0r;z@$sdW%60Vf&* zzHM6L_~h%!zo)*Lm-(P>FDqf4)7K~%kzR0OP{zLulJ#T2zcAv*Qhezi_ XH)YYjj`6-lv46JR=Cn4?%CGnbCu~5E literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large/widget_intermediate_time_day.png b/OsmAnd/res/drawable-large/widget_intermediate_time_day.png new file mode 100644 index 0000000000000000000000000000000000000000..4cbae4cd169dcde65d63ff26834b8326bb65b307 GIT binary patch literal 2173 zcmbVOc~leU77vTGMxmvp9%VTWQ3RAE6S9y5A`J-$R2Csh00kzKf#g6IlEDNJ@KA7} zc9BxhN?BwTids+zDq55`QSiM#JpJR%IWyn)-S7VH{oU=H zIq2`Z#Tajn$Ki0sUY`5_Y+bK=KQ+R>qqrkSuw@PEE<^(rk*EezAvmsBAwmEz85D&C zAdomdwjFW7;S97=fe;n?Y-Pg=841$qkhC%-hQ{GsT(wFFjz&;GghWZ@9K!U4Mgkxe za|l6nAJ9k1LnKnq1QimP;46R=qG6Vp;JO)b(XufEG6aPHtt>{aW@|ZwcXrv>UMD6K zfOjfrG>7n>l+ec?;3-rHKqoPXFontloLD3ZoyBydIRK6zg+T^cWD1Q4QrIAi4N`!` zhk$ugi6hwoe2+z6*oi}sps12fCTlbrl7>oBsG`Ue7K=p&9m$T4L`;LIj+dj5mMB-R zTe84M)UZmbM5PKjptA^x6mckrfH8d^f=ub-^TDuOy_hI0Wn?X+BvVKrStirP^-f!j z1|a{X@lkEHAYO@(0}!<$P6cE2h+MY>#&Y-fj&zC`8@8WHiWLQl;Va-c86ro$_#6Uu zLlR5HY(^x_$q}S6i3pwHNMtc-R3ej35fkZD1_g0MAdn7Imh5~C&*eK&`EG6=G!K>s zh2qZSI?-8NM-Pza&SOz|?oLZsFS#0pb4(-0XuvcCq$0T zkO~_X((?su&J2%v@wo!+z@#vGYhcvsPP1b5Y_m>;3i@pzNPC+Q z8<~>j`pwWXi8*;}z;!-kQtFX(sSSy#aR<^fxqx>6;pCnBz< z1;{DvS0=>;Of>t=9M4%{$FhugD2;2VXo(_?f*w)h;wD{VCyLr~^}qo;&dYn1)0US?2>bgNz^=~ute`2<~cAAva ziCx7w*$z^Mjy#4Y&p$Y=)|6%2TRgkuf7aDx)%udJ-KwPxRaG{_7hRl}DF(S#9&rT& zf0(0&B{`8>v^Y-vMq~UIRl)VDR8m{qoU*U>R_KuF0%sSBhF@zg2~ziRx>Iq!0S~Of z(7DwaHG88a%g=<%)1zNBrv3RTH1d3<&A^=y&!Dxg=NHDGocg5?IK9@iCwNS+b<8bs z|MHD57)@0-W4+YpDqH4f@@_euYuLGJe}Ub%d4VQBZ8l(Y#!tU2dJTXUefkfGEyvmU z`I?so!W08$&p*2AW@2TXkEVYS-L$$97P?n6s)0^<_cWj6hWpv0?d~5ob?UK8%}x)ovPH;$8K2W!aZ%d}2oFhm zB3^6V_Wu>EA9(NNquGFTNwtgF>$abs6b8=s#}3vSl8bGNb3-bSs}t%A`hpcEmI0sG zS6i(yFStUq&a$h7&q^5fe@X~73UzM2bp`zEfuqK)Z98@`iViZ&zBYU)Z`)1njrjMg z`rNl+b!+RkhJ9|%OCk*2|9&}qPp%@xm)mw;?C5U61>e!j=-WEe@>xf>CO$@4DpS=z zzTCmZGi@r~oNdc zZ47o|#vj8upYO|Dm^3cI8AsI0`-68#yT{@3)~8V;=NgUXrf7R>KC!Ug`TYB5a7a<2 zTXreO`P#!5S=u!Kay{MHCif;~SI8|#9KJxPbpCSGxQ9@2Ma)M*s2is4YO@(`>U3$vR>TxJP zHWOSK;+GFH`ufK2gjTVCSDXHN)e~I5K6d=*rldLx{H5UN*}tA1Ar-vg;(arA^ltYx z;6E?^oc`@t0Xw^@B<+?pQt;JE;i^s9GY+FSR~)G0Uh&vuph{0q^zR}XnO#pFZmZ55 z&7Ap;+nIbJFn*V}ZA;!)ow#j&gX!L;NL16l){YKC&l8OryKUyHo8n`V4(Sz0W;2o^ cE9Qw!xR#)5XWL4Cq3(yk%iWiM(k&wOKLF5uRsaA1 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large/widget_intermediate_time_night.png b/OsmAnd/res/drawable-large/widget_intermediate_time_night.png new file mode 100644 index 0000000000000000000000000000000000000000..39532f25f9b2dbbf92a9e9609a1867b8e736a441 GIT binary patch literal 2149 zcmbVOc~leU79V605UN%YuqZK5q+s?15;idbSqvhJ4Ha4@$pCqfOh^U^C`zHA2m-P_ zS}TGc1nL4$l*3jKN&#h2S$qvtTA;#Xm5RtB=$jze_lKu{yg6s)`@Z|#-@U)PoijxMbNBa-l!_=D=3%K2EeaUMhWQa9NQ}6$?Xc(# zULX`O=|NO0GLdSHgJ^Uzj$uuu;H+sR0ggtYlOQq#5@~$Wx}6W<4^SvH3X5b-b!Iq| zNKV#{Ry2kq*_p_4VlgNzC#!X=t5}ABVm`F)TZsBz!&?0Q6} z3p3p38=8my5grN^-}Zrb8UFD}_>5i+RPL@~Rub2>aA(QV!}46;ZU4kPKmA%WpaF>2 zg;V4Dv;9t2vK+pSPyOM|UdNTz7_DvX&rCx~MO}423pFE_t5vbbrvoym|2BT!l{P$M zGoBwlv3I<8%cyn|i8r zUm$gj+)b<69X%H#YU^B?JW(5Q?@ycwQ8z;S_xmOSC=kC$Z? zxV!2ux3(wJ)vsk88xodoj(%NBH0nsFQi^}-GE+bL+hv#1HrwB0ih7^!WV8&|d{joN zMY?VradvFv-8G1xaw!OGor<4g+J>j;SZ$;v;PcY+hr2B_FCQQ6Xo`5)lHb^JUd_6D zCaXG+^h=X^dguW8!8O0$46Q`LO7NT7K$rjQRv36$v3`J$4OgGPmYG`c2xyU4-X5rK z*;sJua88H*uE%$R77KJ0J6}l3Yt_yyR*=3KTTIryHg@`y?@_*>yTKlAAh0T~8@D!f z$1%G6ja+J`;`*jr%Zkm+zxCOiR;jHaxO?-JJ0jV%BLfP!qW>)ONtQ;W{8z)oU&SAN zhv$TZJguKT)yVM$*!W(IB3R9y1*B%j9dm-aV!Jv*+kEYx4J}p}pk`s^=~lE7Ea`>80{S z`W_bdl0zf-FHZHbPgC8_EOxY*_*cz-I(N&r?T_&sz1wh9rhjToXCd$V&8d=`^J?DA z6WlA;|9O6hzRUSC{0(foDZa4Z+rcj(`g*Zrz?CmX`K@v-3;S+QxM;FS8~+`YZ7zSQ z+T?$zEIg(93_#(1U&S%nu|Iq0b)DCplmcv>f#A=nFO&PuMkmXkY*#tUwN7(0jBo?4 zhVGlMY1eKosgEpXYN*{KhX?2Z<`+MHl6znMWg4Ig9Mn{JxV084{~G{TClB_m1A%e> E1v2@34*&oF literal 0 HcmV?d00001 From 40a8d0e8ab6007bfbbe8d03ce0dda8f47b495173 Mon Sep 17 00:00:00 2001 From: Chumva Date: Tue, 18 Sep 2018 13:23:48 +0300 Subject: [PATCH 7/9] Fix #5891 --- OsmAnd/src/net/osmand/plus/OsmAndFormatter.java | 5 +++++ .../plus/helpers/MapMarkerDialogHelper.java | 12 +----------- .../adapters/MapMarkersActiveAdapter.java | 14 ++------------ .../adapters/MapMarkersGroupsAdapter.java | 17 +++++------------ .../adapters/MapMarkersHistoryAdapter.java | 10 ++-------- .../adapters/MapMarkersListAdapter.java | 11 +---------- 6 files changed, 16 insertions(+), 53 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/OsmAndFormatter.java b/OsmAnd/src/net/osmand/plus/OsmAndFormatter.java index 84fcbb11d7..e7e5fdaeb4 100644 --- a/OsmAnd/src/net/osmand/plus/OsmAndFormatter.java +++ b/OsmAnd/src/net/osmand/plus/OsmAndFormatter.java @@ -1,6 +1,7 @@ package net.osmand.plus; import android.content.Context; +import android.text.format.DateUtils; import net.osmand.data.Amenity; import net.osmand.data.City.CityType; @@ -52,6 +53,10 @@ public class OsmAndFormatter { return hours + ":" + (minutes < 10 ? "0" + minutes : minutes) + ":" + (sec < 10 ? "0" + sec : sec); } + public static String getFormattedDate(Context context, long milliseconds) { + return DateUtils.formatDateTime(context, milliseconds, DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_ABBREV_ALL); + } + public static double calculateRoundedDist(double distInMeters, OsmandApplication ctx) { OsmandSettings settings = ctx.getSettings(); MetricsConstants mc = settings.METRIC_SYSTEM.get(); diff --git a/OsmAnd/src/net/osmand/plus/helpers/MapMarkerDialogHelper.java b/OsmAnd/src/net/osmand/plus/helpers/MapMarkerDialogHelper.java index ba03ff372d..7fee517a1c 100644 --- a/OsmAnd/src/net/osmand/plus/helpers/MapMarkerDialogHelper.java +++ b/OsmAnd/src/net/osmand/plus/helpers/MapMarkerDialogHelper.java @@ -16,9 +16,6 @@ import net.osmand.plus.OsmandApplication; import net.osmand.plus.R; import net.osmand.plus.views.DirectionDrawable; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.Locale; public class MapMarkerDialogHelper { @@ -101,14 +98,7 @@ public class MapMarkerDialogHelper { descText.setVisibility(View.GONE); - Date date = new Date(marker.creationDate); - String month = new SimpleDateFormat("MMM", Locale.getDefault()).format(date); - if (month.length() > 1) { - month = Character.toUpperCase(month.charAt(0)) + month.substring(1); - } - month = month.replaceAll("\\.", ""); - String day = new SimpleDateFormat("d", Locale.getDefault()).format(date); - String desc = month + " " + day; + String desc = OsmAndFormatter.getFormattedDate(app, marker.creationDate); String markerGroupName = marker.groupName; if (markerGroupName != null) { if (markerGroupName.equals("")) { diff --git a/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersActiveAdapter.java b/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersActiveAdapter.java index 7c554c4c4e..99f626b93c 100644 --- a/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersActiveAdapter.java +++ b/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersActiveAdapter.java @@ -11,6 +11,7 @@ import android.view.ViewGroup; import android.widget.ImageView; import net.osmand.AndroidUtils; import net.osmand.data.LatLon; +import net.osmand.plus.OsmAndFormatter; import net.osmand.plus.UiUtilities; import net.osmand.plus.MapMarkersHelper; import net.osmand.plus.MapMarkersHelper.MapMarker; @@ -18,14 +19,10 @@ import net.osmand.plus.MapMarkersHelper.MapMarkersGroup; import net.osmand.plus.R; import net.osmand.plus.UiUtilities.UpdateLocationViewCache; import net.osmand.plus.activities.MapActivity; -import net.osmand.plus.dashboard.DashLocationFragment; import net.osmand.util.Algorithms; -import java.text.SimpleDateFormat; import java.util.Collections; -import java.util.Date; import java.util.List; -import java.util.Locale; public class MapMarkersActiveAdapter extends RecyclerView.Adapter implements MapMarkersItemTouchHelperCallback.ItemTouchHelperAdapter { @@ -136,14 +133,7 @@ public class MapMarkersActiveAdapter extends RecyclerView.Adapter 1) { - month = Character.toUpperCase(month.charAt(0)) + month.substring(1); - } - month = month.replaceAll("\\.", ""); - String day = new SimpleDateFormat("d", Locale.getDefault()).format(date); - descr = month + " " + day; + descr = OsmAndFormatter.getFormattedDate(mapActivity, marker.creationDate); } if (marker.wptPt != null && !Algorithms.isEmpty(marker.wptPt.category)) { descr = marker.wptPt.category + ", " + descr; diff --git a/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersGroupsAdapter.java b/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersGroupsAdapter.java index d8aa980092..65ededa04f 100644 --- a/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersGroupsAdapter.java +++ b/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersGroupsAdapter.java @@ -17,6 +17,7 @@ import net.osmand.plus.GPXUtilities.GPXFile; import net.osmand.plus.GpxSelectionHelper; import net.osmand.plus.GpxSelectionHelper.SelectedGpxFile; import net.osmand.plus.GPXUtilities; +import net.osmand.plus.OsmAndFormatter; import net.osmand.plus.UiUtilities; import net.osmand.plus.MapMarkersHelper; import net.osmand.plus.MapMarkersHelper.GroupHeader; @@ -27,7 +28,6 @@ import net.osmand.plus.OsmandApplication; import net.osmand.plus.R; import net.osmand.plus.UiUtilities.UpdateLocationViewCache; import net.osmand.plus.activities.MapActivity; -import net.osmand.plus.dashboard.DashLocationFragment; import net.osmand.plus.mapmarkers.SelectWptCategoriesBottomSheetDialogFragment; import net.osmand.plus.wikivoyage.article.WikivoyageArticleDialogFragment; import net.osmand.plus.wikivoyage.data.TravelArticle; @@ -38,7 +38,6 @@ import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; -import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Locale; @@ -318,19 +317,13 @@ public class MapMarkersGroupsAdapter extends RecyclerView.Adapter 1) { - month = Character.toUpperCase(month.charAt(0)) + month.substring(1); - } - month = month.replaceAll("\\.", ""); - String day = new SimpleDateFormat("d", Locale.getDefault()).format(date); - itemViewHolder.description.setText(app.getString(R.string.passed, month + " " + day)); + itemViewHolder.description.setText(app.getString(R.string.passed, OsmAndFormatter.getFormattedDate(app, date))); } else { itemViewHolder.point.setVisibility(View.GONE); itemViewHolder.description.setVisibility(View.GONE); diff --git a/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersHistoryAdapter.java b/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersHistoryAdapter.java index e92753543b..356994fb77 100644 --- a/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersHistoryAdapter.java +++ b/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersHistoryAdapter.java @@ -8,6 +8,7 @@ import android.view.View; import android.view.ViewGroup; import net.osmand.AndroidUtils; +import net.osmand.plus.OsmAndFormatter; import net.osmand.plus.UiUtilities; import net.osmand.plus.MapMarkersHelper.MapMarker; import net.osmand.plus.OsmandApplication; @@ -122,14 +123,7 @@ public class MapMarkersHistoryAdapter extends RecyclerView.Adapter 1) { - month = Character.toUpperCase(month.charAt(0)) + month.substring(1); - } - month = month.replaceAll("\\.", ""); - String day = new SimpleDateFormat("d", Locale.getDefault()).format(date); - String desc = app.getString(R.string.passed, month + " " + day); + String desc = app.getString(R.string.passed, OsmAndFormatter.getFormattedDate(app, marker.visitedDate)); String markerGroupName = marker.groupName; if (markerGroupName != null) { if (markerGroupName.equals("")) { diff --git a/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersListAdapter.java b/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersListAdapter.java index 7e8f730cac..c2a0f75879 100644 --- a/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersListAdapter.java +++ b/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersListAdapter.java @@ -24,12 +24,9 @@ import net.osmand.plus.R; import net.osmand.plus.activities.MapActivity; import net.osmand.util.MapUtils; -import java.text.SimpleDateFormat; import java.util.Collections; -import java.util.Date; import java.util.LinkedList; import java.util.List; -import java.util.Locale; import java.util.Map; public class MapMarkersListAdapter extends RecyclerView.Adapter @@ -203,13 +200,7 @@ public class MapMarkersListAdapter extends RecyclerView.Adapter 1) { - month = Character.toUpperCase(month.charAt(0)) + month.substring(1); - } - String day = new SimpleDateFormat("d", Locale.getDefault()).format(date); - descr = month + " " + day; + descr = OsmAndFormatter.getFormattedDate(app, marker.creationDate); } holder.description.setText(descr); } From c9a1ebccc8edc3f4ae21ceffd2b54487cc94ae80 Mon Sep 17 00:00:00 2001 From: Alex Sytnyk Date: Tue, 18 Sep 2018 15:29:26 +0300 Subject: [PATCH 8/9] Fix #6058 --- .../net/osmand/plus/GpxSelectionHelper.java | 24 +++++++++++++------ ...dTracksGroupBottomSheetDialogFragment.java | 20 +++++++++------- ...ptCategoriesBottomSheetDialogFragment.java | 2 +- .../adapters/MapMarkersGroupsAdapter.java | 14 +++++++---- 4 files changed, 39 insertions(+), 21 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/GpxSelectionHelper.java b/OsmAnd/src/net/osmand/plus/GpxSelectionHelper.java index bd08eb16d7..89660db9a4 100644 --- a/OsmAnd/src/net/osmand/plus/GpxSelectionHelper.java +++ b/OsmAnd/src/net/osmand/plus/GpxSelectionHelper.java @@ -36,6 +36,7 @@ public class GpxSelectionHelper { private static final String CURRENT_TRACK = "currentTrack"; private static final String FILE = "file"; private static final String COLOR = "color"; + private static final String SELECTED_BY_USER = "selected_by_user"; private OsmandApplication app; @NonNull private List selectedGPXFiles = new java.util.ArrayList<>(); @@ -410,7 +411,7 @@ public class GpxSelectionHelper { public void setGpxFileToDisplay(GPXFile... gpxs) { // special case for gpx current route for (GPXFile gpx : gpxs) { - selectGpxFileImpl(gpx, true, false, true); + selectGpxFileImpl(gpx, true, false, true, true); } saveCurrentSelections(); } @@ -423,6 +424,7 @@ public class GpxSelectionHelper { boolean save = false; for (int i = 0; i < ar.length(); i++) { JSONObject obj = ar.getJSONObject(i); + boolean selectedByUser = obj.optBoolean(SELECTED_BY_USER, true); if (obj.has(FILE)) { File fl = new File(obj.getString(FILE)); if (p != null) { @@ -436,10 +438,12 @@ public class GpxSelectionHelper { if (gpx.warning != null) { save = true; } else { - selectGpxFile(gpx, true, false); + selectGpxFile(gpx, true, false, true, selectedByUser); } } else if (obj.has(CURRENT_TRACK)) { - selectedGPXFiles.add(savingTrackHelper.getCurrentTrack()); + SelectedGpxFile file = savingTrackHelper.getCurrentTrack(); + file.selectedByUser = selectedByUser; + selectedGPXFiles.add(file); } } processSplit(); @@ -467,6 +471,7 @@ public class GpxSelectionHelper { obj.put(COLOR, Algorithms.colorToString(s.gpxFile.getColor(0))); } } + obj.put(SELECTED_BY_USER, s.selectedByUser); } catch (JSONException e) { e.printStackTrace(); } @@ -476,13 +481,16 @@ public class GpxSelectionHelper { app.getSettings().SELECTED_GPX.set(ar.toString()); } - private SelectedGpxFile selectGpxFileImpl(GPXFile gpx, boolean show, boolean notShowNavigationDialog, boolean syncGroup) { + private SelectedGpxFile selectGpxFileImpl(GPXFile gpx, boolean show, boolean notShowNavigationDialog, boolean syncGroup, boolean selectedByUser) { boolean displayed; SelectedGpxFile sf; if (gpx != null && gpx.showCurrentTrack) { sf = savingTrackHelper.getCurrentTrack(); sf.notShowNavigationDialog = notShowNavigationDialog; displayed = selectedGPXFiles.contains(sf); + if (!displayed && show) { + sf.selectedByUser = selectedByUser; + } } else { assert gpx != null; sf = getSelectedFileByPath(gpx.path); @@ -491,6 +499,7 @@ public class GpxSelectionHelper { sf = new SelectedGpxFile(); sf.setGpxFile(gpx); sf.notShowNavigationDialog = notShowNavigationDialog; + sf.selectedByUser = selectedByUser; } } if (displayed != show) { @@ -507,11 +516,11 @@ public class GpxSelectionHelper { } public SelectedGpxFile selectGpxFile(GPXFile gpx, boolean show, boolean notShowNavigationDialog) { - return selectGpxFile(gpx, show, notShowNavigationDialog, true); + return selectGpxFile(gpx, show, notShowNavigationDialog, true, true); } - public SelectedGpxFile selectGpxFile(GPXFile gpx, boolean show, boolean notShowNavigationDialog, boolean syncGroup) { - SelectedGpxFile sf = selectGpxFileImpl(gpx, show, notShowNavigationDialog, syncGroup); + public SelectedGpxFile selectGpxFile(GPXFile gpx, boolean show, boolean notShowNavigationDialog, boolean syncGroup, boolean selectedByUser) { + SelectedGpxFile sf = selectGpxFileImpl(gpx, show, notShowNavigationDialog, syncGroup, selectedByUser); saveCurrentSelections(); return sf; } @@ -549,6 +558,7 @@ public class GpxSelectionHelper { public static class SelectedGpxFile { public boolean notShowNavigationDialog = false; + public boolean selectedByUser = true; private boolean showCurrentTrack; private GPXFile gpxFile; diff --git a/OsmAnd/src/net/osmand/plus/mapmarkers/AddTracksGroupBottomSheetDialogFragment.java b/OsmAnd/src/net/osmand/plus/mapmarkers/AddTracksGroupBottomSheetDialogFragment.java index 845ce4c045..106db868e6 100644 --- a/OsmAnd/src/net/osmand/plus/mapmarkers/AddTracksGroupBottomSheetDialogFragment.java +++ b/OsmAnd/src/net/osmand/plus/mapmarkers/AddTracksGroupBottomSheetDialogFragment.java @@ -16,8 +16,6 @@ import net.osmand.plus.GPXUtilities; import net.osmand.plus.GPXUtilities.GPXFile; import net.osmand.plus.GPXUtilities.GPXTrackAnalysis; import net.osmand.plus.GpxSelectionHelper; -import net.osmand.plus.GpxSelectionHelper.SelectedGpxFile; -import net.osmand.plus.MapMarkersHelper.MapMarkersGroup; import net.osmand.plus.OsmandApplication; import net.osmand.plus.R; import net.osmand.plus.mapmarkers.adapters.GroupsAdapter; @@ -68,15 +66,21 @@ public class AddTracksGroupBottomSheetDialogFragment extends AddGroupBottomSheet fragment.setArguments(args); fragment.setUsedOnMap(false); fragment.show(getParentFragment().getChildFragmentManager(), SelectWptCategoriesBottomSheetDialogFragment.TAG); - dismiss(); - } else if(dataItem.getFile() != null) { - getMyApplication().getMapMarkersHelper().addOrEnableGpxGroup(dataItem.getFile()); - dismiss(); + } else { + OsmandApplication app = getMyApplication(); + if (app != null) { + GpxSelectionHelper selectionHelper = app.getSelectedGpxHelper(); + File gpx = dataItem.getFile(); + if (selectionHelper.getSelectedFileByPath(gpx.getAbsolutePath()) == null) { + GPXFile res = GPXUtilities.loadGPXFile(app, gpx); + selectionHelper.selectGpxFile(res, true, false, false, false); + } + app.getMapMarkersHelper().addOrEnableGpxGroup(gpx); + } } + dismiss(); } - - @SuppressLint("StaticFieldLeak") public class ProcessGpxTask extends AsyncTask { diff --git a/OsmAnd/src/net/osmand/plus/mapmarkers/SelectWptCategoriesBottomSheetDialogFragment.java b/OsmAnd/src/net/osmand/plus/mapmarkers/SelectWptCategoriesBottomSheetDialogFragment.java index 9800cc4d94..5b23af3470 100644 --- a/OsmAnd/src/net/osmand/plus/mapmarkers/SelectWptCategoriesBottomSheetDialogFragment.java +++ b/OsmAnd/src/net/osmand/plus/mapmarkers/SelectWptCategoriesBottomSheetDialogFragment.java @@ -136,7 +136,7 @@ public class SelectWptCategoriesBottomSheetDialogFragment extends MenuBottomShee SelectedGpxFile selectedGpxFile = gpxSelectionHelper.getSelectedFileByPath(gpxFile.path); if (selectedGpxFile == null) { - gpxSelectionHelper.selectGpxFile(gpxFile, true, false); + gpxSelectionHelper.selectGpxFile(gpxFile, true, false, false, false); } MapMarkersGroup group = mapMarkersHelper.getMarkersGroup(gpxFile); if (group == null) { diff --git a/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersGroupsAdapter.java b/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersGroupsAdapter.java index 65ededa04f..b5a707d9f3 100644 --- a/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersGroupsAdapter.java +++ b/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersGroupsAdapter.java @@ -2,6 +2,7 @@ package net.osmand.plus.mapmarkers.adapters; import android.os.Bundle; import android.support.annotation.NonNull; +import android.support.annotation.Nullable; import android.support.design.widget.Snackbar; import android.support.v4.content.ContextCompat; import android.support.v7.widget.RecyclerView; @@ -464,13 +465,13 @@ public class MapMarkersGroupsAdapter extends RecyclerView.Adapter Date: Tue, 18 Sep 2018 16:34:21 +0300 Subject: [PATCH 9/9] Fix #5919 --- OsmAnd/res/values/strings.xml | 1 + OsmAnd/src/net/osmand/plus/helpers/ColorDialogs.java | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml index 90dbbcb1fd..607083d8a7 100644 --- a/OsmAnd/res/values/strings.xml +++ b/OsmAnd/res/values/strings.xml @@ -950,6 +950,7 @@ Pink Translucent pink Brown + Black Translucent purple Restart the app manually to apply all changes. Light diff --git a/OsmAnd/src/net/osmand/plus/helpers/ColorDialogs.java b/OsmAnd/src/net/osmand/plus/helpers/ColorDialogs.java index c3da6d983e..79dc38e3d4 100644 --- a/OsmAnd/src/net/osmand/plus/helpers/ColorDialogs.java +++ b/OsmAnd/src/net/osmand/plus/helpers/ColorDialogs.java @@ -38,7 +38,8 @@ public class ColorDialogs { R.string.rendering_value_blue_name, R.string.rendering_value_purple_name, R.string.rendering_value_pink_name, - R.string.rendering_value_brown_name + R.string.rendering_value_brown_name, + R.string.rendering_value_black_name }; public static int[] pallette = new int[] { @@ -52,7 +53,8 @@ public class ColorDialogs { 0xb41010a0, 0xb4a71de1, 0xb4e044bb, - 0xb48e2512 + 0xb48e2512, + 0xff000001 }; public static String[] paletteColorTags = new String[] { @@ -66,7 +68,8 @@ public class ColorDialogs { "blue", "purple", "pink", - "brown" + "brown", + "black" }; private static double getDistanceBetweenColors(int color1, int color2) {