From 31dbca44a6af7815dd310be867e7b7cf22f042c7 Mon Sep 17 00:00:00 2001 From: jjangddu Date: Fri, 12 Jun 2026 11:35:46 +0900 Subject: [PATCH] =?UTF-8?q?ui:=20Settings=20overlay=20=EC=97=90=20?= =?UTF-8?q?=EC=97=B0=EA=B2=B0=EB=90=9C=20Device=20=EC=9D=B4=EB=A6=84=20?= =?UTF-8?q?=ED=91=9C=EC=8B=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 기존 App / Firmware / Serial 정보 섹션에 "Device" 행 추가. 연결된 BLE 디바이스명 (예: VBT26050202) 노출. connectedDeviceName 이 비어있으면 행 자체 안 그림 → 미연결 상태에선 이전과 동일하게 깔끔. (feature/tab-navigation 의 설정 → 앱 정보에도 동일 표시 추가) --- .../ui/views/monitoring/PiezoMonitoringView.kt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/src/main/java/com/example/medilightv2android/ui/views/monitoring/PiezoMonitoringView.kt b/app/src/main/java/com/example/medilightv2android/ui/views/monitoring/PiezoMonitoringView.kt index 98640b6..484fed1 100644 --- a/app/src/main/java/com/example/medilightv2android/ui/views/monitoring/PiezoMonitoringView.kt +++ b/app/src/main/java/com/example/medilightv2android/ui/views/monitoring/PiezoMonitoringView.kt @@ -1655,6 +1655,22 @@ fun PiezoMonitoringView(appState: AppState) { color = MlPrimary, ) } + // Device Name (연결된 디바이스명 — VBT...) + val devName by bleManager.connectedDeviceName + if (devName.isNotEmpty()) { + Row( + modifier = Modifier.fillMaxWidth(), + verticalAlignment = Alignment.CenterVertically + ) { + Text("Device", fontSize = 13.sp, color = MlSecondaryText) + Spacer(modifier = Modifier.weight(1f)) + Text(devName, + fontSize = 13.sp, + fontWeight = FontWeight.SemiBold, + color = MlPrimary, + ) + } + } // Firmware Version (mid? → rid: 응답에서 파싱, 연결 시 자동) val fwVersion by bleManager.firmwareVersion Row(