Remove accompanist-flowlayout

pull/3185/head
Alex Baker 12 months ago
parent 9c45a638c0
commit 85d6760499

@ -246,7 +246,6 @@ dependencies {
implementation(libs.coil.svg) implementation(libs.coil.svg)
implementation(libs.coil.gif) implementation(libs.coil.gif)
implementation(libs.accompanist.flowlayout)
implementation(libs.accompanist.permissions) implementation(libs.accompanist.permissions)
googleplayImplementation(platform(libs.firebase)) googleplayImplementation(platform(libs.firebase))

@ -1,15 +1,18 @@
package org.tasks.compose package org.tasks.compose
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.ExperimentalLayoutApi
import androidx.compose.foundation.layout.FlowRow
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
import com.google.accompanist.flowlayout.FlowRow
@OptIn(ExperimentalLayoutApi::class)
@Composable @Composable
fun ChipGroup(modifier: Modifier = Modifier, content: @Composable () -> Unit) { fun ChipGroup(modifier: Modifier = Modifier, content: @Composable () -> Unit) {
FlowRow( FlowRow(
mainAxisSpacing = 4.dp, horizontalArrangement = Arrangement.spacedBy(4.dp),
crossAxisSpacing = 4.dp, verticalArrangement = Arrangement.spacedBy(4.dp),
modifier = modifier, modifier = modifier,
) { ) {
content() content()

@ -3,9 +3,12 @@ package org.tasks.compose.edit
import android.content.res.Configuration import android.content.res.Configuration
import androidx.compose.foundation.border import androidx.compose.foundation.border
import androidx.compose.foundation.clickable import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.BoxScope import androidx.compose.foundation.layout.BoxScope
import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.ExperimentalLayoutApi
import androidx.compose.foundation.layout.FlowRow
import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.padding
@ -49,7 +52,6 @@ import coil.decode.SvgDecoder
import coil.decode.VideoFrameDecoder import coil.decode.VideoFrameDecoder
import coil.request.CachePolicy import coil.request.CachePolicy
import coil.request.ImageRequest import coil.request.ImageRequest
import com.google.accompanist.flowlayout.FlowRow
import com.todoroo.andlib.utility.AndroidUtilities import com.todoroo.andlib.utility.AndroidUtilities
import org.tasks.R import org.tasks.R
import org.tasks.compose.DisabledText import org.tasks.compose.DisabledText
@ -60,6 +62,7 @@ import org.tasks.themes.TasksTheme
private val SIZE = 128.dp private val SIZE = 128.dp
@OptIn(ExperimentalLayoutApi::class)
@Composable @Composable
fun AttachmentRow( fun AttachmentRow(
attachments: List<TaskAttachment>, attachments: List<TaskAttachment>,
@ -87,8 +90,8 @@ fun AttachmentRow(
content = { content = {
if (attachments.isNotEmpty()) { if (attachments.isNotEmpty()) {
FlowRow( FlowRow(
mainAxisSpacing = 8.dp, horizontalArrangement = Arrangement.spacedBy(8.dp),
crossAxisSpacing = 8.dp, verticalArrangement = Arrangement.spacedBy(8.dp),
modifier = Modifier.padding(top = 24.dp, bottom = 24.dp, end = 16.dp) modifier = Modifier.padding(top = 24.dp, bottom = 24.dp, end = 16.dp)
) { ) {
attachments.forEach { attachments.forEach {

@ -295,8 +295,8 @@
+| | | +--- androidx.compose.runtime:runtime-livedata:1.7.6 (c) +| | | +--- androidx.compose.runtime:runtime-livedata:1.7.6 (c)
+| | | \--- androidx.compose.runtime:runtime-saveable:1.7.6 (c) +| | | \--- androidx.compose.runtime:runtime-saveable:1.7.6 (c)
+| | +--- androidx.compose.ui:ui:1.7.6 (c) +| | +--- androidx.compose.ui:ui:1.7.6 (c)
+| | +--- androidx.compose.ui:ui-util:1.7.6 (c)
+| | +--- androidx.compose.ui:ui-viewbinding:1.7.6 (c) +| | +--- androidx.compose.ui:ui-viewbinding:1.7.6 (c)
+| | +--- androidx.compose.ui:ui-util:1.7.6 (c)
+| | +--- androidx.compose.ui:ui-text:1.7.6 (c) +| | +--- androidx.compose.ui:ui-text:1.7.6 (c)
+| | +--- androidx.compose.ui:ui-graphics:1.7.6 (c) +| | +--- androidx.compose.ui:ui-graphics:1.7.6 (c)
+| | +--- androidx.compose.ui:ui-geometry:1.7.6 (c) +| | +--- androidx.compose.ui:ui-geometry:1.7.6 (c)
@ -1246,13 +1246,12 @@
+| +--- androidx.compose.ui:ui-viewbinding:1.7.5 -> 1.7.6 (c) +| +--- androidx.compose.ui:ui-viewbinding:1.7.5 -> 1.7.6 (c)
+| +--- androidx.compose.runtime:runtime:1.7.5 -> 1.7.6 (c) +| +--- androidx.compose.runtime:runtime:1.7.5 -> 1.7.6 (c)
+| +--- androidx.compose.runtime:runtime-saveable:1.7.5 -> 1.7.6 (c) +| +--- androidx.compose.runtime:runtime-saveable:1.7.5 -> 1.7.6 (c)
+| +--- androidx.compose.ui:ui-util:1.7.5 -> 1.7.6 (c)
+| +--- androidx.compose.material:material-android:1.7.5 (c) +| +--- androidx.compose.material:material-android:1.7.5 (c)
+| +--- androidx.compose.material:material-icons-extended-android:1.7.5 (c) +| +--- androidx.compose.material:material-icons-extended-android:1.7.5 (c)
+| +--- androidx.compose.material3:material3-android:1.3.1 (c) +| +--- androidx.compose.material3:material3-android:1.3.1 (c)
+| +--- androidx.compose.runtime:runtime-android:1.7.5 -> 1.7.6 (c) +| +--- androidx.compose.runtime:runtime-android:1.7.5 -> 1.7.6 (c)
+| +--- androidx.compose.ui:ui-android:1.7.5 -> 1.7.6 (c) +| +--- androidx.compose.ui:ui-android:1.7.5 -> 1.7.6 (c)
+| +--- androidx.compose.ui:ui-util-android:1.7.5 -> 1.7.6 (c) +| +--- androidx.compose.ui:ui-util:1.7.5 -> 1.7.6 (c)
+| +--- androidx.compose.animation:animation:1.7.5 -> 1.7.6 (c) +| +--- androidx.compose.animation:animation:1.7.5 -> 1.7.6 (c)
+| +--- androidx.compose.foundation:foundation-layout:1.7.5 -> 1.7.6 (c) +| +--- androidx.compose.foundation:foundation-layout:1.7.5 -> 1.7.6 (c)
+| +--- androidx.compose.ui:ui-text:1.7.5 -> 1.7.6 (c) +| +--- androidx.compose.ui:ui-text:1.7.5 -> 1.7.6 (c)
@ -1262,6 +1261,7 @@
+| +--- androidx.compose.ui:ui-graphics:1.7.5 -> 1.7.6 (c) +| +--- androidx.compose.ui:ui-graphics:1.7.5 -> 1.7.6 (c)
+| +--- androidx.compose.ui:ui-geometry:1.7.5 -> 1.7.6 (c) +| +--- androidx.compose.ui:ui-geometry:1.7.5 -> 1.7.6 (c)
+| +--- androidx.compose.ui:ui-unit:1.7.5 -> 1.7.6 (c) +| +--- androidx.compose.ui:ui-unit:1.7.5 -> 1.7.6 (c)
+| +--- androidx.compose.ui:ui-util-android:1.7.5 -> 1.7.6 (c)
+| +--- androidx.compose.ui:ui-text-android:1.7.5 -> 1.7.6 (c) +| +--- androidx.compose.ui:ui-text-android:1.7.5 -> 1.7.6 (c)
+| +--- androidx.compose.material:material-icons-core-android:1.7.5 (c) +| +--- androidx.compose.material:material-icons-core-android:1.7.5 (c)
+| +--- androidx.compose.material:material-ripple-android:1.7.5 (c) +| +--- androidx.compose.material:material-ripple-android:1.7.5 (c)
@ -1358,11 +1358,6 @@
+| +--- androidx.vectordrawable:vectordrawable-animated:1.1.0 (*) +| +--- androidx.vectordrawable:vectordrawable-animated:1.1.0 (*)
+| +--- io.coil-kt:coil-base:2.7.0 (*) +| +--- io.coil-kt:coil-base:2.7.0 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.0.21 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.0.21 (*)
++--- com.google.accompanist:accompanist-flowlayout:0.36.0
+| +--- androidx.compose.foundation:foundation:1.7.0 -> 1.7.6 (*)
+| +--- androidx.compose.ui:ui-util:1.7.0 -> 1.7.6 (*)
+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.8.1 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 2.0.21 (*)
+\--- com.google.accompanist:accompanist-permissions:0.36.0 +\--- com.google.accompanist:accompanist-permissions:0.36.0
+ +--- androidx.activity:activity-compose:1.9.0 -> 1.9.3 (*) + +--- androidx.activity:activity-compose:1.9.0 -> 1.9.3 (*)
+ +--- androidx.compose.foundation:foundation:1.7.0 -> 1.7.6 (*) + +--- androidx.compose.foundation:foundation:1.7.0 -> 1.7.6 (*)

@ -666,13 +666,12 @@
+| | | +--- androidx.compose.ui:ui-viewbinding:1.7.5 -> 1.7.6 (c) +| | | +--- androidx.compose.ui:ui-viewbinding:1.7.5 -> 1.7.6 (c)
+| | | +--- androidx.compose.runtime:runtime:1.7.5 -> 1.7.6 (c) +| | | +--- androidx.compose.runtime:runtime:1.7.5 -> 1.7.6 (c)
+| | | +--- androidx.compose.runtime:runtime-saveable:1.7.5 -> 1.7.6 (c) +| | | +--- androidx.compose.runtime:runtime-saveable:1.7.5 -> 1.7.6 (c)
+| | | +--- androidx.compose.ui:ui-util:1.7.5 -> 1.7.6 (c)
+| | | +--- androidx.compose.material:material-android:1.7.5 (c) +| | | +--- androidx.compose.material:material-android:1.7.5 (c)
+| | | +--- androidx.compose.material:material-icons-extended-android:1.7.5 (c) +| | | +--- androidx.compose.material:material-icons-extended-android:1.7.5 (c)
+| | | +--- androidx.compose.material3:material3-android:1.3.1 (c) +| | | +--- androidx.compose.material3:material3-android:1.3.1 (c)
+| | | +--- androidx.compose.runtime:runtime-android:1.7.5 -> 1.7.6 (c) +| | | +--- androidx.compose.runtime:runtime-android:1.7.5 -> 1.7.6 (c)
+| | | +--- androidx.compose.ui:ui-android:1.7.5 -> 1.7.6 (c) +| | | +--- androidx.compose.ui:ui-android:1.7.5 -> 1.7.6 (c)
+| | | +--- androidx.compose.ui:ui-util-android:1.7.5 -> 1.7.6 (c) +| | | +--- androidx.compose.ui:ui-util:1.7.5 -> 1.7.6 (c)
+| | | +--- androidx.compose.animation:animation:1.7.5 -> 1.7.6 (c) +| | | +--- androidx.compose.animation:animation:1.7.5 -> 1.7.6 (c)
+| | | +--- androidx.compose.foundation:foundation-layout:1.7.5 -> 1.7.6 (c) +| | | +--- androidx.compose.foundation:foundation-layout:1.7.5 -> 1.7.6 (c)
+| | | +--- androidx.compose.ui:ui-text:1.7.5 -> 1.7.6 (c) +| | | +--- androidx.compose.ui:ui-text:1.7.5 -> 1.7.6 (c)
@ -682,6 +681,7 @@
+| | | +--- androidx.compose.ui:ui-graphics:1.7.5 -> 1.7.6 (c) +| | | +--- androidx.compose.ui:ui-graphics:1.7.5 -> 1.7.6 (c)
+| | | +--- androidx.compose.ui:ui-geometry:1.7.5 -> 1.7.6 (c) +| | | +--- androidx.compose.ui:ui-geometry:1.7.5 -> 1.7.6 (c)
+| | | +--- androidx.compose.ui:ui-unit:1.7.5 -> 1.7.6 (c) +| | | +--- androidx.compose.ui:ui-unit:1.7.5 -> 1.7.6 (c)
+| | | +--- androidx.compose.ui:ui-util-android:1.7.5 -> 1.7.6 (c)
+| | | +--- androidx.compose.ui:ui-text-android:1.7.5 -> 1.7.6 (c) +| | | +--- androidx.compose.ui:ui-text-android:1.7.5 -> 1.7.6 (c)
+| | | +--- androidx.compose.material:material-icons-core-android:1.7.5 (c) +| | | +--- androidx.compose.material:material-icons-core-android:1.7.5 (c)
+| | | +--- androidx.compose.material:material-ripple-android:1.7.5 (c) +| | | +--- androidx.compose.material:material-ripple-android:1.7.5 (c)
@ -829,8 +829,8 @@
+| | | +--- androidx.compose.runtime:runtime-livedata:1.7.6 (c) +| | | +--- androidx.compose.runtime:runtime-livedata:1.7.6 (c)
+| | | \--- androidx.compose.runtime:runtime-saveable:1.7.6 (c) +| | | \--- androidx.compose.runtime:runtime-saveable:1.7.6 (c)
+| | +--- androidx.compose.ui:ui:1.7.6 (c) +| | +--- androidx.compose.ui:ui:1.7.6 (c)
+| | +--- androidx.compose.ui:ui-util:1.7.6 (c)
+| | +--- androidx.compose.ui:ui-viewbinding:1.7.6 (c) +| | +--- androidx.compose.ui:ui-viewbinding:1.7.6 (c)
+| | +--- androidx.compose.ui:ui-util:1.7.6 (c)
+| | +--- androidx.compose.ui:ui-text:1.7.6 (c) +| | +--- androidx.compose.ui:ui-text:1.7.6 (c)
+| | +--- androidx.compose.ui:ui-graphics:1.7.6 (c) +| | +--- androidx.compose.ui:ui-graphics:1.7.6 (c)
+| | +--- androidx.compose.ui:ui-geometry:1.7.6 (c) +| | +--- androidx.compose.ui:ui-geometry:1.7.6 (c)
@ -1669,11 +1669,6 @@
+| +--- androidx.vectordrawable:vectordrawable-animated:1.1.0 (*) +| +--- androidx.vectordrawable:vectordrawable-animated:1.1.0 (*)
+| +--- io.coil-kt:coil-base:2.7.0 (*) +| +--- io.coil-kt:coil-base:2.7.0 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.0.21 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.0.21 (*)
++--- com.google.accompanist:accompanist-flowlayout:0.36.0
+| +--- androidx.compose.foundation:foundation:1.7.0 -> 1.7.6 (*)
+| +--- androidx.compose.ui:ui-util:1.7.0 -> 1.7.6 (*)
+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.8.1 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 2.0.21 (*)
+\--- com.google.accompanist:accompanist-permissions:0.36.0 +\--- com.google.accompanist:accompanist-permissions:0.36.0
+ +--- androidx.activity:activity-compose:1.9.0 -> 1.9.3 (*) + +--- androidx.activity:activity-compose:1.9.0 -> 1.9.3 (*)
+ +--- androidx.compose.foundation:foundation:1.7.0 -> 1.7.6 (*) + +--- androidx.compose.foundation:foundation:1.7.0 -> 1.7.6 (*)

@ -70,7 +70,6 @@ xpp3 = "1.1.6"
wearCompose = "1.4.0" wearCompose = "1.4.0"
[libraries] [libraries]
accompanist-flowlayout = { module = "com.google.accompanist:accompanist-flowlayout", version.ref = "accompanist" }
accompanist-permissions = { module = "com.google.accompanist:accompanist-permissions", version.ref = "accompanist" } accompanist-permissions = { module = "com.google.accompanist:accompanist-permissions", version.ref = "accompanist" }
androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "activity-compose" } androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "activity-compose" }
androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat" } androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat" }

Loading…
Cancel
Save