diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
index 6dbbd4732b..22ed21e7af 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
@@ -247,7 +247,7 @@ open class BrowseSourceController(bundle: Bundle) :
recycler.setHasFixedSize(true)
recycler.adapter = adapter
- binding.catalogueView.addView(recycler, 1)
+ binding.catalogueView.addView(recycler)
if (oldPosition != RecyclerView.NO_POSITION) {
recycler.layoutManager?.scrollToPosition(oldPosition)
diff --git a/app/src/main/res/layout/global_search_controller.xml b/app/src/main/res/layout/global_search_controller.xml
index a5ae963728..7505a98253 100644
--- a/app/src/main/res/layout/global_search_controller.xml
+++ b/app/src/main/res/layout/global_search_controller.xml
@@ -34,11 +34,11 @@
android:alpha="0.75"
android:background="?attr/colorSurface" />
-
+ android:layout_gravity="center"
+ android:indeterminate="true" />
diff --git a/app/src/main/res/layout/global_search_controller_card.xml b/app/src/main/res/layout/global_search_controller_card.xml
index 1e887546f4..5366a90d42 100644
--- a/app/src/main/res/layout/global_search_controller_card.xml
+++ b/app/src/main/res/layout/global_search_controller_card.xml
@@ -65,12 +65,13 @@
android:text="@string/no_results_found"
android:visibility="gone" />
-
+ android:layout_gravity="center"
+ android:indeterminate="true" />
-
-
-
+ android:layout_gravity="center"
+ android:indeterminate="true" />
diff --git a/app/src/main/res/layout/settings_search_controller_card.xml b/app/src/main/res/layout/settings_search_controller_card.xml
index 6d83906410..50dcf119b8 100644
--- a/app/src/main/res/layout/settings_search_controller_card.xml
+++ b/app/src/main/res/layout/settings_search_controller_card.xml
@@ -1,6 +1,5 @@
-
diff --git a/app/src/main/res/layout/source_compact_grid_item.xml b/app/src/main/res/layout/source_compact_grid_item.xml
index c88bc2a148..0641f9fe08 100644
--- a/app/src/main/res/layout/source_compact_grid_item.xml
+++ b/app/src/main/res/layout/source_compact_grid_item.xml
@@ -1,6 +1,5 @@
-
diff --git a/app/src/main/res/layout/source_controller.xml b/app/src/main/res/layout/source_controller.xml
index cb7bec5212..e418463024 100644
--- a/app/src/main/res/layout/source_controller.xml
+++ b/app/src/main/res/layout/source_controller.xml
@@ -9,17 +9,16 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
- tools:context=".ui.browse.source.browse.BrowseSourceController">
+ tools:context=".ui.browse.source.browse.BrowseSourceController" />
-
-
-
+
-
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:indeterminate="true"
+ app:indicatorSize="24dp"
+ app:trackThickness="3dp" />
-
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 267ba19d1b..db9a47031c 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -225,6 +225,14 @@
+
+
+
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index a85a50583b..ddeac5ad61 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -67,6 +67,7 @@
- @style/Theme.Widget.TextInputLayout.OutlinedBox
- @style/TextAppearance.Widget.Menu
- ?attr/colorAccent
+ - @style/Theme.Widget.CircularProgressIndicator
- @style/Theme.Widget.LinearProgressIndicator
@@ -160,6 +161,7 @@
- @style/Theme.Widget.TextInputLayout.OutlinedBox
- @style/TextAppearance.Widget.Menu
- ?attr/colorAccent
+ - @style/Theme.Widget.CircularProgressIndicator
- @style/Theme.Widget.LinearProgressIndicator