5703355fc433be1c830c513d319cd9cdd9d77457
3건 동시 적용:
1. ClinicalHome 'BLE Connecting…' 상태 표시
증상: Unpair 후 새 기기 페어링 시 처음 3~5초간 'BLE Not Connected' 표시.
원인: connectGatt 호출부터 STATE_CONNECTED까지 시간 걸리는데 그 사이 isConnected==false.
기존 isReconnecting state는 reconnect 경로 전용이라 새 페어링엔 안 잡힘.
수정:
- BleManager.isConnecting state 신규 추가 (mutableStateOf)
- connectGatt 호출 직전 true, STATE_CONNECTED/DISCONNECTED 시 false
- 예외 catch에서도 false (실패 시 stuck 방지)
- ClinicalHome에서 isConnected==false && (isConnecting || isReconnecting)일 때
CircularProgressIndicator + 'BLE Connecting…' 텍스트 표시
2. ClinicalHome Notes 필드 IME Done
기존: 여러 줄 입력 가능했지만 키보드 ✓ 버튼이 없어 닫기 어려움.
수정: singleLine=true + imeAction=Done + onDone=hide keyboard
Examiner 필드와 동일한 동작.
3. ClinicalLive 6채널 그래프 키움 (2x3 grid 유지)
회의 결정: layout 그대로, 셀 크기/폰트/선 굵기 모두 키움.
- Card height: 120dp → 240dp (2배)
- Card padding: 4dp → 8dp / corner: 6 → 8
- 색 box: 8dp → 12dp
- CH label: 10sp → 16sp
- ant/post label: 9sp → 14sp
- peak label: 9sp → 14sp + SemiBold
- waveform stroke: 1.5 → 2.5
- ant/post 마커 stroke: 1.5 → 2.5
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
Kotlin
97.1%
Python
2.9%