diff --git a/OsmAnd/AndroidManifest.xml b/OsmAnd/AndroidManifest.xml
index 0193a6a4ad..1810b1fbe4 100644
--- a/OsmAnd/AndroidManifest.xml
+++ b/OsmAnd/AndroidManifest.xml
@@ -897,6 +897,15 @@
+
+
+
+
diff --git a/OsmAnd/res/drawable/bg_transparent_rounded_profile.xml b/OsmAnd/res/drawable/bg_transparent_rounded_profile.xml
index 5f8144c422..0a02cc78c0 100644
--- a/OsmAnd/res/drawable/bg_transparent_rounded_profile.xml
+++ b/OsmAnd/res/drawable/bg_transparent_rounded_profile.xml
@@ -1,9 +1,9 @@
- -
-
-
-
-
-
+ android:color="#D9F0B400">
+ -
+
+
+
+
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/fragment_selected_profile.xml b/OsmAnd/res/layout/fragment_selected_profile.xml
index 0518a9ba99..3cfd869bf6 100644
--- a/OsmAnd/res/layout/fragment_selected_profile.xml
+++ b/OsmAnd/res/layout/fragment_selected_profile.xml
@@ -1,635 +1,615 @@
-
+ android:background="?attr/activity_background_color">
-
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="@dimen/setting_profile_item_height"
+ android:layout_gravity="top"
+ android:focusable="true"
+ android:focusableInTouchMode="true">
-
-
-
-
-
-
-
-
-
+ android:orientation="vertical">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ android:layout_height="64dp"
+ android:paddingStart="@dimen/content_padding"
+ android:paddingEnd="@dimen/content_padding_small"
+ android:paddingLeft="@dimen/content_padding"
+ android:paddingRight="@dimen/content_padding_small"
+ android:orientation="horizontal">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ android:layout_marginEnd="@dimen/bottom_sheet_icon_margin"
+ android:layout_marginRight="@dimen/bottom_sheet_icon_margin"
+ android:layout_gravity="center_vertical"
+ android:tint="?attr/default_icon_color"
+ tools:src="@drawable/ic_action_coordinates_latitude"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ android:layout_marginEnd="@dimen/content_padding"
+ android:layout_marginRight="@dimen/content_padding"
+ android:layout_gravity="center_vertical"
+ android:gravity="center_vertical"
+ android:orientation="vertical">
-
+
+
+
+
+
+
+
-
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/global_preference_toolbar.xml b/OsmAnd/res/layout/global_preference_toolbar.xml
index 231aa41b27..80a803838f 100644
--- a/OsmAnd/res/layout/global_preference_toolbar.xml
+++ b/OsmAnd/res/layout/global_preference_toolbar.xml
@@ -28,4 +28,11 @@
tools:text="Toolbar"
tools:visibility="visible" />
+
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/preference_dialog_and_switch.xml b/OsmAnd/res/layout/preference_dialog_and_switch.xml
new file mode 100644
index 0000000000..ca7f2bd34d
--- /dev/null
+++ b/OsmAnd/res/layout/preference_dialog_and_switch.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/preference_info.xml b/OsmAnd/res/layout/preference_info.xml
new file mode 100644
index 0000000000..d10785f098
--- /dev/null
+++ b/OsmAnd/res/layout/preference_info.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/preference_switch.xml b/OsmAnd/res/layout/preference_switch.xml
new file mode 100644
index 0000000000..87e356f88a
--- /dev/null
+++ b/OsmAnd/res/layout/preference_switch.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/preference_top_switch.xml b/OsmAnd/res/layout/preference_top_switch.xml
new file mode 100644
index 0000000000..7ab0568ec7
--- /dev/null
+++ b/OsmAnd/res/layout/preference_top_switch.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/preference_with_descr.xml b/OsmAnd/res/layout/preference_with_descr.xml
index f4e2cd47e1..bf512d2ad8 100644
--- a/OsmAnd/res/layout/preference_with_descr.xml
+++ b/OsmAnd/res/layout/preference_with_descr.xml
@@ -47,4 +47,4 @@
-
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/profile_preference_toolbar.xml b/OsmAnd/res/layout/profile_preference_toolbar.xml
index fc709cb4ba..3c812534ca 100644
--- a/OsmAnd/res/layout/profile_preference_toolbar.xml
+++ b/OsmAnd/res/layout/profile_preference_toolbar.xml
@@ -67,4 +67,4 @@
-
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/profile_preference_toolbar_big.xml b/OsmAnd/res/layout/profile_preference_toolbar_big.xml
index ca2d67063f..b5fabe0615 100644
--- a/OsmAnd/res/layout/profile_preference_toolbar_big.xml
+++ b/OsmAnd/res/layout/profile_preference_toolbar_big.xml
@@ -51,7 +51,8 @@
android:layout_height="wrap_content"
android:layout_gravity="center"
android:padding="@dimen/content_padding"
- android:src="@drawable/ic_overflow_menu_dark" />
+ android:src="@drawable/ic_overflow_menu_dark"
+ android:visibility="gone" />
@@ -141,4 +142,4 @@
-
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/profiles_list_fragment.xml b/OsmAnd/res/layout/profiles_list_fragment.xml
index 7d54129503..77cf6b705e 100644
--- a/OsmAnd/res/layout/profiles_list_fragment.xml
+++ b/OsmAnd/res/layout/profiles_list_fragment.xml
@@ -1,68 +1,50 @@
-
+
-
+
+ android:clipToPadding="false"
+ android:paddingBottom="72dp"/>
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/simple_preference_category.xml b/OsmAnd/res/layout/simple_preference_category.xml
index 1c1208f334..81b85c7562 100644
--- a/OsmAnd/res/layout/simple_preference_category.xml
+++ b/OsmAnd/res/layout/simple_preference_category.xml
@@ -19,9 +19,9 @@
android:paddingLeft="@dimen/content_padding"
android:paddingRight="@dimen/content_padding"
android:singleLine="true"
- android:textColor="?android:textColorPrimary"
+ android:textColor="@color/preference_category_title"
android:textSize="@dimen/default_desc_text_size"
osmand:typeface="@string/font_roboto_medium"
tools:text="@string/shared_string_other" />
-
+
\ No newline at end of file
diff --git a/OsmAnd/res/values/colors.xml b/OsmAnd/res/values/colors.xml
index 409c670626..6efcf6bee7 100644
--- a/OsmAnd/res/values/colors.xml
+++ b/OsmAnd/res/values/colors.xml
@@ -423,6 +423,8 @@
#3F474B
#eeeeee
+ #7E33FF
+
#101112
#ff8800
diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml
index 2428c8b2ac..52e533a67f 100644
--- a/OsmAnd/res/values/strings.xml
+++ b/OsmAnd/res/values/strings.xml
@@ -11,6 +11,42 @@
Thx - Hardy
-->
+ Start up message
+ Analytics
+ Show map during navigation above the lock screen.
+ These settings affect the construction of the route. Will be applied only to the selected profile: %1$s.
+ Wake time
+ Units & formats
+ Appearance
+ icons, widgets
+ Map look
+ List of installed plugins
+ Configure navigation
+ App theme, units, region
+ Configure profile
+ Alerts will be shown on left bottom corner of the screen during the navigation.
+ Switch profile
+ Language and output
+ Reset to default
+ Create, import, edit profiles
+ Manage application profiles…
+ Affect the entire application
+ OsmAnd settings
+ Create or Log in into personal account
+ Personal account
+ Copy from other profile
+ Turn screen on
+ Map during navigation
+ Map during navigation
+ Other
+ Weight, height, speed
+ Vehicle parameters
+ Voice announces are played only during navigation.
+ Navigation instruction and announces
+ Voice announces
+ Screen alerts
+ Configure route parameters
+ Route parameters
Day
Days
Days
@@ -34,37 +70,6 @@
%1$s • Save %2$s
Wagon
Pickup truck
- Units & formats
- Appearance
- icons, widgets
- Map look
- List of installed plugins
- Configure navigation
- App theme, units, region
- Configure profile
- Alerts will be shown on left bottom corner of the screen during the navigation.
- Switch profile
- Language and output
- Reset to default
- Create, import, edit profiles
- Manage application profiles…
- Affect the entire application
- OsmAnd settings
- Create or Log in into personal account
- Personal account
- Copy from other profile
- Turn screen on
- Map during navigation
- Map during navigation
- Other
- Weight, height, speed
- Vehicle parameters
- Voice announces are played only during navigation.
- Navigation instruction and announces
- Voice announces
- Screen alerts
- Configure route parameters
- Route parameters
Default
Join gaps
Camper
diff --git a/OsmAnd/res/values/styles.xml b/OsmAnd/res/values/styles.xml
index 870511f286..9bbe250a4a 100644
--- a/OsmAnd/res/values/styles.xml
+++ b/OsmAnd/res/values/styles.xml
@@ -100,18 +100,8 @@
- @color/active_color_primary_dark
-
-
-
-
-
+
+