From e1c26f3bf6531a5bbf668770324ff5cf6d2d0a32 Mon Sep 17 00:00:00 2001 From: RZR-UA Date: Wed, 28 Aug 2024 21:41:19 +0200 Subject: [PATCH 01/15] Make getFileNameWithoutExtension() static --- .../src/commonMain/kotlin/net/osmand/shared/io/KFile.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/OsmAnd-shared/src/commonMain/kotlin/net/osmand/shared/io/KFile.kt b/OsmAnd-shared/src/commonMain/kotlin/net/osmand/shared/io/KFile.kt index ebcfe3a75a6e..8c6b60bae9f5 100644 --- a/OsmAnd-shared/src/commonMain/kotlin/net/osmand/shared/io/KFile.kt +++ b/OsmAnd-shared/src/commonMain/kotlin/net/osmand/shared/io/KFile.kt @@ -108,10 +108,12 @@ class KFile { } fun getFileNameWithoutExtension(): String? { - return getFileNameWithoutExtension(this.name()) + return Companion.getFileNameWithoutExtension(this.name()) } - fun getFileNameWithoutExtension(name: String?): String? { - return name?.substringBeforeLast("."); + companion object { + fun getFileNameWithoutExtension(name: String?): String? { + return name?.substringBeforeLast("."); + } } } From d8dfa286b0ee444e4b6e0638d6daa8ff2b9d1c18 Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Fri, 30 Aug 2024 16:30:58 +0300 Subject: [PATCH 02/15] FIx https://github.com/osmandapp/OsmAnd-Issues/issues/2597 --- .../src/main/java/net/osmand/router/BinaryRoutePlanner.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/OsmAnd-java/src/main/java/net/osmand/router/BinaryRoutePlanner.java b/OsmAnd-java/src/main/java/net/osmand/router/BinaryRoutePlanner.java index 144694220559..07054707880c 100644 --- a/OsmAnd-java/src/main/java/net/osmand/router/BinaryRoutePlanner.java +++ b/OsmAnd-java/src/main/java/net/osmand/router/BinaryRoutePlanner.java @@ -165,8 +165,7 @@ FinalRouteSegment searchRouteInternal(final RoutingContext ctx, RouteSegmentPoin } skipSegment = true; } else if (cst.cost + 2.0 < minCost[forwardSearch ? 1 : 0] && ASSERT_CHECKS && ctx.calculationMode != RouteCalculationMode.COMPLEX) { - // squareRootDist is inaccurate by 0.0015%-0.0036% according to tests - // think about multiplier * 1.00004f instead of the const (2.0) + // squareRootDist doesn't follow Triangle-inequality and it breaks A* algorithm. Maximum error on the optimal route could be constant (5.0) if (ctx.config.heuristicCoefficient <= 1) { throw new IllegalStateException(cst.cost + " < ??? " + minCost[forwardSearch ? 1 : 0]); } From 3a0961fc1670062fd7124577b281c917bbbe553b Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Fri, 30 Aug 2024 16:31:19 +0300 Subject: [PATCH 03/15] FIx https://github.com/osmandapp/OsmAnd-Issues/issues/2597 --- .../src/main/java/net/osmand/router/BinaryRoutePlanner.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd-java/src/main/java/net/osmand/router/BinaryRoutePlanner.java b/OsmAnd-java/src/main/java/net/osmand/router/BinaryRoutePlanner.java index 07054707880c..b2c07ae41bfe 100644 --- a/OsmAnd-java/src/main/java/net/osmand/router/BinaryRoutePlanner.java +++ b/OsmAnd-java/src/main/java/net/osmand/router/BinaryRoutePlanner.java @@ -164,7 +164,7 @@ FinalRouteSegment searchRouteInternal(final RoutingContext ctx, RouteSegmentPoin println(" " + segment.segEnd + ">> Already visited by minimum"); } skipSegment = true; - } else if (cst.cost + 2.0 < minCost[forwardSearch ? 1 : 0] && ASSERT_CHECKS && ctx.calculationMode != RouteCalculationMode.COMPLEX) { + } else if (cst.cost + 5.0 < minCost[forwardSearch ? 1 : 0] && ASSERT_CHECKS && ctx.calculationMode != RouteCalculationMode.COMPLEX) { // squareRootDist doesn't follow Triangle-inequality and it breaks A* algorithm. Maximum error on the optimal route could be constant (5.0) if (ctx.config.heuristicCoefficient <= 1) { throw new IllegalStateException(cst.cost + " < ??? " + minCost[forwardSearch ? 1 : 0]); From a86f8d244c2f1e2d1b8194e6abb483ccc706154b Mon Sep 17 00:00:00 2001 From: Cosmin Date: Thu, 29 Aug 2024 14:24:30 +0000 Subject: [PATCH 04/15] Translated using Weblate (Romanian) Currently translated at 100.0% (5226 of 5226 strings) --- OsmAnd/res/values-ro/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-ro/strings.xml b/OsmAnd/res/values-ro/strings.xml index a151b9bb2ad6..7ccf29aa5b65 100644 --- a/OsmAnd/res/values-ro/strings.xml +++ b/OsmAnd/res/values-ro/strings.xml @@ -5882,5 +5882,5 @@ O comutare pentru a deschide sau închide vizualizarea de navigare. Vizualizare navigare Un comutator pentru a schimba orientarea hărții. - Grad de dificultate a traseelor de drumeție + Grad de dificultate al traseelor de drumeție \ No newline at end of file From d3acfd741236bbe874b6de163fd523dd87593a86 Mon Sep 17 00:00:00 2001 From: Temuri Doghonadze Date: Fri, 30 Aug 2024 00:09:11 +0000 Subject: [PATCH 05/15] Translated using Weblate (Georgian) Currently translated at 62.0% (3241 of 5226 strings) --- OsmAnd/res/values-ka/strings.xml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/OsmAnd/res/values-ka/strings.xml b/OsmAnd/res/values-ka/strings.xml index 59586ec04fa2..ea343480cfb6 100644 --- a/OsmAnd/res/values-ka/strings.xml +++ b/OsmAnd/res/values-ka/strings.xml @@ -3254,4 +3254,19 @@ პირადი წვდომის დაშვება შატლის გარეშე უპირატესობის მინიჭება დაუგებელი გზებისთვის + შენახვა ახალ ტრეკად + არ გამოიყენო v1.9 გზის წესებ + შენობების გაფერადება ტიპის მიხედვით + შეღებვა ქსელთან ურთიერთობის მიხედვით. + კონტურის ხაზების ფერის სქემა + საგარეუბნო მატარებლების არიდება + ნაციონალური საზღვრების გადაკვეთის აცილება + მხოლოდ საციგურაო გზების დაშვება + სცადეთ, პარამეტრები შეცვალოთ. + ოპტიმიზებულია უფრო მოკლე გზისთვის (ენერგიის დაზოგვა) + დაბალი გამონაბოლქვის ზონების ჩვენება + მხოლოდ 360° გამოსახულებების ჩვენება + შუალედური დიალოგის ჩვენება + შენობები გადიდებაზე 15 + ჩანაწერების ავტოგაწყვეტა პაუზის შემდეგ \ No newline at end of file From 677cef23f6fe26e3eb1e026be85bc4b475cd7e7d Mon Sep 17 00:00:00 2001 From: Jim Kats Date: Fri, 30 Aug 2024 02:57:18 +0000 Subject: [PATCH 06/15] Translated using Weblate (Greek) Currently translated at 79.6% (4163 of 5226 strings) --- OsmAnd/res/values-el/strings.xml | 37 ++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/OsmAnd/res/values-el/strings.xml b/OsmAnd/res/values-el/strings.xml index 8d664dd92527..58eaa648b74e 100644 --- a/OsmAnd/res/values-el/strings.xml +++ b/OsmAnd/res/values-el/strings.xml @@ -4481,4 +4481,41 @@ Προσομοίωσε Αντικατάσταση %1$s (%2$s) + Κορυφή + Σημείωση φωτογραφίας + Παλέτα χρήστη + Κορυφή και πάτος + 3D Ίχνος + Προφίλ εφαρμογής + Περιλαμβάνεται + Ύψος τοίχου + Πάτος + Απαιτούμενοι Χάρτες + Χάρτης στα αριστερά + Μη ελεγμένο + Νέα ανάθεση κλειδιού + Κλειδί \"%1$s\" + Προσθήκη κλειδιού + Εικονίδιο ενέργειας + Πρώτη ενδιάμεση + Swiss Alpine Club (Ελβετική Αλπική Λέσχη) + Τοποθεσία από GPX + Αφετηρία + Χάρτης πάνω + Νέα διαδρομή + Ορισμός + Οθόνη καιρού + Κείμενα χάρτη + Προσθήκη ενέργειας + Προς την τοποθεσία μου + Αύριο + Βαθμός δυσκολίας μονοπατιών πεζοπορίας + Ελεγμένο + Προορισμός + Σημείωση ήχου + GFS + ECMWF + Χάρτης στα δεξιά + Χάρτης κάτω + Club Alpino Italiano (Ιταλική Αλπική Λέσχη) \ No newline at end of file From 818b8596d6dbc5f1967db6c857e8a3034529d73f Mon Sep 17 00:00:00 2001 From: Ihor Hordiichuk Date: Fri, 30 Aug 2024 19:08:24 +0000 Subject: [PATCH 07/15] Translated using Weblate (Ukrainian) Currently translated at 100.0% (5226 of 5226 strings) --- OsmAnd/res/values-uk/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OsmAnd/res/values-uk/strings.xml b/OsmAnd/res/values-uk/strings.xml index f480bc5a8014..568a0740cf40 100644 --- a/OsmAnd/res/values-uk/strings.xml +++ b/OsmAnd/res/values-uk/strings.xml @@ -5886,4 +5886,7 @@ Перемикач орієнтації мапи. Інтерфейс Перемикач для відкриття або закриття навігації. + Радіус кутів + dp + Непрозорість тла \ No newline at end of file From af3f20d052b569422b6253eb281b6461052722e0 Mon Sep 17 00:00:00 2001 From: Temuri Doghonadze Date: Sat, 31 Aug 2024 04:28:29 +0000 Subject: [PATCH 08/15] Translated using Weblate (Georgian) Currently translated at 62.3% (3259 of 5226 strings) --- OsmAnd/res/values-ka/strings.xml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/OsmAnd/res/values-ka/strings.xml b/OsmAnd/res/values-ka/strings.xml index ea343480cfb6..f53aa555d5f2 100644 --- a/OsmAnd/res/values-ka/strings.xml +++ b/OsmAnd/res/values-ka/strings.xml @@ -3269,4 +3269,22 @@ შუალედური დიალოგის ჩვენება შენობები გადიდებაზე 15 ჩანაწერების ავტოგაწყვეტა პაუზის შემდეგ + ყინულის გზების გარეშე + დამატების პარამეტრების ნაგულისხმევზე ჩამოყრა + გააუმჯობესეთ სურათების დაფარვა Mapillary-სთან ერთად + მიუთითეთ ცვლილებების ზედა ზღვარი + გადაიტანეთ რუკა საჭირო ალაგის მოსანიშნად. + ხატულა დასვენებისას + ხატულა მოძრაობისას + ჯგუფის ყველა წერტილი + წვდომის დაშვება პირად ალაგებზე. + ბილიკების რენდერი OSMC ტრეისებზე დაყრდნობით. + მიწისქვეშა და მსუბუქი მატარებლების თავიდან აცილება + აირჩიეთ ეკრანის პარამეტრები ამ პროფილისთვის + ველოსიპედის გზების ქსელის კვანძების ჩვენება + მთავარი და კონტექსტური მენიუს პუნქტები + აირჩიეთ შემოსატანი მონაცემები + დაამატეთ ერთი წერტილი მაინც. + ყინულიანი გზების თავიდან არიდება. + ერთი გამოსახულების ფაილი ერთი ფილისთვის. \ No newline at end of file From 1ca08f14493c9fe30a8348888a98ea0943cba391 Mon Sep 17 00:00:00 2001 From: Jim Kats Date: Fri, 30 Aug 2024 16:53:34 +0000 Subject: [PATCH 09/15] Translated using Weblate (Greek) Currently translated at 80.5% (4210 of 5226 strings) --- OsmAnd/res/values-el/strings.xml | 48 +++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-el/strings.xml b/OsmAnd/res/values-el/strings.xml index 58eaa648b74e..3e9bcedf581a 100644 --- a/OsmAnd/res/values-el/strings.xml +++ b/OsmAnd/res/values-el/strings.xml @@ -1768,7 +1768,7 @@ Αλλαγή χρώματος Επεξεργασία ονόματος Κίνησε γραφικά την θέση μου - Ενεργοποίηση κίνησης γραφικών στην εύρεσης της \'Θέσης μου\' κατά την πλοήγηση. + Ομαλή κίνηση χάρτη όταν βρίσκεται σε κίνηση. Επιφέρει μικρή καθυστέρηση. Επισκόπηση Επιλέξτε οδό σε %1$s @@ -4518,4 +4518,50 @@ Χάρτης στα δεξιά Χάρτης κάτω Club Alpino Italiano (Ιταλική Αλπική Λέσχη) + %1$s ή %2$s + Μείνετε δεξιά + Κενό όνομα κατηγορίας + Μπορείτε να αλλάξετε την μορφή δεδομένων που χρησιμοποιείται σε: %1$s – %2$s – %3$s. + Προσφέρει γρήγορη πρόσβαση για ξεκίνημα/σταμάτημα λήψης σημείωσης ήχου, βίντεο ή εικόνας. + Χρήση ονόματος χρήστη και κωδικού + Κλίμακα MTB + Στρίψτε απότομα αριστερά + Πάρτε το “%1$s” ως μέρος του %2$s πλάνου. Σύγκριση: + Ρώτα κάθε φορά + Ινδία + Στρίψτε απότομα δεξιά + Στρίψτε ελαφρώς δεξιά + Στρίψτε αριστερά + Λέξεις κλειδιά + Πάρτε την %1$d έξοδο + Διαθέσιμο ως μέρος της %1$s συνδρομής. + Στρίψτε αριστερά και μείνετε αριστερά + Στρίψτε αριστερά και μείνετε δεξιά + Στρίψτε δεξιά και μείνετε αριστερά + Πάρτε την %1$d έξοδο και μείνετε δεξιά + Ανάλυση κατά διαστήματα + Επιπρόσθετο + Επεκτάσεις + Στρίψτε δεξιά και μείνετε δεξιά + Πάρτε την %1$d έξοδο και μείνετε αριστερά + Περιλαμβάνεται στο τρέχων \"%1$s\" πλάνο σας + Μπορείτε να αλλάξετε την μορφή συντεταγμένων σε %1$s – %2$s – %3$s. + Καλώς ήρθατε πίσω! + Διακριτό + Μέρος του πρόσθετου %1$s. + Διαγραφή όλων των δεδομένων… + SUV + Άξονας γραφήματος + Διαδρομές + Ταχύτητα κίνησης + Κάντε αναστροφή και μείνετε δεξιά + Διεπαφή + Πλοήγηση + Στρίψτε δεξιά + Ομαλό + Κάντε αναστροφή και μείνετε αριστερά + Μείνετε αριστερά + Διαθέσιμο μέχρι %1$s + Κάντε αναστροφή + Στρίψτε ελαφρώς αριστερά \ No newline at end of file From d6b9c12d454986ebae47dd201abebc3def322c4c Mon Sep 17 00:00:00 2001 From: Ihor Hordiichuk Date: Fri, 30 Aug 2024 15:20:28 +0000 Subject: [PATCH 10/15] Translated using Weblate (Ukrainian) Currently translated at 100.0% (4873 of 4873 strings) --- OsmAnd/res/values-uk/phrases.xml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/OsmAnd/res/values-uk/phrases.xml b/OsmAnd/res/values-uk/phrases.xml index d9749fdf7bc9..084e667f3151 100644 --- a/OsmAnd/res/values-uk/phrases.xml +++ b/OsmAnd/res/values-uk/phrases.xml @@ -4747,7 +4747,7 @@ Менеджер Тип позначення Доступ: відкрито - Доступ: заборонено + Доступ: обмежено Доступ: невідомо Доступ: закрито Прочісування пляжу @@ -4767,7 +4767,7 @@ Груповий пікнік Геокешинг та поштові скриньки Дельтапланерний спорт - Піші прогулянки + Піший туризм Кінний кемпінг Катання на конях Верхова їзда та кемпінг @@ -4779,23 +4779,23 @@ Мальовниче водіння Тюбінг Огляд рослин - Перегляд краєвиду + Огляд краєвиду Вільний кемпінг Видобуток золота Груповий кемпінг - Льодова риболовля + Зимова риболовля Катання на гірських велосипедах Спостереження за природою Кемпінг на квадроциклах OHV Їзда на відкритому майданчику Дорожня їзда на квадроциклах Катання на квадроциклах по стежці - Інші види діяльності + Інша активність Навчання на відкритому повітрі Пікнік Риболовля на річках та струмках - Дорожня велосипедна їзда - Лазіння по скелі + Шосейний велосипед + Скелелазіння Пісочна гра Катання на лижах та сноуборді Катання на тюбінгу @@ -4806,12 +4806,12 @@ Стрільба по мішені Об\'єднання приливів і відливів Кемпінг і будиночки - Спелеологія + Спелеотуризм Скелелазіння Одноденний похід Їзда на собачих упряжках Лиманна риболовля - Катання на льоду + Катання на ковзанах Альпінізм OHV їзда та кемпінг Збирання мінералів @@ -4821,8 +4821,8 @@ Відлов у пастки Під управлінням Лісової служби США Спостереження за дикою природою - Центри відвідувачів - Водні види діяльності + Центри для відвідувачів + Активність на воді Катання на водних лижах Віндсерфінг Зимові види спорту @@ -4830,7 +4830,7 @@ Недосяжно Стан доступу до зони відпочинку (2): відчинено Стан доступу до зони відпочинку (2): зачинено - Опис тарифу + Опис оплати Початок сезону Завершення сезону Години роботи @@ -4845,12 +4845,12 @@ Стійка для коня Сміттєзвалище для автофургонів Під управлінням Бюро землеустрою - Програми відвідувачів + Програми для відвідувачів Відчинено Зачинено Точка зацікавлення Мальовничий краєвид - Зона денного використання;Зона денного використання;Зона денного використання;Зона денного використання;Зона денного відпочинку;Зона денного відпочинку + Зона денного використання;Денна зона;Зона денного відпочинку;Зона відпочинку вдень Спуск човна Човновий причал Прокат човна From e1f5347d90d125271dbbfee0f0422eb9bc99cc58 Mon Sep 17 00:00:00 2001 From: Evgenii Martynenko Date: Fri, 30 Aug 2024 19:34:42 +0000 Subject: [PATCH 11/15] Translated using Weblate (Russian) Currently translated at 89.1% (4344 of 4873 strings) --- OsmAnd/res/values-ru/phrases.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-ru/phrases.xml b/OsmAnd/res/values-ru/phrases.xml index 1bfd51d0a0ef..167701ac0079 100644 --- a/OsmAnd/res/values-ru/phrases.xml +++ b/OsmAnd/res/values-ru/phrases.xml @@ -4386,5 +4386,7 @@ Специализация здравоохранения: психотерапевт Специализация здравоохранения: клиника Раздевалка - + Пескетарианская диета: нет + Клиенты + Инженерный офис \ No newline at end of file From fb090dcc09fcb139074cb7e6d3557c0030e5f95e Mon Sep 17 00:00:00 2001 From: Hardy Date: Sat, 31 Aug 2024 19:46:42 +0200 Subject: [PATCH 12/15] Fix group appearance not read: (GPXUtilities.java) --- OsmAnd-java/src/main/java/net/osmand/gpx/GPXUtilities.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/OsmAnd-java/src/main/java/net/osmand/gpx/GPXUtilities.java b/OsmAnd-java/src/main/java/net/osmand/gpx/GPXUtilities.java index 269f5c681708..a6f8c8ddaa43 100644 --- a/OsmAnd-java/src/main/java/net/osmand/gpx/GPXUtilities.java +++ b/OsmAnd-java/src/main/java/net/osmand/gpx/GPXUtilities.java @@ -1984,14 +1984,20 @@ private static Map mergePointsGroups(List grou int color = point.getColor(); if (pointsGroup.color == 0 && color != 0) { pointsGroup.color = color; + } else if (pointsGroup.color != 0 && color == 0) { + point.setColor(pointsGroup.color); } String iconName = point.getIconName(); if (Algorithms.isEmpty(pointsGroup.iconName) && !Algorithms.isEmpty(iconName)) { pointsGroup.iconName = iconName; + } else if (!Algorithms.isEmpty(pointsGroup.iconName) && Algorithms.isEmpty(iconName)) { + point.setIconName(pointsGroup.iconName); } String backgroundType = point.getBackgroundType(); if (Algorithms.isEmpty(pointsGroup.backgroundType) && !Algorithms.isEmpty(backgroundType)) { pointsGroup.backgroundType = backgroundType; + } else if (!Algorithms.isEmpty(pointsGroup.backgroundType) && Algorithms.isEmpty(backgroundType)) { + point.setBackgroundType(pointsGroup.backgroundType); } pointsGroup.points.add(point); } From a3ac98016d924902b1933ade949a34ae41809177 Mon Sep 17 00:00:00 2001 From: Hardy Date: Sat, 31 Aug 2024 19:48:29 +0200 Subject: [PATCH 13/15] Fix group appearance not read (GpxUtilities.kt) --- .../commonMain/kotlin/net/osmand/shared/gpx/GpxUtilities.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/OsmAnd-shared/src/commonMain/kotlin/net/osmand/shared/gpx/GpxUtilities.kt b/OsmAnd-shared/src/commonMain/kotlin/net/osmand/shared/gpx/GpxUtilities.kt index ecba88ee089b..4f18b9254356 100644 --- a/OsmAnd-shared/src/commonMain/kotlin/net/osmand/shared/gpx/GpxUtilities.kt +++ b/OsmAnd-shared/src/commonMain/kotlin/net/osmand/shared/gpx/GpxUtilities.kt @@ -1436,14 +1436,20 @@ object GpxUtilities { val color = point.getColor() if (pointsGroup.color == 0 && color != 0) { pointsGroup.color = color + } else if (pointsGroup.color != 0 && color == 0) { + point.setColor(pointsGroup.color) } val iconName = point.getIconName() if (KAlgorithms.isEmpty(pointsGroup.iconName) && !KAlgorithms.isEmpty(iconName)) { pointsGroup.iconName = iconName + } else if (!KAlgorithms.isEmpty(pointsGroup.iconName) && KAlgorithms.isEmpty(iconName)) { + point.setIconName(pointsGroup.iconName) } val backgroundType = point.getBackgroundType() if (KAlgorithms.isEmpty(pointsGroup.backgroundType) && !KAlgorithms.isEmpty(backgroundType)) { pointsGroup.backgroundType = backgroundType + } else if (!KAlgorithms.isEmpty(pointsGroup.backgroundType) && KAlgorithms.isEmpty(backgroundType)) { + point.setBackgroundType(pointsGroup.backgroundType) } pointsGroup.points.add(point) } From 303ea19f6d3ff6a3b9bbdcfc147b34925969ee11 Mon Sep 17 00:00:00 2001 From: Hardy Date: Sun, 1 Sep 2024 10:29:12 +0200 Subject: [PATCH 14/15] Fix group color not showing on icon in TrackPointsCard --- OsmAnd/src/net/osmand/plus/track/cards/TrackPointsCard.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/track/cards/TrackPointsCard.java b/OsmAnd/src/net/osmand/plus/track/cards/TrackPointsCard.java index ab1084d06c57..35239569b0fe 100644 --- a/OsmAnd/src/net/osmand/plus/track/cards/TrackPointsCard.java +++ b/OsmAnd/src/net/osmand/plus/track/cards/TrackPointsCard.java @@ -445,7 +445,7 @@ public View getGroupView(int groupPosition, boolean isExpanded, View convertView Drawable icon = groupHidden ? getColoredIcon(R.drawable.ic_action_folder_hidden, ColorUtilities.getSecondaryTextColorId(nightMode)) - : getContentIcon(R.drawable.ic_action_folder); + : getPaintedIcon(R.drawable.ic_action_folder, group.getColor()); ImageView groupImage = row.findViewById(R.id.icon); groupImage.setImageDrawable(icon); @@ -657,4 +657,4 @@ protected void publishResults(CharSequence constraint, FilterResults results) { onSelectedGroupChanged(); } } -} \ No newline at end of file +} From 7b64d0a5a5585ee9968b7cfeb3985ffef4c71799 Mon Sep 17 00:00:00 2001 From: Hardy Date: Mon, 2 Sep 2024 13:37:08 +0200 Subject: [PATCH 15/15] No wpt timestamp update for group appearance changes --- .../plus/myplaces/tracks/tasks/UpdatePointsGroupsTask.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/myplaces/tracks/tasks/UpdatePointsGroupsTask.java b/OsmAnd/src/net/osmand/plus/myplaces/tracks/tasks/UpdatePointsGroupsTask.java index 577c2c3f7e88..d2167494d230 100644 --- a/OsmAnd/src/net/osmand/plus/myplaces/tracks/tasks/UpdatePointsGroupsTask.java +++ b/OsmAnd/src/net/osmand/plus/myplaces/tracks/tasks/UpdatePointsGroupsTask.java @@ -77,7 +77,7 @@ private void updatePoint(@NonNull PointsGroup pointsGroup, @NonNull WptPt wpt) { } else { WptPt wptInfo = new WptPt(wpt.getLatitude(), wpt.getLongitude(), wpt.getDesc(), wpt.getName(), category, Algorithms.colorToString(color), iconName, backgroundType); - gpxFile.updateWptPt(wpt, wptInfo, true); + gpxFile.updateWptPt(wpt, wptInfo, false); } }