remove old compose goo no longer needed with newer versions

1.2-legacy
geeksville 2020-03-04 12:13:21 -08:00
rodzic 80597bf48a
commit bedcdb9cd1
7 zmienionych plików z 41 dodań i 17 usunięć

Wyświetl plik

@ -0,0 +1,19 @@
package com.geeksville.mesh.ui
import androidx.compose.Composable
import androidx.compose.onCommit
import com.geeksville.android.GeeksvilleApplication
/**
* Track compose screen visibility
*/
@Composable
fun analyticsScreen(name: String) {
onCommit(AppStatus.currentScreen) {
GeeksvilleApplication.analytics.sendScreenView(name)
onDispose {
GeeksvilleApplication.analytics.endScreenView()
}
}
}

Wyświetl plik

@ -65,6 +65,7 @@ fun BTScanScreen() {
val bluetoothAdapter =
(context.getSystemService(Context.BLUETOOTH_SERVICE) as BluetoothManager?)?.adapter
analyticsScreen(name = "settings")
onCommit(AppStatus.currentScreen) {
ScanState.debug("BTScan component active")
ScanUIState.selectedMacAddr = RadioInterfaceService.getBondedDeviceAddress(context)

Wyświetl plik

@ -73,6 +73,8 @@ class AndroidImage(val bitmap: Bitmap) : Image {
@Composable
fun ChannelContent(channel: Channel = Channel("Default", 7)) {
analyticsScreen(name = "channel")
val typography = MaterialTheme.typography()
val context = ContextAmbient.current

Wyświetl plik

@ -33,6 +33,8 @@ fun getInitials(name: String): String {
@Composable
fun HomeContent() {
analyticsScreen(name = "settings")
Column {
Row {
VectorImage(

Wyświetl plik

@ -67,6 +67,8 @@ fun MessageCard(msg: TextMessage, modifier: Modifier = Modifier.None) {
@Composable
fun MessagesContent() {
analyticsScreen(name = "messages")
Column(modifier = LayoutSize.Fill) {
val sidePad = 8.dp

Wyświetl plik

@ -2,25 +2,23 @@ package com.geeksville.mesh.ui
import androidx.annotation.DrawableRes
import androidx.compose.Composable
import androidx.ui.core.DensityAmbient
import androidx.ui.core.Modifier
import androidx.ui.foundation.Clickable
import androidx.ui.foundation.Icon
import androidx.ui.graphics.Color
import androidx.ui.graphics.vector.DrawVector
import androidx.ui.layout.Container
import androidx.ui.layout.LayoutSize
import androidx.ui.material.ripple.Ripple
import androidx.ui.material.IconButton
import androidx.ui.res.vectorResource
import androidx.ui.unit.dp
@Composable
fun VectorImageButton(@DrawableRes id: Int, onClick: () -> Unit) {
Ripple(bounded = false) {
Clickable(onClick = onClick) {
VectorImage(id = id /* , modifier = LayoutSize(40.dp, 40.dp) */)
}
//Ripple(bounded = false) {
IconButton(onClick = onClick) {
Icon(vectorResource(id) /* , modifier = LayoutSize(40.dp, 40.dp) */)
}
//}
}
/* fun AppBarIcon(icon: Image, onClick: () -> Unit) {
@ -40,13 +38,13 @@ fun VectorImage(
) {
val vector = vectorResource(id)
// WithDensity {
Container(
modifier = modifier + LayoutSize(
vector.defaultWidth,
vector.defaultHeight
)
) {
DrawVector(vector, tint)
}
Container(
modifier = modifier + LayoutSize(
vector.defaultWidth,
vector.defaultHeight
)
) {
DrawVector(vector, tint)
}
// }
}

@ -1 +1 @@
Subproject commit b9616763f34cf5c09d8e0abe49fb79a5844ce27c
Subproject commit 7ac97ad19f4e32007707c390ff4a858ae05afcd1