From 419fe3bac1933c9ef275080bd9022f94b656906b Mon Sep 17 00:00:00 2001 From: Ushie Date: Mon, 5 May 2025 01:29:06 +0300 Subject: [PATCH] feat: Sort bundles by patch count --- .../java/app/revanced/manager/ui/screen/BundleListScreen.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/app/revanced/manager/ui/screen/BundleListScreen.kt b/app/src/main/java/app/revanced/manager/ui/screen/BundleListScreen.kt index c2758e71..5adadf33 100644 --- a/app/src/main/java/app/revanced/manager/ui/screen/BundleListScreen.kt +++ b/app/src/main/java/app/revanced/manager/ui/screen/BundleListScreen.kt @@ -19,13 +19,17 @@ fun BundleListScreen( selectedSources: SnapshotStateList, bundlesSelectable: Boolean, ) { + val sortedSources = sources.sortedBy { + it.state.value.patchBundleOrNull()?.patches?.size + } + LazyColumnWithScrollbar( modifier = Modifier.fillMaxSize(), horizontalAlignment = Alignment.CenterHorizontally, verticalArrangement = Arrangement.Top, ) { items( - sources, + sortedSources, key = { it.uid } ) { source -> BundleItem(