BaekRyang
4db9839f28
feat: Add motion preset registration API
...
- 모션 프리셋을 동적으로 등록하고 관리할 수 있는 API를 추가했습니다.
- `registerMotionPreset`, `registerMotionPresets`, `unregisterMotionPreset`, `getRegisteredPresets`, `hasPreset`, `resetToBuiltInPresets` 함수를 제공합니다.
- `MotionPreset` 타입을 `BuiltInMotionPreset`과 사용자 정의 문자열을 포함하도록 확장했습니다.
- `MotionPresetDefinition` 타입을 추가하여 커스텀 프리셋 정의 방식을 명확히 했습니다.
2025-11-26 11:05:36 +09:00
BaekRyang
5f6e780b40
feat: Add AreaList and ParameterPanel components
...
- 영역 목록과 파라미터 편집 패널을 추가하여 왜곡 영역 관리를 개선했습니다.
- 각 영역의 강도, 애니메이션 지속 시간, 이징 함수 등을 조절할 수 있습니다.
- 새 영역 추가 및 기존 영역 삭제 기능을 제공합니다.
2025-11-24 15:16:48 +09:00
BaekRyang
6babf68c71
feat: Add external control for editor visibility
...
- 에디터 표시 여부를 외부에서 제어할 수 있도록 `showEditor` prop 추가
- `DistortionEditor` 컴포넌트에서 내부 `showEditor` 상태 제거
- `package.json` 버전 1.0.2에서 1.0.3으로 업데이트
2025-11-24 14:46:29 +09:00
BaekRyang
0af2287a50
feat: Increment version to 1.0.2
...
- package.json 파일의 버전 정보를 1.0.1에서 1.0.2로 업데이트했습니다.
2025-11-24 14:23:35 +09:00
BaekRyang
bbbb49aa1d
feat: Update package version and description
...
- `package.json` 파일에서 패키지 버전이 1.0.0에서 1.0.1로 업데이트되었습니다.
- 패키지 이름이 `@baekryang/responsive-image-canvas`로 변경되었습니다.
- `publishConfig`에 npm 레지스트리 주소가 추가되었습니다.
- `.gitignore` 파일에 `demo.npmrc` 파일이 추가되어 불필요한 파일이 추적되지 않도록 수정되었습니다.
2025-11-24 13:27:11 +09:00
BaekRyang
ceab8f4332
Fix: Update three.js peer dependency to support newer versions
2025-11-04 10:46:56 +09:00
BaekRyang
d55e5c7bb7
Add repository field to package.json for git install support
2025-11-04 10:21:07 +09:00
BaekRyang
808ddd99ec
init
2025-11-04 10:15:34 +09:00