diff --git a/Habitica/res/drawable-hdpi/bottom_navigation_inset.png b/Habitica/res/drawable-hdpi/bottom_navigation_inset.png
index 860db0a48..40ed16502 100644
Binary files a/Habitica/res/drawable-hdpi/bottom_navigation_inset.png and b/Habitica/res/drawable-hdpi/bottom_navigation_inset.png differ
diff --git a/Habitica/res/drawable-hdpi/fab_background.png b/Habitica/res/drawable-hdpi/fab_background.png
index ecb2de088..964c73697 100644
Binary files a/Habitica/res/drawable-hdpi/fab_background.png and b/Habitica/res/drawable-hdpi/fab_background.png differ
diff --git a/Habitica/res/drawable-hdpi/ic_filters_active.png b/Habitica/res/drawable-hdpi/ic_filters_active.png
new file mode 100644
index 000000000..cda14097a
Binary files /dev/null and b/Habitica/res/drawable-hdpi/ic_filters_active.png differ
diff --git a/Habitica/res/drawable-hdpi/ic_filters_active.webp b/Habitica/res/drawable-hdpi/ic_filters_active.webp
deleted file mode 100644
index 3a693b1b1..000000000
Binary files a/Habitica/res/drawable-hdpi/ic_filters_active.webp and /dev/null differ
diff --git a/Habitica/res/drawable-mdpi/bottom_navigation_inset.png b/Habitica/res/drawable-mdpi/bottom_navigation_inset.png
index 2e127891d..a197240c4 100644
Binary files a/Habitica/res/drawable-mdpi/bottom_navigation_inset.png and b/Habitica/res/drawable-mdpi/bottom_navigation_inset.png differ
diff --git a/Habitica/res/drawable-mdpi/fab_background.png b/Habitica/res/drawable-mdpi/fab_background.png
index d13cf484c..c481beb8f 100644
Binary files a/Habitica/res/drawable-mdpi/fab_background.png and b/Habitica/res/drawable-mdpi/fab_background.png differ
diff --git a/Habitica/res/drawable-mdpi/ic_filters_active.png b/Habitica/res/drawable-mdpi/ic_filters_active.png
new file mode 100644
index 000000000..12b7bc722
Binary files /dev/null and b/Habitica/res/drawable-mdpi/ic_filters_active.png differ
diff --git a/Habitica/res/drawable-mdpi/ic_filters_active.webp b/Habitica/res/drawable-mdpi/ic_filters_active.webp
deleted file mode 100644
index c9d245b16..000000000
Binary files a/Habitica/res/drawable-mdpi/ic_filters_active.webp and /dev/null differ
diff --git a/Habitica/res/drawable-v21/selection_highlight.xml b/Habitica/res/drawable-v21/selection_highlight.xml
index 1a8620380..0f322185c 100644
--- a/Habitica/res/drawable-v21/selection_highlight.xml
+++ b/Habitica/res/drawable-v21/selection_highlight.xml
@@ -1,6 +1,6 @@
+ android:color="?colorPrimaryDistinct">
+ android:drawable="?colorPrimary" />
\ No newline at end of file
diff --git a/Habitica/res/drawable-xhdpi/bottom_navigation_inset.png b/Habitica/res/drawable-xhdpi/bottom_navigation_inset.png
index 4e51dfca6..fb975edf0 100644
Binary files a/Habitica/res/drawable-xhdpi/bottom_navigation_inset.png and b/Habitica/res/drawable-xhdpi/bottom_navigation_inset.png differ
diff --git a/Habitica/res/drawable-xhdpi/fab_background.png b/Habitica/res/drawable-xhdpi/fab_background.png
index 913c83f7f..52e62daa4 100644
Binary files a/Habitica/res/drawable-xhdpi/fab_background.png and b/Habitica/res/drawable-xhdpi/fab_background.png differ
diff --git a/Habitica/res/drawable-xhdpi/ic_filters_active.png b/Habitica/res/drawable-xhdpi/ic_filters_active.png
new file mode 100644
index 000000000..ef97e6075
Binary files /dev/null and b/Habitica/res/drawable-xhdpi/ic_filters_active.png differ
diff --git a/Habitica/res/drawable-xhdpi/ic_filters_active.webp b/Habitica/res/drawable-xhdpi/ic_filters_active.webp
deleted file mode 100644
index 81154be70..000000000
Binary files a/Habitica/res/drawable-xhdpi/ic_filters_active.webp and /dev/null differ
diff --git a/Habitica/res/drawable-xxhdpi/bottom_navigation_inset.png b/Habitica/res/drawable-xxhdpi/bottom_navigation_inset.png
index 809c54194..a812bb243 100644
Binary files a/Habitica/res/drawable-xxhdpi/bottom_navigation_inset.png and b/Habitica/res/drawable-xxhdpi/bottom_navigation_inset.png differ
diff --git a/Habitica/res/drawable-xxhdpi/fab_background.png b/Habitica/res/drawable-xxhdpi/fab_background.png
index 05e7eb474..06b3a327f 100644
Binary files a/Habitica/res/drawable-xxhdpi/fab_background.png and b/Habitica/res/drawable-xxhdpi/fab_background.png differ
diff --git a/Habitica/res/drawable-xxhdpi/ic_filters_active.png b/Habitica/res/drawable-xxhdpi/ic_filters_active.png
new file mode 100644
index 000000000..16f38de00
Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/ic_filters_active.png differ
diff --git a/Habitica/res/drawable-xxhdpi/ic_filters_active.webp b/Habitica/res/drawable-xxhdpi/ic_filters_active.webp
deleted file mode 100644
index 4a041c142..000000000
Binary files a/Habitica/res/drawable-xxhdpi/ic_filters_active.webp and /dev/null differ
diff --git a/Habitica/res/drawable-xxxhdpi/ic_filters_active.png b/Habitica/res/drawable-xxxhdpi/ic_filters_active.png
new file mode 100644
index 000000000..caa6c3a8b
Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/ic_filters_active.png differ
diff --git a/Habitica/res/drawable/avatar_customization_category_bg.xml b/Habitica/res/drawable/avatar_customization_category_bg.xml
index 300ee34d1..2f30bb800 100644
--- a/Habitica/res/drawable/avatar_customization_category_bg.xml
+++ b/Habitica/res/drawable/avatar_customization_category_bg.xml
@@ -2,7 +2,7 @@
-
-
+
-
diff --git a/Habitica/res/drawable/avatar_customization_subcategory_bg.xml b/Habitica/res/drawable/avatar_customization_subcategory_bg.xml
index 4c115a7e4..3be259e51 100644
--- a/Habitica/res/drawable/avatar_customization_subcategory_bg.xml
+++ b/Habitica/res/drawable/avatar_customization_subcategory_bg.xml
@@ -2,7 +2,7 @@
-
-
+
-
diff --git a/Habitica/res/drawable/badge_bg.xml b/Habitica/res/drawable/badge_bg.xml
index c6f2317f4..0213c8e97 100644
--- a/Habitica/res/drawable/badge_bg.xml
+++ b/Habitica/res/drawable/badge_bg.xml
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/Habitica/res/drawable/badge_circle.xml b/Habitica/res/drawable/badge_circle.xml
index 618daf35c..7e70e56da 100644
--- a/Habitica/res/drawable/badge_circle.xml
+++ b/Habitica/res/drawable/badge_circle.xml
@@ -1,8 +1,6 @@
-
-
+
+
\ No newline at end of file
diff --git a/Habitica/res/drawable/button_background_primary.xml b/Habitica/res/drawable/button_background_primary.xml
index 609b534a1..ea1e79105 100644
--- a/Habitica/res/drawable/button_background_primary.xml
+++ b/Habitica/res/drawable/button_background_primary.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/Habitica/res/drawable/challenge_gem_add_button_enabled.xml b/Habitica/res/drawable/challenge_gem_add_button_enabled.xml
index 1c28c6c3d..3d41b91b5 100644
--- a/Habitica/res/drawable/challenge_gem_add_button_enabled.xml
+++ b/Habitica/res/drawable/challenge_gem_add_button_enabled.xml
@@ -3,6 +3,6 @@
-
+ android:tint="?colorAccent" />
\ No newline at end of file
diff --git a/Habitica/res/drawable/challenge_gem_remove_button_enabled.xml b/Habitica/res/drawable/challenge_gem_remove_button_enabled.xml
index 7bbf3519b..cd660f431 100644
--- a/Habitica/res/drawable/challenge_gem_remove_button_enabled.xml
+++ b/Habitica/res/drawable/challenge_gem_remove_button_enabled.xml
@@ -3,6 +3,6 @@
-
+ android:tint="?colorAccent" />
\ No newline at end of file
diff --git a/Habitica/res/drawable/layout_rounded_bg_brand_100.xml b/Habitica/res/drawable/layout_rounded_bg_brand_100.xml
deleted file mode 100644
index cf946dc8e..000000000
--- a/Habitica/res/drawable/layout_rounded_bg_brand_100.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Habitica/res/drawable/nav_item_color_state.xml b/Habitica/res/drawable/nav_item_color_state.xml
index 709a1af70..0f4955173 100644
--- a/Habitica/res/drawable/nav_item_color_state.xml
+++ b/Habitica/res/drawable/nav_item_color_state.xml
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/Habitica/res/drawable/pill_bg_purple.xml b/Habitica/res/drawable/pill_bg_purple.xml
index 9dea0a7a0..7a466382f 100644
--- a/Habitica/res/drawable/pill_bg_purple.xml
+++ b/Habitica/res/drawable/pill_bg_purple.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/Habitica/res/drawable/pill_bg_radio_selected.xml b/Habitica/res/drawable/pill_bg_radio_selected.xml
index 6d8163ecf..7160d31ed 100644
--- a/Habitica/res/drawable/pill_bg_radio_selected.xml
+++ b/Habitica/res/drawable/pill_bg_radio_selected.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/Habitica/res/drawable/purchase_button_background.xml b/Habitica/res/drawable/purchase_button_background.xml
index 829c7542d..3f9430413 100644
--- a/Habitica/res/drawable/purchase_button_background.xml
+++ b/Habitica/res/drawable/purchase_button_background.xml
@@ -5,7 +5,7 @@
-
+ android:color="?colorPrimaryDistinct" >
@@ -16,7 +16,7 @@
-
+ android:color="?colorAccent">
@@ -36,7 +36,7 @@
-
+ android:color="?colorPrimaryOffset">
diff --git a/Habitica/res/drawable/subscription_unselected.xml b/Habitica/res/drawable/subscription_unselected.xml
index c290a3fdd..ce7b3e2bf 100644
--- a/Habitica/res/drawable/subscription_unselected.xml
+++ b/Habitica/res/drawable/subscription_unselected.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/Habitica/res/layout/activity_challenge_detail.xml b/Habitica/res/layout/activity_challenge_detail.xml
index 6917d816c..4470417ee 100644
--- a/Habitica/res/layout/activity_challenge_detail.xml
+++ b/Habitica/res/layout/activity_challenge_detail.xml
@@ -164,7 +164,7 @@
android:layout_width="match_parent"
android:layout_height="54dp"
android:layout_gravity="bottom"
- android:background="@color/brand_200"
+ android:background="?colorPrimaryOffset"
android:elevation="0dp"
android:fillViewport="false"
diff --git a/Habitica/res/layout/activity_create_challenge.xml b/Habitica/res/layout/activity_create_challenge.xml
index 3fc64b936..00e64ce85 100644
--- a/Habitica/res/layout/activity_create_challenge.xml
+++ b/Habitica/res/layout/activity_create_challenge.xml
@@ -18,7 +18,7 @@
@@ -39,8 +39,8 @@
android:hint="@string/new_challenge_title"
android:id="@+id/create_challenge_title"
android:textColor="@color/white"
- android:textColorHighlight="@color/brand_500"
- android:textColorHint="@color/brand_500"
+ android:textColorHighlight="?textColorPrimaryDark"
+ android:textColorHint="?textColorPrimaryDark"
tools:text="Get in shape"
android:inputType="text" />
@@ -49,7 +49,7 @@
@@ -64,17 +64,12 @@
android:maxLines="5"
android:minLines="3"
android:textColor="@color/white"
- android:textColorHighlight="@color/brand_500"
- android:textColorHint="@color/brand_500" />
+ android:textColorHighlight="?textColorPrimaryDark"
+ android:textColorHint="?textColorPrimaryDark" />
-
-
diff --git a/Habitica/res/layout/activity_gem_purchase.xml b/Habitica/res/layout/activity_gem_purchase.xml
index 83b64c701..cd2961f30 100644
--- a/Habitica/res/layout/activity_gem_purchase.xml
+++ b/Habitica/res/layout/activity_gem_purchase.xml
@@ -67,7 +67,7 @@
android:layout_width="match_parent"
android:layout_height="54dp"
android:layout_gravity="bottom"
- android:background="@color/brand_200"
+ android:background="?colorPrimaryOffset"
android:elevation="0dp"
android:fillViewport="false"
diff --git a/Habitica/res/layout/activity_group_form.xml b/Habitica/res/layout/activity_group_form.xml
index b5975816f..9096e6b16 100644
--- a/Habitica/res/layout/activity_group_form.xml
+++ b/Habitica/res/layout/activity_group_form.xml
@@ -33,7 +33,7 @@
android:layout_height="wrap_content"
android:text="@string/create"
style="@style/HabiticaButton.Borderless"
- android:textColor="@color/brand_400"
+ android:textColor="?colorAccent"
android:paddingEnd="@dimen/spacing_large"
android:paddingStart="@dimen/spacing_large"
android:minWidth="20dp"/>
diff --git a/Habitica/res/layout/activity_report_message.xml b/Habitica/res/layout/activity_report_message.xml
index 4eafee561..32c259677 100644
--- a/Habitica/res/layout/activity_report_message.xml
+++ b/Habitica/res/layout/activity_report_message.xml
@@ -133,7 +133,7 @@
tools:text="@string/report_explanation"
android:textColor="@color/gray_200"
style="@style/Caption3"
- android:textColorLink="@color/brand_400"
+ android:textColorLink="?colorAccent"
/>
diff --git a/Habitica/res/layout/activity_verify_username.xml b/Habitica/res/layout/activity_verify_username.xml
index 3208082fa..861aed5a5 100644
--- a/Habitica/res/layout/activity_verify_username.xml
+++ b/Habitica/res/layout/activity_verify_username.xml
@@ -27,7 +27,7 @@
diff --git a/Habitica/res/layout/avatar_setup_drawer.xml b/Habitica/res/layout/avatar_setup_drawer.xml
index 17c206b01..449b68542 100644
--- a/Habitica/res/layout/avatar_setup_drawer.xml
+++ b/Habitica/res/layout/avatar_setup_drawer.xml
@@ -17,7 +17,7 @@
android:id="@+id/subcategory_tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- app:tabIndicatorColor="@color/brand_400"
+ app:tabIndicatorColor="?colorAccent"
app:tabIndicatorHeight="2dp"
app:tabTextColor="@color/white_50_alpha"
app:tabSelectedTextColor="@color/white"
diff --git a/Habitica/res/layout/bottom_navigation_item.xml b/Habitica/res/layout/bottom_navigation_item.xml
index ab9e92b15..118d1233e 100644
--- a/Habitica/res/layout/bottom_navigation_item.xml
+++ b/Habitica/res/layout/bottom_navigation_item.xml
@@ -4,7 +4,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:parentTag="android.widget.RelativeLayout"
- tools:background="@color/brand_100">
+ tools:background="?colorPrimary">
diff --git a/Habitica/res/layout/daily_item_card.xml b/Habitica/res/layout/daily_item_card.xml
index 3f7ab165e..cff249bfa 100644
--- a/Habitica/res/layout/daily_item_card.xml
+++ b/Habitica/res/layout/daily_item_card.xml
@@ -76,7 +76,7 @@
style="@style/Base.Widget.AppCompat.Button.Borderless"
android:text="@string/expand_notes"
android:padding="0dp"
- android:textColor="@color/brand_400"/>
+ android:textColor="?colorAccent"/>
+ android:textColor="?colorAccent">
\ No newline at end of file
diff --git a/Habitica/res/layout/drawer_main_section_header.xml b/Habitica/res/layout/drawer_main_section_header.xml
index e9f3ba3b0..cfcd03d51 100644
--- a/Habitica/res/layout/drawer_main_section_header.xml
+++ b/Habitica/res/layout/drawer_main_section_header.xml
@@ -3,7 +3,7 @@
android:layout_width="match_parent"
android:layout_height="22dp"
xmlns:tools="http://schemas.android.com/tools"
- android:background="@color/brand_100"
+ android:background="?colorPrimary"
tools:text="Social"
style="@style/Body1"
android:textSize="12sp"
diff --git a/Habitica/res/layout/empty_view_timetravelers.xml b/Habitica/res/layout/empty_view_timetravelers.xml
index d8b011541..5c190cc3d 100644
--- a/Habitica/res/layout/empty_view_timetravelers.xml
+++ b/Habitica/res/layout/empty_view_timetravelers.xml
@@ -27,7 +27,7 @@
android:layout_width="match_parent"
android:layout_height="38dp"
android:text="@string/want_to_subscribe"
- android:textColor="@color/brand_400"
+ android:textColor="?colorAccent"
android:background="@drawable/layout_rounded_bg_lighter_gray"
android:layout_marginTop="18dp"/>
\ No newline at end of file
diff --git a/Habitica/res/layout/filter_menu_item.xml b/Habitica/res/layout/filter_menu_item.xml
index f4c6346e1..2456ec557 100644
--- a/Habitica/res/layout/filter_menu_item.xml
+++ b/Habitica/res/layout/filter_menu_item.xml
@@ -4,7 +4,7 @@
android:layout_height="48dp"
xmlns:tools="http://schemas.android.com/tools"
android:layout_gravity="right|end"
- tools:background="@color/brand_100"
+ tools:background="?colorPrimary"
android:clickable="true">
diff --git a/Habitica/res/layout/gear_list_item.xml b/Habitica/res/layout/gear_list_item.xml
index 221de234d..5e2927df8 100644
--- a/Habitica/res/layout/gear_list_item.xml
+++ b/Habitica/res/layout/gear_list_item.xml
@@ -49,7 +49,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/two_handed"
- android:textColor="@color/brand_400"
+ android:textColor="?colorAccent"
android:drawablePadding="@dimen/spacing_small"
android:layout_marginBottom="@dimen/spacing_small"/>
+ android:textColor="?colorAccent"/>
+ android:background="?barColor" />
@@ -27,7 +28,7 @@
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="match_parent"
- android:background="@color/brand_100" />
+ android:background="?barColor" />
+ android:textColor="?colorAccent" />
diff --git a/Habitica/res/layout/purchase_subscription_view.xml b/Habitica/res/layout/purchase_subscription_view.xml
index a80db4647..224b040ef 100644
--- a/Habitica/res/layout/purchase_subscription_view.xml
+++ b/Habitica/res/layout/purchase_subscription_view.xml
@@ -35,7 +35,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/priceLabel"
- android:textColor="@color/brand_100"
+ android:textColor="?colorPrimary"
android:textSize="24sp"
android:fontFamily="@string/font_family_medium"
tools:text="$ 21" />
@@ -44,7 +44,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/descriptionTextView"
- android:textColor="@color/brand_100"
+ android:textColor="?colorPrimary"
tools:text="recurring every month"
/>
+ android:textColor="?colorAccent"/>
+ tools:background="?colorPrimaryOffset">
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Habitica/res/layout/todo_item_card.xml b/Habitica/res/layout/todo_item_card.xml
index e92cea4e4..51daa288c 100644
--- a/Habitica/res/layout/todo_item_card.xml
+++ b/Habitica/res/layout/todo_item_card.xml
@@ -77,7 +77,7 @@
style="@style/Base.Widget.AppCompat.Button.Borderless"
android:text="@string/expand_notes"
android:padding="0dp"
- android:textColor="@color/brand_400"/>
+ android:textColor="?colorAccent"/>