diff --git a/.tmp-gradle-run/wrapper-probe/WrapperProbe.java b/.tmp-gradle-run/wrapper-probe/WrapperProbe.java new file mode 100644 index 0000000..f74cb11 --- /dev/null +++ b/.tmp-gradle-run/wrapper-probe/WrapperProbe.java @@ -0,0 +1,15 @@ +import java.io.File; +import java.net.URI; +import org.gradle.wrapper.PathAssembler; +import org.gradle.wrapper.WrapperConfiguration; + +public class WrapperProbe { + public static void main(String[] args) throws Exception { + WrapperConfiguration config = new WrapperConfiguration(); + config.setDistribution(URI.create(args[0])); + PathAssembler assembler = new PathAssembler(new File(args[1]), new File(args[1])); + PathAssembler.LocalDistribution local = assembler.getDistribution(config); + System.out.println(local.getDistributionDir().getAbsolutePath()); + System.out.println(local.getZipFile().getAbsolutePath()); + } +} diff --git a/.tmp-gradle-run/wrapper-probe/extracted/META-INF/LICENSE b/.tmp-gradle-run/wrapper-probe/extracted/META-INF/LICENSE new file mode 100644 index 0000000..f433b1a --- /dev/null +++ b/.tmp-gradle-run/wrapper-probe/extracted/META-INF/LICENSE @@ -0,0 +1,177 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS diff --git a/.tmp-gradle-run/wrapper-probe/extracted/META-INF/MANIFEST.MF b/.tmp-gradle-run/wrapper-probe/extracted/META-INF/MANIFEST.MF new file mode 100644 index 0000000..9e095cf --- /dev/null +++ b/.tmp-gradle-run/wrapper-probe/extracted/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Implementation-Title: Gradle Wrapper + diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineArgumentException.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineArgumentException.class new file mode 100644 index 0000000..a0e4c43 Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineArgumentException.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineOption.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineOption.class new file mode 100644 index 0000000..56cb331 Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineOption.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$AfterOptions.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$AfterOptions.class new file mode 100644 index 0000000..3917e4e Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$AfterOptions.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$BeforeFirstSubCommand.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$BeforeFirstSubCommand.class new file mode 100644 index 0000000..703def4 Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$BeforeFirstSubCommand.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$KnownOptionParserState.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$KnownOptionParserState.class new file mode 100644 index 0000000..79128dd Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$KnownOptionParserState.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$MissingOptionArgState.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$MissingOptionArgState.class new file mode 100644 index 0000000..9642dd4 Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$MissingOptionArgState.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$OptionAwareParserState.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$OptionAwareParserState.class new file mode 100644 index 0000000..f3a9d4f Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$OptionAwareParserState.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$OptionParserState.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$OptionParserState.class new file mode 100644 index 0000000..21152fe Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$OptionParserState.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$OptionString.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$OptionString.class new file mode 100644 index 0000000..282951e Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$OptionString.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$ParserState.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$ParserState.class new file mode 100644 index 0000000..e54c4e0 Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$ParserState.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$UnknownOptionParserState.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$UnknownOptionParserState.class new file mode 100644 index 0000000..1177e4b Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser$UnknownOptionParserState.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser.class new file mode 100644 index 0000000..b23781f Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/CommandLineParser.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/ParsedCommandLine.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/ParsedCommandLine.class new file mode 100644 index 0000000..8c22ac5 Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/ParsedCommandLine.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/ParsedCommandLineOption.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/ParsedCommandLineOption.class new file mode 100644 index 0000000..0b834fb Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/cli/ParsedCommandLineOption.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/internal/file/PathTraversalChecker.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/internal/file/PathTraversalChecker.class new file mode 100644 index 0000000..5f86929 Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/internal/file/PathTraversalChecker.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/internal/file/locking/ExclusiveFileAccessManager.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/internal/file/locking/ExclusiveFileAccessManager.class new file mode 100644 index 0000000..8a59b6f Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/internal/file/locking/ExclusiveFileAccessManager.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/util/internal/WrapperDistributionUrlConverter.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/util/internal/WrapperDistributionUrlConverter.class new file mode 100644 index 0000000..f317a5f Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/util/internal/WrapperDistributionUrlConverter.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/BootstrapMainStarter$1.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/BootstrapMainStarter$1.class new file mode 100644 index 0000000..c866730 Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/BootstrapMainStarter$1.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Download$DefaultDownloadProgressListener.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Download$DefaultDownloadProgressListener.class new file mode 100644 index 0000000..fe3130f Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Download$DefaultDownloadProgressListener.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Download$ProxyAuthenticator.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Download$ProxyAuthenticator.class new file mode 100644 index 0000000..e9e5c6e Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Download$ProxyAuthenticator.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Download.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Download.class new file mode 100644 index 0000000..0d9d995 Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Download.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/GradleUserHomeLookup.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/GradleUserHomeLookup.class new file mode 100644 index 0000000..8035284 Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/GradleUserHomeLookup.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/GradleWrapperMain.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/GradleWrapperMain.class new file mode 100644 index 0000000..a702365 Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/GradleWrapperMain.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Install$1.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Install$1.class new file mode 100644 index 0000000..72ae8cf Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Install$1.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Install$InstallCheck.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Install$InstallCheck.class new file mode 100644 index 0000000..b42598c Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Install$InstallCheck.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Install.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Install.class new file mode 100644 index 0000000..fe2b5f2 Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Install.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Logger.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Logger.class new file mode 100644 index 0000000..d5bf0d6 Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/Logger.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/PathAssembler.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/PathAssembler.class new file mode 100644 index 0000000..420a9b0 Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/PathAssembler.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/SystemPropertiesHandler.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/SystemPropertiesHandler.class new file mode 100644 index 0000000..fe9de58 Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/SystemPropertiesHandler.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/WrapperConfiguration.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/WrapperConfiguration.class new file mode 100644 index 0000000..139a100 Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/WrapperConfiguration.class differ diff --git a/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/WrapperExecutor.class b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/WrapperExecutor.class new file mode 100644 index 0000000..6854d7d Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/extracted/org/gradle/wrapper/WrapperExecutor.class differ diff --git a/.tmp-gradle-run/wrapper-probe/gradle-wrapper.jar b/.tmp-gradle-run/wrapper-probe/gradle-wrapper.jar new file mode 100644 index 0000000..a4b76b9 Binary files /dev/null and b/.tmp-gradle-run/wrapper-probe/gradle-wrapper.jar differ diff --git a/app/src/main/java/com/ponzischeme89/memby/ui/HomeOverlays.kt b/app/src/main/java/com/ponzischeme89/memby/ui/HomeOverlays.kt index ccef81d..830a00f 100644 --- a/app/src/main/java/com/ponzischeme89/memby/ui/HomeOverlays.kt +++ b/app/src/main/java/com/ponzischeme89/memby/ui/HomeOverlays.kt @@ -87,6 +87,7 @@ import kotlin.time.Duration.Companion.milliseconds // Search and Genres keep their own card context through PosterGridCard instead. private const val BROWSE_ROW_SECONDARY_METADATA = false private const val CONTINUE_ROW_SECONDARY_METADATA = true +private const val FOR_YOU_ROW_SECONDARY_METADATA = true @Composable internal fun PlaybackLaunchOverlay(item: BaseItem, modifier: Modifier = Modifier) { @@ -625,7 +626,7 @@ internal fun homeRowsFor( title = "Favourite Movies", items = state.favorites.filter(BaseItem::isMovie), ), - ) + ).filter { it.items.isNotEmpty() || it.loading } BrowseDestination.SHOWS -> listOf( // The merged row, narrowed to television: what is part-way through and what // comes next are the same shelf here too. @@ -737,7 +738,7 @@ internal fun forYouBrowseRows( kind = MediaRowKind.MOVIES, loading = state.loading, emptyMessage = state.error ?: "Watch and browse a little more to shape your picks", - showSecondaryMetadata = BROWSE_ROW_SECONDARY_METADATA, + showSecondaryMetadata = FOR_YOU_ROW_SECONDARY_METADATA, ), ) } @@ -749,7 +750,7 @@ internal fun forYouBrowseRows( kind = MediaRowKind.MOVIES, loading = state.loading && row.items.isEmpty(), emptyMessage = state.error ?: "No picks fit this time window yet", - showSecondaryMetadata = BROWSE_ROW_SECONDARY_METADATA, + showSecondaryMetadata = FOR_YOU_ROW_SECONDARY_METADATA, ) } } diff --git a/app/src/test/java/com/ponzischeme89/memby/data/CastMetadataTest.kt b/app/src/test/java/com/ponzischeme89/memby/data/CastMetadataTest.kt index dcad6b3..63478ee 100644 --- a/app/src/test/java/com/ponzischeme89/memby/data/CastMetadataTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/data/CastMetadataTest.kt @@ -9,6 +9,8 @@ import org.junit.Test class CastMetadataTest { + private val json = Json { ignoreUnknownKeys = true } + @Test fun `episode without cast falls back to its series cast`() = runTest { val seriesCast = listOf(actor("series-lead")) @@ -76,7 +78,7 @@ class CastMetadataTest { @Test fun `decodes emby people and portrait tags`() { - val item = Json { ignoreUnknownKeys = true }.decodeFromString( + val item = json.decodeFromString( """ { "Id":"movie", @@ -99,7 +101,7 @@ class CastMetadataTest { @Test fun `decodes person biography and life dates`() { - val person = Json { ignoreUnknownKeys = true }.decodeFromString( + val person = json.decodeFromString( """ { "Id":"person-1", diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/DetailPageScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/DetailPageScreenshotTest.kt index 5605e73..d3da0e3 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/DetailPageScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/DetailPageScreenshotTest.kt @@ -9,7 +9,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.focus.FocusRequester import androidx.compose.ui.unit.dp -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onNodeWithText import androidx.compose.ui.test.onRoot import androidx.compose.ui.test.performClick diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/EmbyOutageBannerScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/EmbyOutageBannerScreenshotTest.kt index 1628489..6c90b38 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/EmbyOutageBannerScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/EmbyOutageBannerScreenshotTest.kt @@ -9,7 +9,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.asImageBitmap import androidx.compose.ui.layout.ContentScale -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import com.github.takahirom.roborazzi.captureRoboImage import com.ponzischeme89.memby.data.EmbyOutage diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/EpisodeDetailScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/EpisodeDetailScreenshotTest.kt index 1d278e3..7cf9a16 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/EpisodeDetailScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/EpisodeDetailScreenshotTest.kt @@ -10,7 +10,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.focus.FocusRequester import androidx.compose.ui.unit.dp -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onNodeWithTag import androidx.compose.ui.test.onRoot import androidx.compose.ui.test.performClick diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/ExitConfirmationScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/ExitConfirmationScreenshotTest.kt index 4f96016..0cefbde 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/ExitConfirmationScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/ExitConfirmationScreenshotTest.kt @@ -13,7 +13,7 @@ import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import androidx.compose.ui.unit.dp import com.github.takahirom.roborazzi.captureRoboImage diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/HomeMovieHeroScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/HomeMovieHeroScreenshotTest.kt index ece5358..e870743 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/HomeMovieHeroScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/HomeMovieHeroScreenshotTest.kt @@ -24,7 +24,7 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.asImageBitmap import androidx.compose.ui.layout.ContentScale import androidx.compose.ui.text.style.TextOverflow -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onAllNodesWithText import androidx.compose.ui.test.onRoot import androidx.compose.ui.unit.dp @@ -188,7 +188,6 @@ class HomeMovieHeroScreenshotTest { MetadataHero( item = item, loading = false, - sectionLabel = "Movies", modifier = Modifier .height(homeHeaderHeight(540.dp, showHero = false)) .zIndex(1f), @@ -274,7 +273,6 @@ class HomeMovieHeroScreenshotTest { MetadataHero( item = item, loading = false, - sectionLabel = "For You", modifier = Modifier .fillMaxWidth() .height(homeHeaderHeight(540.dp, showHero = false)), diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/LeftRailScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/LeftRailScreenshotTest.kt index a51a764..bd849bd 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/LeftRailScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/LeftRailScreenshotTest.kt @@ -6,7 +6,7 @@ import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.ui.Modifier import androidx.compose.ui.focus.FocusRequester import androidx.compose.ui.graphics.Color -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import com.github.takahirom.roborazzi.captureRoboImage import com.ponzischeme89.memby.ui.theme.MembyPalette diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/MediaReportScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/MediaReportScreenshotTest.kt index 3943aeb..fd14bb3 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/MediaReportScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/MediaReportScreenshotTest.kt @@ -1,6 +1,6 @@ package com.ponzischeme89.memby.ui -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import com.github.takahirom.roborazzi.captureRoboImage import org.junit.Rule diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/OnboardingScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/OnboardingScreenshotTest.kt index 5a132b9..64b2e6e 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/OnboardingScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/OnboardingScreenshotTest.kt @@ -1,7 +1,7 @@ package com.ponzischeme89.memby.ui import androidx.compose.runtime.Composable -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import com.github.takahirom.roborazzi.captureRoboImage import com.ponzischeme89.memby.ui.setup.SignInContent diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/RadarrMovieDetailScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/RadarrMovieDetailScreenshotTest.kt index 891e3be..5b62467 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/RadarrMovieDetailScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/RadarrMovieDetailScreenshotTest.kt @@ -2,7 +2,7 @@ package com.ponzischeme89.memby.ui import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import androidx.test.core.app.ApplicationProvider import com.github.takahirom.roborazzi.captureRoboImage diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/RatingsStripScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/RatingsStripScreenshotTest.kt index ce4b403..ae73df8 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/RatingsStripScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/RatingsStripScreenshotTest.kt @@ -9,7 +9,7 @@ import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.width import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import androidx.compose.ui.unit.dp import com.github.takahirom.roborazzi.captureRoboImage diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/RecommendationOnboardingScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/RecommendationOnboardingScreenshotTest.kt index 09ae6fa..1b47761 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/RecommendationOnboardingScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/RecommendationOnboardingScreenshotTest.kt @@ -3,7 +3,7 @@ package com.ponzischeme89.memby.ui import android.graphics.BitmapFactory import androidx.compose.ui.graphics.asImageBitmap import androidx.compose.ui.focus.FocusRequester -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onNodeWithText import androidx.compose.ui.test.onRoot import androidx.test.core.app.ApplicationProvider diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/SeriesPaceScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/SeriesPaceScreenshotTest.kt index f8be53a..eb303d0 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/SeriesPaceScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/SeriesPaceScreenshotTest.kt @@ -2,7 +2,7 @@ package com.ponzischeme89.memby.ui import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import androidx.test.core.app.ApplicationProvider import com.github.takahirom.roborazzi.captureRoboImage diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/ServiceAlertBannerScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/ServiceAlertBannerScreenshotTest.kt index a69cc71..16cc966 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/ServiceAlertBannerScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/ServiceAlertBannerScreenshotTest.kt @@ -9,7 +9,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.asImageBitmap import androidx.compose.ui.layout.ContentScale -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import com.github.takahirom.roborazzi.captureRoboImage import com.ponzischeme89.memby.data.ServiceAlert diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/ThemeScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/ThemeScreenshotTest.kt index 652bcb8..9477148 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/ThemeScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/ThemeScreenshotTest.kt @@ -8,7 +8,7 @@ import androidx.compose.runtime.Composable import androidx.compose.runtime.mutableFloatStateOf import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import androidx.test.core.app.ApplicationProvider import com.github.takahirom.roborazzi.captureRoboImage diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/UserQuickActionsScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/UserQuickActionsScreenshotTest.kt index 566bbaf..f1c5b73 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/UserQuickActionsScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/UserQuickActionsScreenshotTest.kt @@ -1,6 +1,6 @@ package com.ponzischeme89.memby.ui -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import com.github.takahirom.roborazzi.captureRoboImage import com.ponzischeme89.memby.ui.theme.MembyTheme diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/WatchedVisibilityScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/WatchedVisibilityScreenshotTest.kt index 1afafdb..5fec9fc 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/WatchedVisibilityScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/WatchedVisibilityScreenshotTest.kt @@ -7,7 +7,7 @@ import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.padding import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/alerts/AlertsPageScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/alerts/AlertsPageScreenshotTest.kt index bcd5295..fcfaf8c 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/alerts/AlertsPageScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/alerts/AlertsPageScreenshotTest.kt @@ -1,6 +1,6 @@ package com.ponzischeme89.memby.ui.alerts -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onNodeWithContentDescription import androidx.compose.ui.test.onRoot import androidx.compose.ui.test.performClick diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/calendar/CalendarScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/calendar/CalendarScreenshotTest.kt index aeb850e..73ed74a 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/calendar/CalendarScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/calendar/CalendarScreenshotTest.kt @@ -2,7 +2,7 @@ package com.ponzischeme89.memby.ui.calendar import androidx.compose.runtime.Composable import androidx.compose.ui.focus.FocusRequester -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import androidx.test.core.app.ApplicationProvider import com.github.takahirom.roborazzi.captureRoboImage diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/genre/GenreRailScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/genre/GenreRailScreenshotTest.kt index 7c2fd8c..336d0b7 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/genre/GenreRailScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/genre/GenreRailScreenshotTest.kt @@ -19,7 +19,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.focus.FocusRequester import androidx.compose.ui.graphics.Color -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/profiles/ProfileChooserScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/profiles/ProfileChooserScreenshotTest.kt index 1113ba4..efbd4ff 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/profiles/ProfileChooserScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/profiles/ProfileChooserScreenshotTest.kt @@ -1,6 +1,6 @@ package com.ponzischeme89.memby.ui.profiles -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import com.github.takahirom.roborazzi.captureRoboImage import com.ponzischeme89.memby.data.EmbyProfile diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/requests/RequestsScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/requests/RequestsScreenshotTest.kt index 7042692..96f1c59 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/requests/RequestsScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/requests/RequestsScreenshotTest.kt @@ -1,7 +1,7 @@ package com.ponzischeme89.memby.ui.requests import androidx.compose.ui.focus.FocusRequester -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import com.github.takahirom.roborazzi.captureRoboImage import com.ponzischeme89.memby.data.EmbyProfile diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/search/RecommendationRequestScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/search/RecommendationRequestScreenshotTest.kt index 9e6478d..b2ba721 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/search/RecommendationRequestScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/search/RecommendationRequestScreenshotTest.kt @@ -2,7 +2,7 @@ package com.ponzischeme89.memby.ui.search import android.graphics.BitmapFactory import androidx.compose.ui.graphics.asImageBitmap -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onNodeWithText import androidx.compose.ui.test.onRoot import com.github.takahirom.roborazzi.captureRoboImage diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/settings/SettingsRailFocusTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/settings/SettingsRailFocusTest.kt index 923052e..60b1230 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/settings/SettingsRailFocusTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/settings/SettingsRailFocusTest.kt @@ -9,7 +9,7 @@ import androidx.compose.ui.focus.FocusRequester import androidx.compose.ui.input.key.Key import androidx.compose.ui.test.assertIsFocused import androidx.compose.ui.test.assertIsNotFocused -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onAllNodesWithTag import androidx.compose.ui.test.onNodeWithTag import androidx.compose.ui.test.onRoot diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/settings/SettingsSheetScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/settings/SettingsSheetScreenshotTest.kt index a740cea..158d5b4 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/settings/SettingsSheetScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/settings/SettingsSheetScreenshotTest.kt @@ -8,7 +8,7 @@ import androidx.compose.runtime.remember import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.focus.FocusRequester -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onNodeWithTag import androidx.compose.ui.test.onNodeWithText import androidx.compose.ui.test.onRoot diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/theme/IconPackScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/theme/IconPackScreenshotTest.kt index 69ca3f3..0a70f49 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/theme/IconPackScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/theme/IconPackScreenshotTest.kt @@ -17,7 +17,7 @@ import androidx.tv.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/viewers/ViewerManagementScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/viewers/ViewerManagementScreenshotTest.kt index 5e14557..2d27a93 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/viewers/ViewerManagementScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/viewers/ViewerManagementScreenshotTest.kt @@ -1,6 +1,6 @@ package com.ponzischeme89.memby.ui.viewers -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import com.github.takahirom.roborazzi.captureRoboImage import com.ponzischeme89.memby.data.model.MembyViewer diff --git a/app/src/test/java/com/ponzischeme89/memby/ui/viewers/ViewerPickerScreenshotTest.kt b/app/src/test/java/com/ponzischeme89/memby/ui/viewers/ViewerPickerScreenshotTest.kt index 20ffb5c..f7eed9e 100644 --- a/app/src/test/java/com/ponzischeme89/memby/ui/viewers/ViewerPickerScreenshotTest.kt +++ b/app/src/test/java/com/ponzischeme89/memby/ui/viewers/ViewerPickerScreenshotTest.kt @@ -1,6 +1,6 @@ package com.ponzischeme89.memby.ui.viewers -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onRoot import com.github.takahirom.roborazzi.captureRoboImage import com.ponzischeme89.memby.data.EmbyProfile diff --git a/settings.gradle.kts b/settings.gradle.kts index 3af586c..242506a 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -11,9 +11,6 @@ pluginManagement { gradlePluginPortal() } } -plugins { - id("org.gradle.toolchains.foojay-resolver-convention") version "0.10.0" -} dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories {