diff --git a/app/phone/src/main/java/com/nomadics9/ananas/fragments/LibraryFragment.kt b/app/phone/src/main/java/com/nomadics9/ananas/fragments/LibraryFragment.kt index 862b0d12..102874eb 100644 --- a/app/phone/src/main/java/com/nomadics9/ananas/fragments/LibraryFragment.kt +++ b/app/phone/src/main/java/com/nomadics9/ananas/fragments/LibraryFragment.kt @@ -37,6 +37,7 @@ import org.jellyfin.sdk.model.api.SortOrder import java.lang.IllegalArgumentException import javax.inject.Inject import com.nomadics9.ananas.core.R as CoreR +import androidx.recyclerview.widget.GridLayoutManager @AndroidEntryPoint class LibraryFragment : Fragment() { @@ -62,6 +63,11 @@ class LibraryFragment : Fragment() { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) + binding.itemsRecyclerView.layoutManager = + GridLayoutManager(context, preferences.spanCount) + + + val menuHost: MenuHost = requireActivity() menuHost.addMenuProvider( object : MenuProvider { diff --git a/app/tv/libre/debug/output-metadata.json b/app/tv/libre/debug/output-metadata.json index d993923e..2b9168dc 100644 --- a/app/tv/libre/debug/output-metadata.json +++ b/app/tv/libre/debug/output-metadata.json @@ -16,7 +16,7 @@ } ], "attributes": [], - "versionCode": 1, + "versionCode": 6, "versionName": "0.14.2", "outputFile": "tv-libre-armeabi-v7a-debug.apk" }, @@ -29,23 +29,10 @@ } ], "attributes": [], - "versionCode": 1, + "versionCode": 6, "versionName": "0.14.2", "outputFile": "tv-libre-x86_64-debug.apk" }, - { - "type": "ONE_OF_MANY", - "filters": [ - { - "filterType": "ABI", - "value": "x86" - } - ], - "attributes": [], - "versionCode": 1, - "versionName": "0.14.2", - "outputFile": "tv-libre-x86-debug.apk" - }, { "type": "ONE_OF_MANY", "filters": [ @@ -55,9 +42,22 @@ } ], "attributes": [], - "versionCode": 1, + "versionCode": 6, "versionName": "0.14.2", "outputFile": "tv-libre-arm64-v8a-debug.apk" + }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "x86" + } + ], + "attributes": [], + "versionCode": 6, + "versionName": "0.14.2", + "outputFile": "tv-libre-x86-debug.apk" } ], "elementType": "File", diff --git a/app/tv/libre/release/baselineProfiles/0/tv-libre-arm64-v8a-release.dm b/app/tv/libre/release/baselineProfiles/0/tv-libre-arm64-v8a-release.dm index bb3313ba..1b7277cd 100644 Binary files a/app/tv/libre/release/baselineProfiles/0/tv-libre-arm64-v8a-release.dm and b/app/tv/libre/release/baselineProfiles/0/tv-libre-arm64-v8a-release.dm differ diff --git a/app/tv/libre/release/baselineProfiles/0/tv-libre-armeabi-v7a-release.dm b/app/tv/libre/release/baselineProfiles/0/tv-libre-armeabi-v7a-release.dm index bb3313ba..1b7277cd 100644 Binary files a/app/tv/libre/release/baselineProfiles/0/tv-libre-armeabi-v7a-release.dm and b/app/tv/libre/release/baselineProfiles/0/tv-libre-armeabi-v7a-release.dm differ diff --git a/app/tv/libre/release/baselineProfiles/0/tv-libre-x86-release.dm b/app/tv/libre/release/baselineProfiles/0/tv-libre-x86-release.dm index bb3313ba..1b7277cd 100644 Binary files a/app/tv/libre/release/baselineProfiles/0/tv-libre-x86-release.dm and b/app/tv/libre/release/baselineProfiles/0/tv-libre-x86-release.dm differ diff --git a/app/tv/libre/release/baselineProfiles/0/tv-libre-x86_64-release.dm b/app/tv/libre/release/baselineProfiles/0/tv-libre-x86_64-release.dm index bb3313ba..1b7277cd 100644 Binary files a/app/tv/libre/release/baselineProfiles/0/tv-libre-x86_64-release.dm and b/app/tv/libre/release/baselineProfiles/0/tv-libre-x86_64-release.dm differ diff --git a/app/tv/libre/release/baselineProfiles/1/tv-libre-arm64-v8a-release.dm b/app/tv/libre/release/baselineProfiles/1/tv-libre-arm64-v8a-release.dm index 75305af3..1c7c9cba 100644 Binary files a/app/tv/libre/release/baselineProfiles/1/tv-libre-arm64-v8a-release.dm and b/app/tv/libre/release/baselineProfiles/1/tv-libre-arm64-v8a-release.dm differ diff --git a/app/tv/libre/release/baselineProfiles/1/tv-libre-armeabi-v7a-release.dm b/app/tv/libre/release/baselineProfiles/1/tv-libre-armeabi-v7a-release.dm index 75305af3..1c7c9cba 100644 Binary files a/app/tv/libre/release/baselineProfiles/1/tv-libre-armeabi-v7a-release.dm and b/app/tv/libre/release/baselineProfiles/1/tv-libre-armeabi-v7a-release.dm differ diff --git a/app/tv/libre/release/baselineProfiles/1/tv-libre-x86-release.dm b/app/tv/libre/release/baselineProfiles/1/tv-libre-x86-release.dm index 75305af3..1c7c9cba 100644 Binary files a/app/tv/libre/release/baselineProfiles/1/tv-libre-x86-release.dm and b/app/tv/libre/release/baselineProfiles/1/tv-libre-x86-release.dm differ diff --git a/app/tv/libre/release/baselineProfiles/1/tv-libre-x86_64-release.dm b/app/tv/libre/release/baselineProfiles/1/tv-libre-x86_64-release.dm index 75305af3..1c7c9cba 100644 Binary files a/app/tv/libre/release/baselineProfiles/1/tv-libre-x86_64-release.dm and b/app/tv/libre/release/baselineProfiles/1/tv-libre-x86_64-release.dm differ diff --git a/app/tv/libre/release/output-metadata.json b/app/tv/libre/release/output-metadata.json index cee3fefc..bf7c0aca 100644 --- a/app/tv/libre/release/output-metadata.json +++ b/app/tv/libre/release/output-metadata.json @@ -16,10 +16,23 @@ } ], "attributes": [], - "versionCode": 1, + "versionCode": 6, "versionName": "0.14.2", "outputFile": "tv-libre-armeabi-v7a-release.apk" }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "x86" + } + ], + "attributes": [], + "versionCode": 6, + "versionName": "0.14.2", + "outputFile": "tv-libre-x86-release.apk" + }, { "type": "ONE_OF_MANY", "filters": [ @@ -29,7 +42,7 @@ } ], "attributes": [], - "versionCode": 1, + "versionCode": 6, "versionName": "0.14.2", "outputFile": "tv-libre-arm64-v8a-release.apk" }, @@ -42,22 +55,9 @@ } ], "attributes": [], - "versionCode": 1, + "versionCode": 6, "versionName": "0.14.2", "outputFile": "tv-libre-x86_64-release.apk" - }, - { - "type": "ONE_OF_MANY", - "filters": [ - { - "filterType": "ABI", - "value": "x86" - } - ], - "attributes": [], - "versionCode": 1, - "versionName": "0.14.2", - "outputFile": "tv-libre-x86-release.apk" } ], "elementType": "File", @@ -67,9 +67,9 @@ "maxApi": 30, "baselineProfiles": [ "baselineProfiles/1/tv-libre-armeabi-v7a-release.dm", + "baselineProfiles/1/tv-libre-x86-release.dm", "baselineProfiles/1/tv-libre-arm64-v8a-release.dm", - "baselineProfiles/1/tv-libre-x86_64-release.dm", - "baselineProfiles/1/tv-libre-x86-release.dm" + "baselineProfiles/1/tv-libre-x86_64-release.dm" ] }, { @@ -77,9 +77,9 @@ "maxApi": 2147483647, "baselineProfiles": [ "baselineProfiles/0/tv-libre-armeabi-v7a-release.dm", + "baselineProfiles/0/tv-libre-x86-release.dm", "baselineProfiles/0/tv-libre-arm64-v8a-release.dm", - "baselineProfiles/0/tv-libre-x86_64-release.dm", - "baselineProfiles/0/tv-libre-x86-release.dm" + "baselineProfiles/0/tv-libre-x86_64-release.dm" ] } ], diff --git a/core/src/main/res/xml/fragment_settings_appearance.xml b/core/src/main/res/xml/fragment_settings_appearance.xml index 1a4c97b8..5933b242 100644 --- a/core/src/main/res/xml/fragment_settings_appearance.xml +++ b/core/src/main/res/xml/fragment_settings_appearance.xml @@ -1,5 +1,6 @@ - + + \ No newline at end of file diff --git a/core/src/main/res/xml/fragment_settings_player.xml b/core/src/main/res/xml/fragment_settings_player.xml index 6bde7e62..e9f5f0bb 100644 --- a/core/src/main/res/xml/fragment_settings_player.xml +++ b/core/src/main/res/xml/fragment_settings_player.xml @@ -9,7 +9,8 @@ + app:title="@string/mpv_player" + app:defaultValue="true"/>