리펙토링 - 수정한 작업 최적화

This commit is contained in:
2026-05-22 17:10:57 +09:00
parent 48d5cfb7e3
commit aa55a42988
4 changed files with 20 additions and 10 deletions
+4 -1
View File
@@ -5,9 +5,11 @@ macOS용 Electron 데스크톱 앱입니다. 폴더 안의 이미지 파일을
## 주요 기능
- 이미지 폴더 열기 및 사이드바 폴더 탐색
- 파일 탐색기 표시/숨김 토글 및 상태 저장
- 썸네일 그리드 표시와 지연 로딩
- 드래그 앤 드롭으로 카드 순서 변경
- 선택 파일 또는 전체 파일의 순차 이름 변경
- 폴더 선택 시 이미지 유무와 관계없이 폴더명을 파일명 prefix로 자동 적용
- 사이드바 폴더로 파일 이동, 파일명 충돌 시 새 이름으로 이동
- 삭제 파일 staging 및 Undo/Redo
- Hover 이미지 미리보기 토글
@@ -57,6 +59,7 @@ npm run dist
| `Cmd+Z` | Undo |
| `Cmd+Shift+Z` | Redo |
| `Space` | Hover 미리보기 on/off |
| `D` | 파일 탐색기 표시/숨김 |
| `Backspace` / `Delete` | 선택 파일 삭제 |
| `ArrowLeft` / `ArrowRight` / `ArrowUp` / `ArrowDown` | 해당 방향 카드로 이동 및 단독 선택 |
| `Home` / `End` | 첫 카드 / 마지막 카드로 이동 및 그리드 최상단 / 최하단 스크롤 |
@@ -82,6 +85,6 @@ Electron 보안 설정은 `contextIsolation: true`, `nodeIntegration: false`를
## 개발 메모
- 테스트와 린트 스크립트는 현재 구성되어 있지 않습니다.
- 설정값은 `app.getPath('userData')/config.json`에 저장됩니다.
- 설정값은 `app.getPath('userData')/config.json`에 저장됩니다. 최근 폴더, Hover 미리보기, 사이드바 폭, 파일 탐색기 표시 상태, 썸네일 크기, 창 위치/크기를 포함합니다.
- 삭제 Undo를 위해 삭제된 파일은 `userData/deleted_staging/` 아래에 임시 보관됩니다.
- 자세한 코드 작업 규칙과 아키텍처 메모는 `AGENTS.md`를 참고하세요.