auto: PR for feat/export-css-tokens-deep (#83)
CI / test (push) Failing after 1m5s

Automated PR created on push to feat/export-css-tokens-deep

Reviewed-on: #83
Co-authored-by: Jaybe <master@jaybe.dev>
Co-committed-by: Jaybe <master@jaybe.dev>
This commit was merged in pull request #83.
This commit is contained in:
2025-11-17 10:41:27 +00:00
committed by jaybe
parent 4d5477f9ff
commit fc0134ffb5
8 changed files with 395 additions and 11 deletions
+11
View File
@@ -237,6 +237,17 @@
- `npm test -s`: 164 파일, 289 테스트 전부 그린
- React 경고(setState in render) 제거, 테스트 플래키성 해소
### 키보드 nudge × 멀티선택 복합 (2025-11-17)
- TDD
- `components/wysiwyg/Canvas.nudge.multiselect.acceptance.test.tsx`
- ArrowRight: 1px 이동 후 그리드 스냅 적용(이동 축만 스냅)
- Shift+ArrowUp: 스냅 없이 정확히 -1px 이동(미세 이동)
- Alt+ArrowRight: +16px 이동 후 그리드 스냅(가속 이동)
- 구현: `components/wysiwyg/Canvas.tsx`
- `onKeyDown`: 앵커(마지막 선택) 기준 목표 좌표(tx, ty) → 스냅 적용(nx, ny) → 델타(ddx, ddy) 산출 → 선택 집합 전체에 동일 델타 적용
- 이동하지 않은 축은 기존 좌표 유지하여 비의도 축 보정 방지
- 결과: 전체 테스트 그린(168 파일 / 295 테스트)
## 목표
- 비개발자도 사용 가능한 단일 페이지 랜딩 페이지 빌더.
- 결과물: 정적 ZIP(HTML/CSS/JS) 다운로드. 이미지: 외부 URL 또는 로컬 업로드(서버 저장 없음, ZIP에 패키징). 폰트는 외부 CDN 허용.