lifting out the android sdk version
This commit is contained in:
parent
5485ec3b84
commit
88cc7e823a
|
@ -52,9 +52,11 @@ ext.applyLibraryPlugins = { project ->
|
|||
project.apply plugin: 'kotlin-android'
|
||||
}
|
||||
|
||||
ext.androidSdkVersion = 31
|
||||
|
||||
ext.applyCommonAndroidParameters = { project ->
|
||||
def android = project.android
|
||||
android.compileSdk 31
|
||||
android.compileSdk androidSdkVersion
|
||||
android.compileOptions {
|
||||
sourceCompatibility JavaVersion.VERSION_1_8
|
||||
targetCompatibility JavaVersion.VERSION_1_8
|
||||
|
@ -62,7 +64,7 @@ ext.applyCommonAndroidParameters = { project ->
|
|||
}
|
||||
android.defaultConfig {
|
||||
minSdkVersion 29
|
||||
targetSdkVersion 31
|
||||
targetSdkVersion androidSdkVersion
|
||||
}
|
||||
|
||||
android.buildFeatures.compose = true
|
||||
|
|
|
@ -24,6 +24,8 @@ private val DARK_EXTENDED = ExtendedColors(
|
|||
onSelfBubble = DARK_COLOURS.onPrimary,
|
||||
othersBubble = Color(0x20EDEDED),
|
||||
onOthersBubble = Color(0xFF000000),
|
||||
selfBubbleReplyBackground = Color(0x40EAEAEA),
|
||||
otherBubbleReplyBackground = Color(0x20EAEAEA),
|
||||
missingImageColors = listOf(
|
||||
Color(0xFFf7c7f7) to Color(0xFFdf20de),
|
||||
Color(0xFFe5d7f6) to Color(0xFF7b30cf),
|
||||
|
@ -38,6 +40,8 @@ data class ExtendedColors(
|
|||
val onSelfBubble: Color,
|
||||
val othersBubble: Color,
|
||||
val onOthersBubble: Color,
|
||||
val selfBubbleReplyBackground: Color,
|
||||
val otherBubbleReplyBackground: Color,
|
||||
val missingImageColors: List<Pair<Color, Color>>,
|
||||
) {
|
||||
fun getMissingImageColor(key: String): Pair<Color, Color> {
|
||||
|
|
|
@ -12,9 +12,8 @@ if (localProperties.exists()) {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
def androidVer = 31
|
||||
def androidVer = androidSdkVersion
|
||||
kotlinFixtures(it)
|
||||
testFixturesImplementation testFixtures(project(":core"))
|
||||
testFixturesImplementation files("${properties.getProperty("sdk.dir")}/platforms/android-${androidVer}/android.jar")
|
||||
|
||||
}
|
|
@ -1,5 +1,4 @@
|
|||
@file:JvmName("SnapshotStateKt")
|
||||
@file:JvmMultifileClass
|
||||
|
||||
package androidx.compose.runtime
|
||||
|
||||
|
@ -20,4 +19,16 @@ operator fun <T> MutableState<T>.setValue(thisObj: Any?, property: KProperty<*>,
|
|||
throw RuntimeException("stub")
|
||||
}
|
||||
|
||||
fun <T> mutableStateOf(value: T): MutableState<T> = throw RuntimeException("stub")
|
||||
fun <T> mutableStateOf(
|
||||
value: T,
|
||||
policy: SnapshotMutationPolicy<T> = object : SnapshotMutationPolicy<T> {
|
||||
override fun equivalent(a: T, b: T): Boolean {
|
||||
throw RuntimeException("stub")
|
||||
}
|
||||
}
|
||||
): MutableState<T> = throw RuntimeException("stub")
|
||||
|
||||
interface SnapshotMutationPolicy<T> {
|
||||
fun equivalent(a: T, b: T): Boolean
|
||||
fun merge(previous: T, current: T, applied: T): T? = null
|
||||
}
|
||||
|
|
|
@ -336,10 +336,10 @@ private fun ReplyBubbleContent(shape: RoundedCornerShape, background: Color, isN
|
|||
) {
|
||||
Column(
|
||||
Modifier
|
||||
.background(Color.Blue)
|
||||
.background(if (isNotSelf) SmallTalkTheme.extendedColors.otherBubbleReplyBackground else SmallTalkTheme.extendedColors.selfBubbleReplyBackground)
|
||||
.padding(4.dp)
|
||||
) {
|
||||
val replyName = if (!isNotSelf && reply.replyingToSelf) "You" else reply.message.author.displayName ?: reply.message.author.id.value
|
||||
val replyName = if (!isNotSelf && reply.replyingToSelf) "You" else reply.replyingTo.author.displayName ?: reply.replyingTo.author.id.value
|
||||
Text(
|
||||
fontSize = 11.sp,
|
||||
text = replyName,
|
||||
|
|
Loading…
Reference in New Issue