diff --git a/OsmAnd-telegram/res/drawable/bg_pattern_light_xml.xml b/OsmAnd-telegram/res/drawable/bg_pattern_light_xml.xml
new file mode 100644
index 0000000000..8779987a4b
--- /dev/null
+++ b/OsmAnd-telegram/res/drawable/bg_pattern_light_xml.xml
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/OsmAnd-telegram/res/drawable/btn_border_bg.xml b/OsmAnd-telegram/res/drawable/btn_border_bg.xml
new file mode 100644
index 0000000000..e322bda1b2
--- /dev/null
+++ b/OsmAnd-telegram/res/drawable/btn_border_bg.xml
@@ -0,0 +1,24 @@
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OsmAnd-telegram/res/drawable/btn_round_blue.xml b/OsmAnd-telegram/res/drawable/btn_round_active.xml
similarity index 100%
rename from OsmAnd-telegram/res/drawable/btn_round_blue.xml
rename to OsmAnd-telegram/res/drawable/btn_round_active.xml
diff --git a/OsmAnd-telegram/res/layout/login_dialog.xml b/OsmAnd-telegram/res/layout/login_dialog.xml
index ddf957149f..c1d34e8b57 100644
--- a/OsmAnd-telegram/res/layout/login_dialog.xml
+++ b/OsmAnd-telegram/res/layout/login_dialog.xml
@@ -6,228 +6,384 @@
android:layout_height="match_parent"
android:orientation="vertical">
-
+ android:fillViewport="true"
+ android:visibility="visible"
+ tools:visibility="gone">
-
+ android:background="@drawable/bg_pattern_light_xml"
+ android:orientation="vertical">
-
-
-
+ android:layout_gravity="end"
+ tools:src="@drawable/bg_introduction_image_top" />
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+ android:visibility="visible"
+ tools:visibility="visible">
-
-
+ android:layout_height="match_parent"
+ android:background="@android:color/transparent">
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
diff --git a/OsmAnd-telegram/res/values/dimens.xml b/OsmAnd-telegram/res/values/dimens.xml
index 9f338c38d3..1efb279022 100644
--- a/OsmAnd-telegram/res/values/dimens.xml
+++ b/OsmAnd-telegram/res/values/dimens.xml
@@ -12,11 +12,16 @@
52dp
24dp
- 60dp
+ 64dp
44dp
+ 48dp
+ 12dp
36dp
- 2dp
+ 4dp
+ 40dp
+ 70dp
+ 85dp
56dp
48dp
@@ -41,14 +46,20 @@
56dp
- 0.01
+ 0.07
+ 0.0156
+ 1.25
+ -0.03
22sp
18sp
+ 20sp
+ 32sp
16sp
+ 14sp
16sp
12sp
diff --git a/OsmAnd-telegram/res/values/strings.xml b/OsmAnd-telegram/res/values/strings.xml
index 0bd472e68d..75f99207a9 100644
--- a/OsmAnd-telegram/res/values/strings.xml
+++ b/OsmAnd-telegram/res/values/strings.xml
@@ -1,6 +1,14 @@
+ Registration in Telegram
+ You need an account in Telegram to use the capabilities of OsmAnd Location Sharing.
+ If you want to continue, please install the Telegram from Google Play and register your account.
+ After creating an account, you can use this application.
All
Off
+ You need an already registered account and phone number in Telegram
+ I don`t have Telegram account
+ Enter phone number
+ Enter authentication code
Set visible time for all
%1$d h %2$d m
%1$d m
@@ -88,4 +96,4 @@
Live now
-
+
\ No newline at end of file
diff --git a/OsmAnd-telegram/res/values/styles.xml b/OsmAnd-telegram/res/values/styles.xml
index 1580b0b5f4..3b5918d5cc 100644
--- a/OsmAnd-telegram/res/values/styles.xml
+++ b/OsmAnd-telegram/res/values/styles.xml
@@ -34,6 +34,10 @@
- true
+
+
+
+