1.5 KiB
1.5 KiB
| ui_doc_type | component_id | status | source_evidence | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| component | adb-diagnostics | 구현됨 |
|
ADB Diagnostics
Component ID: adb-diagnostics
Status: 구현됨
Source Evidence
| Type | Path | Notes |
|---|---|---|
| code | lib/src/features/settings/settings_page.dart |
_AdbDiagnosticsSection, _DiagRows, _DiagRow |
| docs | README.md |
ADB 실행과 USB device 접근 scope |
| user | 없음 | agent-ui 생성 요청 |
Purpose
현재 ADB runtime source, executable path, server port, version, version error, SHA-256 요약을 설정 화면에서 확인한다.
Used By
settings:settings.adb-diagnostics
Anatomy
- diagnostics title label
- loading/refresh icon
- source row
- path row
- server port row
- optional version row
- optional version error row
- optional hash row
Variants
- default: diagnostics rows 표시
- loading: hourglass icon
- empty: 진단 정보 없음
- error: 진단 로드 실패
States
- default
- loading
- empty
- error
- disabled
Rules
- path/version/hash 값은 길어질 수 있으므로 한 줄 ellipsis를 사용한다.
- version error row는 error color로 표시한다.
Decision History
- 2026-06-25: ADB runtime diagnostics rows를 component로 기록했다.