[Phase L2-3] 클립보드 이미지 미리보기 창 구현

신규 파일:
- ClipboardImagePreviewWindow.xaml (신규, 140줄):
  WindowStyle=None, 커스텀 타이틀바, 이미지 ScaleTransform 줌,
  하단 툴바(축소/줌레이블/확대 / 1:1 / 창맞춤 / 저장 / 복사)
- ClipboardImagePreviewWindow.xaml.cs (신규, 173줄):
  원본 해상도 이미지 로드(OriginalImagePath → 썸네일 폴백),
  FitToWindow() 초기 자동 맞춤, ApplyZoom(ScaleTransform),
  Ctrl+휠 줌, 키보드 단축키(+/-/0/F/Esc/Ctrl+C/Ctrl+S),
  PNG·JPEG·BMP 저장(SaveFileDialog), NotificationCenterService 피드백

변경 파일:
- LauncherWindow.Keyboard.cs: Shift+Enter 시 ClipboardEntry 이미지 항목 → 미리보기 창 열기(기존 폴더열기 분기 전에 추가)
- LauncherWindow.ShortcutHelp.cs: "Shift+Enter — 대형 텍스트 / 이미지 미리보기 (#)" 안내 갱신

빌드: 경고 0, 오류 0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-04 09:55:59 +09:00
parent cc14de8da3
commit ff048a6198
4 changed files with 467 additions and 1 deletions

View File

@@ -41,7 +41,7 @@ public partial class LauncherWindow
"Ctrl+Shift+E 탐색기에서 열기",
"Ctrl+Enter 관리자 실행",
"Alt+Enter 속성 보기",
"Shift+Enter 대형 텍스트",
"Shift+Enter 대형 텍스트 / 이미지 미리보기 (#)",
};
CustomMessageBox.Show(