diff --git a/Habitica/res/drawable/adventure_guide_menu_bg.xml b/Habitica/res/drawable/adventure_guide_menu_bg.xml
index b5877fa91..7a696951d 100644
--- a/Habitica/res/drawable/adventure_guide_menu_bg.xml
+++ b/Habitica/res/drawable/adventure_guide_menu_bg.xml
@@ -8,12 +8,12 @@
-
-
\ No newline at end of file
diff --git a/Habitica/res/layout/achievement_section_header.xml b/Habitica/res/layout/achievement_section_header.xml
index a89675365..8f008a50d 100644
--- a/Habitica/res/layout/achievement_section_header.xml
+++ b/Habitica/res/layout/achievement_section_header.xml
@@ -6,8 +6,8 @@
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:layout_marginTop="@dimen/spacing_medium"
- android:paddingLeft="@dimen/spacing_large"
- android:paddingRight="@dimen/spacing_large">
+ android:paddingStart="@dimen/spacing_large"
+ android:paddingEnd="@dimen/spacing_large">
@@ -93,8 +93,8 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
- android:paddingLeft="@dimen/activity_horizontal_margin"
- android:paddingRight="@dimen/activity_horizontal_margin">
+ android:paddingStart="@dimen/activity_horizontal_margin"
+ android:paddingEnd="@dimen/activity_horizontal_margin">
+ android:layout_marginStart="@dimen/spacing_large"
+ android:layout_marginEnd="@dimen/spacing_large"/>
@@ -97,8 +97,8 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/spacing_large"
- android:layout_marginLeft="@dimen/spacing_large"
- android:layout_marginRight="@dimen/spacing_large">
+ android:layout_marginStart="@dimen/spacing_large"
+ android:layout_marginEnd="@dimen/spacing_large">
diff --git a/Habitica/res/layout/activity_report_message.xml b/Habitica/res/layout/activity_report_message.xml
index d2d6dfaab..e9d5f836c 100644
--- a/Habitica/res/layout/activity_report_message.xml
+++ b/Habitica/res/layout/activity_report_message.xml
@@ -77,8 +77,8 @@
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingTop="16dp"
- android:paddingLeft="24dp"
- android:paddingRight="24dp"
+ android:paddingStart="24dp"
+ android:paddingEnd="24dp"
android:paddingBottom="25dp"
android:layout_marginBottom="0dp"
android:focusableInTouchMode="true">
diff --git a/Habitica/res/layout/activity_setup.xml b/Habitica/res/layout/activity_setup.xml
index 427c8a7dd..fff7eae37 100644
--- a/Habitica/res/layout/activity_setup.xml
+++ b/Habitica/res/layout/activity_setup.xml
@@ -1,57 +1,52 @@
+ android:layout_width="match_parent" android:layout_height="match_parent">
+ android:id="@+id/viewPager"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_above="@+id/bottomBar" />
-
+ android:id="@+id/bottomBar"
+ android:orientation="horizontal"
+ android:layout_width="match_parent"
+ android:layout_height="56dp"
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_alignParentStart="true"
+ android:layout_alignParentEnd="true"
+ android:background="@color/brand_300"
+ android:paddingStart="@dimen/content_inset"
+ android:paddingEnd="@dimen/content_inset"
+ android:gravity="center_vertical"
+ android:elevation="8dp">
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:id="@+id/previousButton"
+ android:drawableStart="@drawable/back_arrow_disabled"
+ android:background="@color/transparent"
+ android:drawablePadding="12dp"
+ android:textColor="@color/white"
+ android:layout_alignParentStart="true"/>
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/next_button"
+ android:id="@+id/nextButton"
+ android:drawablePadding="12dp"
+ android:textColor="@color/white"
+ android:drawableEnd="@drawable/forward_arrow_enabled"
+ android:background="@color/transparent"
+ android:layout_alignEnd="@id/previousButton"
+ android:layout_alignParentEnd="true"/>
-
+ android:id="@+id/view_pager_indicator"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true" />
-
\ No newline at end of file
diff --git a/Habitica/res/layout/activity_task_form.xml b/Habitica/res/layout/activity_task_form.xml
index 7ecb9758c..26416e524 100644
--- a/Habitica/res/layout/activity_task_form.xml
+++ b/Habitica/res/layout/activity_task_form.xml
@@ -218,7 +218,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="@string/strength"
- android:layout_marginRight="@dimen/spacing_large"/>
+ android:layout_marginEnd="@dimen/spacing_large"/>
+ android:layout_marginEnd="@dimen/spacing_large"/>
@@ -72,8 +72,8 @@
@@ -85,16 +85,16 @@
+ android:layout_marginStart="@dimen/spacing_large"
+ android:layout_marginEnd="@dimen/spacing_large">
@@ -140,8 +140,8 @@
android:gravity="center"
android:layout_marginTop="@dimen/spacing_large"
android:layout_marginBottom="@dimen/spacing_medium"
- android:layout_marginLeft="@dimen/spacing_large"
- android:layout_marginRight="@dimen/spacing_large"
+ android:layout_marginStart="@dimen/spacing_large"
+ android:layout_marginEnd="@dimen/spacing_large"
android:textSize="12sp"
android:textColor="@color/text_ternary"/>
diff --git a/Habitica/res/layout/chat_item.xml b/Habitica/res/layout/chat_item.xml
index a1ca54217..6aacc5fd8 100644
--- a/Habitica/res/layout/chat_item.xml
+++ b/Habitica/res/layout/chat_item.xml
@@ -6,8 +6,8 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="horizontal"
android:background="@color/content_background"
- android:paddingLeft="@dimen/chat_horizontal_inset"
- android:paddingRight="@dimen/chat_horizontal_inset"
+ android:paddingStart="@dimen/chat_horizontal_inset"
+ android:paddingEnd="@dimen/chat_horizontal_inset"
android:paddingTop="@dimen/spacing_small"
android:paddingBottom="@dimen/spacing_small">
@@ -12,7 +12,7 @@
android:id="@+id/classIconView"
android:layout_width="32dp"
android:layout_height="32dp"
- android:layout_marginRight="8dp"/>
+ android:layout_marginEnd="8dp"/>
+ android:layout_marginEnd="8dp"/>
+ android:layout_marginStart="@dimen/spacing_small"
+ android:layout_marginEnd="@dimen/spacing_small"/>
+ android:paddingEnd="24dip">
@@ -23,7 +23,7 @@
android:id="@+id/task_count_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_marginLeft="@dimen/spacing_medium"
+ android:layout_marginStart="@dimen/spacing_medium"
style="@style/Pill.Content"
android:textColor="@color/text_dimmed"
tools:text="2"/>
diff --git a/Habitica/res/layout/dialog_challenge_detail_todo.xml b/Habitica/res/layout/dialog_challenge_detail_todo.xml
index 790a38b4c..5435d1ff5 100644
--- a/Habitica/res/layout/dialog_challenge_detail_todo.xml
+++ b/Habitica/res/layout/dialog_challenge_detail_todo.xml
@@ -13,7 +13,7 @@
android:id="@+id/lock_icon_background"
android:layout_width="48dp"
android:layout_height="match_parent"
- android:layout_marginRight="@dimen/spacing_large"
+ android:layout_marginEnd="@dimen/spacing_large"
android:layout_marginTop="0.5dp"
android:layout_marginBottom="0.5dp">
+ android:paddingStart="8dp" />
+ android:paddingStart="8dp"/>
\ No newline at end of file
diff --git a/Habitica/res/layout/dialog_choose_message_recipient.xml b/Habitica/res/layout/dialog_choose_message_recipient.xml
index bdb0cfc52..5c3e394c9 100644
--- a/Habitica/res/layout/dialog_choose_message_recipient.xml
+++ b/Habitica/res/layout/dialog_choose_message_recipient.xml
@@ -4,8 +4,8 @@
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:paddingLeft="20dp"
- android:paddingRight="20dp"
+ android:paddingStart="20dp"
+ android:paddingEnd="20dp"
android:gravity="center_horizontal">
diff --git a/Habitica/res/layout/dialog_faint.xml b/Habitica/res/layout/dialog_faint.xml
index 35db018ca..c294131b2 100644
--- a/Habitica/res/layout/dialog_faint.xml
+++ b/Habitica/res/layout/dialog_faint.xml
@@ -3,15 +3,10 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
- android:paddingLeft="24dip"
android:paddingEnd="24dip"
- android:paddingStart="24dip"
- android:paddingRight="24dip">
-
-
+ android:paddingStart="24dip">
-
\ No newline at end of file
diff --git a/Habitica/res/layout/dialog_login_incentive.xml b/Habitica/res/layout/dialog_login_incentive.xml
index c99bdd280..7f4c374c8 100644
--- a/Habitica/res/layout/dialog_login_incentive.xml
+++ b/Habitica/res/layout/dialog_login_incentive.xml
@@ -16,8 +16,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
- android:layout_marginLeft="25dp"
- android:layout_marginRight="25dp"
+ android:layout_marginStart="25dp"
+ android:layout_marginEnd="25dp"
android:id="@+id/you_earned_message"
tools:text="You unlocked something"
android:gravity="center_horizontal"
diff --git a/Habitica/res/layout/dialog_purchase_content_gear.xml b/Habitica/res/layout/dialog_purchase_content_gear.xml
index a09a1e971..35c5ef1f4 100644
--- a/Habitica/res/layout/dialog_purchase_content_gear.xml
+++ b/Habitica/res/layout/dialog_purchase_content_gear.xml
@@ -4,8 +4,8 @@
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:paddingLeft="@dimen/shopitem_dialog_content_inset"
- android:paddingRight="@dimen/shopitem_dialog_content_inset"
+ android:paddingStart="@dimen/shopitem_dialog_content_inset"
+ android:paddingEnd="@dimen/shopitem_dialog_content_inset"
android:gravity="center_horizontal"
tools:parentTag="LinearLayout"
tools:orientation="vertical">
diff --git a/Habitica/res/layout/dialog_purchase_content_item.xml b/Habitica/res/layout/dialog_purchase_content_item.xml
index 8187ecda8..5ea517fa4 100644
--- a/Habitica/res/layout/dialog_purchase_content_item.xml
+++ b/Habitica/res/layout/dialog_purchase_content_item.xml
@@ -5,8 +5,8 @@
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:paddingLeft="@dimen/shopitem_dialog_content_inset"
- android:paddingRight="@dimen/shopitem_dialog_content_inset"
+ android:paddingStart="@dimen/shopitem_dialog_content_inset"
+ android:paddingEnd="@dimen/shopitem_dialog_content_inset"
android:gravity="center_horizontal"
tools:parentTag="LinearLayout"
tools:orientation="vertical">
diff --git a/Habitica/res/layout/dialog_purchase_content_quest.xml b/Habitica/res/layout/dialog_purchase_content_quest.xml
index b6c71e056..0674ffabe 100644
--- a/Habitica/res/layout/dialog_purchase_content_quest.xml
+++ b/Habitica/res/layout/dialog_purchase_content_quest.xml
@@ -4,8 +4,8 @@
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:paddingLeft="@dimen/shopitem_dialog_content_inset"
- android:paddingRight="@dimen/shopitem_dialog_content_inset"
+ android:paddingStart="@dimen/shopitem_dialog_content_inset"
+ android:paddingEnd="@dimen/shopitem_dialog_content_inset"
android:gravity="center_horizontal"
tools:parentTag="LinearLayout"
tools:orientation="vertical">
@@ -61,8 +61,8 @@
android:layout_height="wrap_content"
style="@style/Body2"
android:textColor="@color/white"
- android:layout_marginLeft="16dp"
- android:layout_marginRight="16dp"
+ android:layout_marginStart="16dp"
+ android:layout_marginEnd="16dp"
android:layout_marginTop="8dp"
android:layout_marginBottom="8dp"/>
+ android:layout_marginEnd="8dp"/>
diff --git a/Habitica/res/layout/dialog_purchase_gems.xml b/Habitica/res/layout/dialog_purchase_gems.xml
index e54927633..0d92b8301 100644
--- a/Habitica/res/layout/dialog_purchase_gems.xml
+++ b/Habitica/res/layout/dialog_purchase_gems.xml
@@ -5,8 +5,8 @@
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:paddingLeft="@dimen/shopitem_dialog_content_inset"
- android:paddingRight="@dimen/shopitem_dialog_content_inset"
+ android:paddingStart="@dimen/shopitem_dialog_content_inset"
+ android:paddingEnd="@dimen/shopitem_dialog_content_inset"
android:gravity="center_horizontal"
tools:parentTag="LinearLayout"
tools:background="?attr/colorContentBackground"
diff --git a/Habitica/res/layout/dialog_purchase_shopitem_button.xml b/Habitica/res/layout/dialog_purchase_shopitem_button.xml
index 69ef0af4a..06b572f86 100644
--- a/Habitica/res/layout/dialog_purchase_shopitem_button.xml
+++ b/Habitica/res/layout/dialog_purchase_shopitem_button.xml
@@ -7,8 +7,8 @@
android:layout_height="40dp"
android:gravity="center"
android:background="@drawable/layout_rounded_bg_window"
- android:paddingLeft="16dp"
- android:paddingRight="16dp">
+ android:paddingStart="16dp"
+ android:paddingEnd="16dp">
+ android:layout_marginStart="8dp"
+ android:layout_marginEnd="8dp" />
@@ -17,7 +17,7 @@
android:id="@+id/badge_textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_alignParentRight="true"
+ android:layout_alignParentEnd="true"
android:padding="4dp"
tools:text="99"
android:textColor="@color/white"
diff --git a/Habitica/res/layout/fragment_avatar_overview.xml b/Habitica/res/layout/fragment_avatar_overview.xml
index bd28cfe8f..f7fd6fdf5 100644
--- a/Habitica/res/layout/fragment_avatar_overview.xml
+++ b/Habitica/res/layout/fragment_avatar_overview.xml
@@ -41,10 +41,8 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
- android:layout_marginStart="8dp"
- android:layout_marginLeft="8dp"
- android:layout_marginEnd="8dp"
- android:layout_marginRight="8dp"
+ android:layout_marginStart="@dimen/spacing_medium"
+ android:layout_marginEnd="@dimen/spacing_medium"
android:text="@string/avatar_size"
android:gravity="center_vertical"
android:textStyle="bold" />
diff --git a/Habitica/res/layout/fragment_challenge_detail.xml b/Habitica/res/layout/fragment_challenge_detail.xml
index 2fabe98b8..1bb240dbe 100644
--- a/Habitica/res/layout/fragment_challenge_detail.xml
+++ b/Habitica/res/layout/fragment_challenge_detail.xml
@@ -18,8 +18,8 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
- android:paddingLeft="16dp"
- android:paddingRight="16dp">
+ android:paddingStart="16dp"
+ android:paddingEnd="16dp">
@@ -126,8 +126,8 @@
android:id="@+id/challenge_creator_wrapper"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:paddingLeft="@dimen/spacing_large"
- android:paddingRight="@dimen/spacing_large"
+ android:paddingStart="@dimen/spacing_large"
+ android:paddingEnd="@dimen/spacing_large"
android:paddingTop="@dimen/spacing_medium"
android:paddingBottom="@dimen/spacing_medium"
android:background="?attr/colorContentBackground"
@@ -136,7 +136,6 @@
android:layout_width="@dimen/avatar_chat_size"
android:layout_height="@dimen/avatar_chat_size"
android:clipChildren="true"
- android:layout_marginRight="@dimen/spacing_medium"
android:layout_marginEnd="@dimen/spacing_medium"
android:background="@drawable/rounded_avatar_bg">