diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 8a6b22ab3..894f3c1b5 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -1,462 +1,162 @@
+ xmlns:tools="http://schemas.android.com/tools">
-
-
-
+
+
+
+
+
-
-
-
+
-
-
-
-
-
-
-
+
+
+
-
-
+
+
+ android:configChanges="keyboard|keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout|uiMode"
+ tools:targetApi="31">
+
+
+ android:launchMode="singleTop"
+ android:theme="@style/Theme.NewPipe">
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ android:grantUriPermissions="true"
+ tools:replace="android:authorities">
+ android:resource="@xml/file_paths" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ android:name=".accessibility.NewPipeAccessibilityService"
+ android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE"
+ android:exported="true">
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 01d842812..caa7b2db6 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -1,36 +1,79 @@
-
-
+
+ android:layout_height="match_parent"
+ android:background="?attr/colorSurface">
-
+
+ android:layout_height="wrap_content"
+ app:layout_constraintTop_toTopOf="parent">
-
+ android:layout_height="?attr/actionBarSize"
+ android:background="?attr/colorSurface"
+ android:elevation="4dp"
+ android:theme="@style/ThemeOverlay.NewPipe.ActionBar" />
-
+
-
+
+
+
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:spacing="12">
-
+
+
-
+
+
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_home_card.xml b/app/src/main/res/layout/item_home_card.xml
new file mode 100644
index 000000000..c61294c43
--- /dev/null
+++ b/app/src/main/res/layout/item_home_card.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 73e8a0cb1..357a11dd0 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -1,87 +1,25 @@
+
+ #635BFF
+ #4A40E6
+ #00E5C9
+ #00BFA5
+ #FF000000
+ #FFFFFFFF
- @color/black
- @color/black
+
+ #000000
+ #FFFFFF
+ #000000
+ #FFFFFF
- #CD201F
+
+ #FAFAFA
+ #FFFFFF
+ #121212
- #999999
- #6C6C6C
-
-
- #EEEEEE
- #EEEEEE
- #e53935
- #32000000
- #48868686
- #2a868686
- #1fa6a6a6
- #5a000000
- #ffffff
- #212121
- #F8F8F8
- #E9E9E9
- #33000000
-
-
- #222222
- #424242
- #ff5252
- #0affffff
- #48ffffff
- #2affffff
- #1f717171
- #82000000
- #424242
- #ffffff
- #af000000
- #313131
- #474747
- #33FFFFFF
-
-
- #000000
- @color/dark_settings_accent_color
- #1effffff
- #23454545
- #0F0F0F
- #202020
- #25FFFFFF
-
-
- @color/dark_queue_background_color
- #F2FFFFFF
- #aa000000
- #c8E53935
- #e6000000
- #EEFFFFFF
- #64000000
-
- #fff
- #d6d6d6
- #717171
-
- #00000000
- #96717171
-
-
- #607D8B
-
-
- #555555
- #000000
- #CD5656
- #BC211D
- #008ea4
- #005a71
-
-
- #FFFFFF
- #C9CACB
-
- #616161
-
- #000
-
-
+
+ #121212
+ #757575
+
\ No newline at end of file
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 164f10672..f827eb383 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -1,158 +1,36 @@
+
-
-
-
-
+
+ - @color/teal_200
+ - @color/teal_700
+ - @color/black
-
-
-
+
+ - ?attr/colorPrimaryVariant
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/app/src/main/res/xml/file_paths.xml b/app/src/main/res/xml/file_paths.xml
new file mode 100644
index 000000000..876da61d5
--- /dev/null
+++ b/app/src/main/res/xml/file_paths.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file