diff --git a/app/src/main/java/com/geeksville/mesh/MainActivity.kt b/app/src/main/java/com/geeksville/mesh/MainActivity.kt
index f423cfaaa..65b9b85cd 100644
--- a/app/src/main/java/com/geeksville/mesh/MainActivity.kt
+++ b/app/src/main/java/com/geeksville/mesh/MainActivity.kt
@@ -292,8 +292,12 @@ class MainActivity : AppCompatActivity(), Logging,
}.attach()
model.isConnected.observe(this, Observer { connected ->
- val image =
- if (connected != MeshService.ConnectionState.DISCONNECTED) R.drawable.cloud_on else R.drawable.cloud_off
+ val image = when (connected) {
+ MeshService.ConnectionState.CONNECTED -> R.drawable.cloud_on
+ MeshService.ConnectionState.DEVICE_SLEEP -> R.drawable.ic_twotone_cloud_upload_24
+ MeshService.ConnectionState.DISCONNECTED -> R.drawable.cloud_off
+ }
+
connectStatusImage.setImageDrawable(getDrawable(image))
})
}
diff --git a/app/src/main/java/com/geeksville/mesh/ui/Users.kt b/app/src/main/java/com/geeksville/mesh/ui/Users.kt
index 035803dde..073b5e70f 100644
--- a/app/src/main/java/com/geeksville/mesh/ui/Users.kt
+++ b/app/src/main/java/com/geeksville/mesh/ui/Users.kt
@@ -128,27 +128,7 @@ class UsersFragment : ScreenFragment("Users"), Logging {
/*
-@Composable
-fun UsersContent() {
- Column {
- Row {
- fun connected() = UIState.isConnected.value != MeshService.ConnectionState.DISCONNECTED
- VectorImage(
- id = if (connected()) R.drawable.cloud_on else R.drawable.cloud_off,
- tint = palette.onBackground,
- modifier = LayoutPadding(start = 8.dp)
- )
- Column {
-
- Text(
- when (UIState.isConnected.value) {
- MeshService.ConnectionState.CONNECTED -> "Connected"
- MeshService.ConnectionState.DISCONNECTED -> "Disconnected"
- MeshService.ConnectionState.DEVICE_SLEEP -> "Power Saving"
- },
- modifier = LayoutPadding(start = 8.dp)
- )
if (false) { // hide the firmware update button for now, it is kinda ugly and users don't need it yet
/// Create a software update button
@@ -169,9 +149,6 @@ fun UsersContent() {
}
}
- NodeDB.nodes.values.forEach {
- NodeInfoCard(it)
- }
/* FIXME - doens't work yet - probably because I'm not using release keys
diff --git a/app/src/main/res/drawable/ic_twotone_cloud_upload_24.xml b/app/src/main/res/drawable/ic_twotone_cloud_upload_24.xml
new file mode 100644
index 000000000..8982a35a8
--- /dev/null
+++ b/app/src/main/res/drawable/ic_twotone_cloud_upload_24.xml
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/app/src/main/res/layout/adapter_node_layout.xml b/app/src/main/res/layout/adapter_node_layout.xml
index c5e83a04f..6dd582972 100644
--- a/app/src/main/res/layout/adapter_node_layout.xml
+++ b/app/src/main/res/layout/adapter_node_layout.xml
@@ -1,25 +1,32 @@
-
+ android:layout_margin="8dp">
-
+ android:layout_height="wrap_content"
+ app:cardCornerRadius="8dp"
+ app:contentPadding="5dp">
-
-
-
\ No newline at end of file
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 9d2806129..fb4cd27aa 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -8,4 +8,5 @@
Unset
Connection status
application icon
+ Unknown Username