# v0.1.113 — 부품 리스트 기본 사이즈 10 row 확장

날짜: 2026-05-11
빌드: `factory00-windows-x64-v0.1.113.zip` (50.3 MB)

## 사용자 명시

> "기본 부품리스트 사이즈가 너무 작다 리스트 10개는 보이게 해줘"

## 변경

### USS (layout.uss)
```diff
-.l-section--parts  { flex-grow: 1; min-height: 100px; max-height: 200px; }
+.l-section--parts  { flex-grow: 1; min-height: 240px; }
-.l-section--motor  { flex-grow: 1; min-height: 100px; max-height: 200px; }
+.l-section--motor  { flex-grow: 1; min-height: 100px; max-height: 240px; }
```

`max-height: 200px` 제거 -> Bootstrap.cs inline style (PlayerPrefs) 값 그대로 적용.

### Bootstrap.cs

PlayerPrefs `factory00.parts_section_height` default 220 -> **360** (10 row × 22px item + ~140px title/search/scrollbar).

마이그레이션: 기존 PlayerPrefs 값이 320 미만이면 자동 360 갱신 + Debug.Log 출력.

```csharp
const float kDefaultPartsH = 360f;
float savedPartsH = PlayerPrefs.GetFloat("factory00.parts_section_height", kDefaultPartsH);
if (savedPartsH < 320f)
{
    Debug.Log($"[ui] parts-section height 마이그레이션: {savedPartsH:F0} -> {kDefaultPartsH:F0}");
    savedPartsH = kDefaultPartsH;
    PlayerPrefs.SetFloat("factory00.parts_section_height", kDefaultPartsH);
}
savedPartsH = Mathf.Clamp(savedPartsH, 240f, 600f);
```

Splitter 더블클릭 reset: 220px -> 360px.

## 검증

Player.log:
```
[ui] 부품 ↔ 프로퍼티 vertical resize 부착 완료 (복원 height=360)
```

캡처 `wiki/qa-screenshots/v0.1.113/A_fresh_launch_lit_OFF.png` — 부품 영역 확장 (트리 collapsed라 시각상 root + MS24-1090-000-00 2 row, 펼치면 자식 10+ 표시 가능).
