diff --git a/Android.mk b/Android.mk
index 5f418ef8d554e3507a9846107b43f7ebc96852bb..93cf05c4a0d19600eca98ce089f17a3dbc863fea 100644
--- a/Android.mk
+++ b/Android.mk
@@ -16,6 +16,8 @@ LOCAL_STATIC_ANDROID_LIBRARIES := \
androidx.preference_preference \
androidx.recyclerview_recyclerview \
+LOCAL_STATIC_JAVA_LIBRARIES += org.lineageos.platform.sdk
+
LOCAL_RESOURCE_DIR := \
$(LOCAL_PATH)/res
diff --git a/res/drawable/ic_arrow_back.xml b/res/drawable/ic_arrow_back.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a52d9523e11a5977618946471c95a0ad793f76d1
--- /dev/null
+++ b/res/drawable/ic_arrow_back.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/res/drawable/ic_foreground.xml b/res/drawable/ic_foreground.xml
index a4badaf3c03da3e6f7dab29e902790ba6c53f1a3..a2fa90ac151b9c66bfe5022f917c8de33fdcbcb1 100644
--- a/res/drawable/ic_foreground.xml
+++ b/res/drawable/ic_foreground.xml
@@ -6,7 +6,7 @@
diff --git a/res/drawable/ic_menu_refresh.xml b/res/drawable/ic_menu_refresh.xml
index 05a578d55b9571efcd5989a95e5f51e687addd8c..3b47058a39f5f65c3407dc5f4d06353df2aea908 100644
--- a/res/drawable/ic_menu_refresh.xml
+++ b/res/drawable/ic_menu_refresh.xml
@@ -6,6 +6,6 @@
android:viewportHeight="24">
diff --git a/res/drawable/ic_pause.xml b/res/drawable/ic_pause.xml
index 3b2d509ca01cde0012fe9436ae42408730828935..620beef0379661fb6f09e880a931e7ce2581e2a2 100644
--- a/res/drawable/ic_pause.xml
+++ b/res/drawable/ic_pause.xml
@@ -4,6 +4,6 @@
android:viewportHeight="24.0"
android:viewportWidth="24.0">
diff --git a/res/drawable/ic_system_update.xml b/res/drawable/ic_system_update.xml
index ecaaabbb19c4c5f743113c4dbd37fd7e31cc6647..3daa577ca74dc6976932a40b48dea47c74be8070 100644
--- a/res/drawable/ic_system_update.xml
+++ b/res/drawable/ic_system_update.xml
@@ -5,6 +5,6 @@
android:viewportWidth="24.0"
android:viewportHeight="24.0">
diff --git a/res/layout/preferences_dialog.xml b/res/layout/preferences_dialog.xml
index e30c1172e78cb18db9f29de6e1ede686962c638a..5e784820ee539efeb895db7916eff2b527fdb360 100644
--- a/res/layout/preferences_dialog.xml
+++ b/res/layout/preferences_dialog.xml
@@ -18,7 +18,7 @@
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/menu_auto_updates_check"
- android:textColor="@color/inverted"
+ android:textColor="@color/theme_primary_text"
android:textSize="16sp" />
diff --git a/res/layout/update_item_view.xml b/res/layout/update_item_view.xml
index ade5d6db67bf07600642bbf5fbe1c447c242608e..1c0124a6e5f6434f698c751349d97b27732021b5 100644
--- a/res/layout/update_item_view.xml
+++ b/res/layout/update_item_view.xml
@@ -82,6 +82,7 @@