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

2.0 KiB
Raw Blame History

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