Files
HMDesign/docs/sw/sw-property-counts-hover-2026-10-21.md
T
shkim4 32e46c32be
Deploy Storybook / deploy (push) Successful in 1m4s
test(sw): approve the 21fe7a2 property count hover merge baseline
Test-only approval commit after the 21fe7a2 main merge (sw-test-regression-
baseline section 9); no protected path changes, no Story change.
- approvedMainCommit c73f043 -> 21fe7a2.
- public-api.approved.json kept: the public .d.ts files are byte-identical.
- docs/sw/sw-property-counts-hover-2026-10-21.md: change and verification.
2026-10-21 18:08:03 +09:00

27 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# SW 속성창 Popup — 다중 선택 객체 목록 Hover 범위 (2026-10-21)
사용자 요청: 전체 선택 속성창의 객체 개수 영역에서 오른쪽 객체 목록(Figma 배치 3·4열: 원 1, 광선 1, 곡선 10, 호 1, 폴리선 10, 폴리선 2, 문자 1)만 Hover를 적용하고, 왼쪽 요약(1·2열: 도형 10, 직선 10, 문자 1 …)은 일반 텍스트로 둡니다.
## 1. 변경
| 항목 | 값 |
|---|---|
| 작업 Commit | `17170d2` fix(sw): 속성창 개수 Hover를 객체 목록으로 제한 |
| main 병합 | `f195c93` → `21fe7a2` (no-ff, `fix/sw-property-counts-hover`) |
| 승인 기준 Commit | 이 보고서와 같은 테스트 전용 Commit (`approvedMainCommit` `c73f043` → `21fe7a2`) |
- `SWHeaderPropertyPanel`: `column`이 1·2인 항목에 내부 `data-count-summary` 속성. 영역은 텍스트가 아니라 `column`으로 구분하며, `column`이 없는 항목은 기존처럼 Hover를 유지합니다. Props·타입 변경 없음.
- `sw.css`: `#FF5C00` Hover와 `cursor: pointer` 선택자에서 `[data-count-summary]` 제외. 클릭·선택·필터·Header 연동은 추가하지 않았습니다.
- 문서·테스트: 개수 영역 Hover를 설명하거나 기대하는 기존 문서·테스트가 없어 변경하지 않았습니다. 공개 `.d.ts`가 동일해 `public-api.approved.json`과 detail-buttons 기준도 유지합니다.
## 2. 검증 (Node 22.23.2, `npm run build-storybook` 후, 증거는 저장소 밖 임시 폴더)
| 검사 | 결과 |
|---|---|
| Typecheck (`npm run typecheck:sw`) | 오류 0 |
| Public API Guard | 7/7 PASS (선언 파일 변경 0) |
| 개수 Hover 범위(`Property Panel · 4개 비교`, 전체 선택) | 26/26 PASS — 3·4열 7개 `rgb(255, 92, 0)` + pointer, 1·2열 4개 색 변화 없음 + `auto`, 항목별 독립 Hover, 11개 순서 유지, Popup 314 × 361 |
| home-menu-integration | 23/23 PASS |
| overview / overview overlays | 53/53, 20/20 PASS |
| storybook-unused-removal (Source Guard) | 94/94 PASS |