diff --git a/OsmAnd-java/src/main/java/net/osmand/GPXUtilities.java b/OsmAnd-java/src/main/java/net/osmand/GPXUtilities.java
index ede3b6f8cf..ed80b55b05 100644
--- a/OsmAnd-java/src/main/java/net/osmand/GPXUtilities.java
+++ b/OsmAnd-java/src/main/java/net/osmand/GPXUtilities.java
@@ -449,6 +449,10 @@ public class GPXUtilities {
public String getArticleLang() {
return getExtensionsToRead().get("article_lang");
}
+
+ public String getDescription() {
+ return getExtensionsToRead().get("desc");
+ }
}
public static class Author extends GPXExtensions {
diff --git a/OsmAnd/res/layout/gpx_description_preview_card.xml b/OsmAnd/res/layout/gpx_description_preview_card.xml
new file mode 100644
index 0000000000..b9c4518b2d
--- /dev/null
+++ b/OsmAnd/res/layout/gpx_description_preview_card.xml
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/OsmAnd/res/menu/track_menu_bottom_navigation.xml b/OsmAnd/res/menu/track_menu_bottom_navigation.xml
index fa07fb12a4..54f7d7e05e 100644
--- a/OsmAnd/res/menu/track_menu_bottom_navigation.xml
+++ b/OsmAnd/res/menu/track_menu_bottom_navigation.xml
@@ -1,9 +1,10 @@