Deploy Storybook / deploy (push) Successful in 1m4s
Test-only approval commit after the21fe7a2main merge (sw-test-regression- baseline section 9); no protected path changes, no Story change. - approvedMainCommitc73f043->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.
2.0 KiB
2.0 KiB
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:#FF5C00Hover와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 |