test(sw): approve the 21fe7a2 property count hover merge baseline
Deploy Storybook / deploy (push) Successful in 1m4s
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.
This commit is contained in:
1 parent
21fe7a29c7
commit
32e46c32be
2 files changed
+29
-1
No files matched your search
@@ -0,0 +1,26 @@
|
||||
# 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 |
|
||||
@@ -62,7 +62,9 @@ export const integratedChangedFiles = [
|
||||
// -> c73f043 (2026-10-21, Merge fix/sw-design-review-2026-10-21: user-approved doc alignment 8127cc7 — AI docs and
|
||||
// comments only, no Story or logic change; public-api.approved.json from the c73f043 build, comment-only .d.ts changes in
|
||||
// SWRecentFiles / home-menu types / viewer types for the preview and collapseBelow / iconOnlyBelow JSDoc).
|
||||
export const approvedMainCommit = 'c73f043a0163dd1996f1e6ab1267e55a578fdb10'
|
||||
// -> 21fe7a2 (2026-10-21, Merge fix/sw-property-counts-hover: user-approved property popup count Hover only on the
|
||||
// object list, 17170d2; no Story change, public .d.ts unchanged so public-api.approved.json is kept).
|
||||
export const approvedMainCommit = '21fe7a29c7c3350e0981ebf594ad6001c4f2bfd2'
|
||||
// 170a5c2: the SW/Header sidebar page of the home menu (the moved verification Stories are movedHomeMenuIds).
|
||||
export const homeMenuSidebarIds = ['sw-header--home-menu']
|
||||
// 6cf8854 SW Footer (current IDs after retiredFooterIds), 7f42923 viewer mode, 41e963a theme inheritance.
|
||||
|
||||
Reference in new issue
Block a user