mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-04-20 22:23:37 +00:00
Move signal info to compose (#879)
* Move battery info to compose - always show voltage level and icons to match battery percentage Use tool text in preview, rather than actually set text value Simplify node info layout to avoid defining margins on everything * Move node position to Compose * Update hyperlink color to match previous value * Use compose preview in layout editor * Use compose preview in layout editor * Add simple preview for use in layout * Move last heard node info to Compose Clean up layout of node info * Move signal info to Compose and simplify bind * Prevent long coordinates from colliding with signal info
This commit is contained in:
parent
8f312e5d16
commit
9e9ecba4e3
5 changed files with 147 additions and 43 deletions
|
|
@ -0,0 +1,27 @@
|
|||
package com.geeksville.mesh.ui.preview
|
||||
|
||||
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
|
||||
import com.geeksville.mesh.DeviceMetrics
|
||||
import com.geeksville.mesh.NodeInfo
|
||||
|
||||
|
||||
class NodeInfoPreviewParameterProvider: PreviewParameterProvider<NodeInfo> {
|
||||
override val values: Sequence<NodeInfo>
|
||||
get() = sequenceOf(
|
||||
NodeInfo(
|
||||
num = 1,
|
||||
position = null,
|
||||
lastHeard = 0,
|
||||
channel = 0,
|
||||
snr = 12.5F,
|
||||
rssi = -42,
|
||||
deviceMetrics = DeviceMetrics(
|
||||
channelUtilization = 2.4F,
|
||||
airUtilTx = 3.5F,
|
||||
batteryLevel = 85,
|
||||
voltage = 3.7F
|
||||
),
|
||||
user = null
|
||||
)
|
||||
)
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue