feat(ship-image): 모달 개선 + 링 캐러셀 + 지도 클릭 자동 모달 #38

병합
htlee feature/ship-image-thumbnails 에서 develop 로 1 commits 를 머지했습니다 2026-02-20 10:29:19 +09:00
소유자

변경 사항

모달 UI 개선

  • 선박 사진 모달 고정 크기 (900x680px, 뷰포트 제약 적용)
  • 하단 링 형태 무한 썸네일 캐러셀 (5슬롯, 드래그+휠 탐색)
  • ThumbnailCarousel 재사용 가능 컴포넌트 분리

지도 클릭 자동 모달

  • Globe/Mercator 모두 선박 클릭 시 사진이 있으면 즉시 모달 표시
  • handleMapSelectMmsi 래퍼로 선택 + 모달 통합

Globe 사진 인디케이터

  • Deck.gl ScatterplotLayer -> MapLibre 네이티브 circle 레이어 전환 (3D 파란 막대 아티팩트 해결)
  • 인디케이터 오프셋 제거 (선박 아이콘과 중심 일치)

기타

  • shipPhotos 토글 제거 (사진 인디케이터 항상 표시)
  • 기타AIS 토글 기본값 on으로 변경

커밋 목록

  • e72e2f1 feat(ship-image): 선박 이미지 썸네일 및 갤러리 기능
  • d5a8be3 fix(map): Globe 사진 인디케이터 네이티브 레이어 전환
  • d66d0f0 fix(map): Globe 사진 인디케이터 오프셋 제거
  • 93db39e chore: 기타AIS 토글 기본값 on으로 변경
  • a511e79 feat(ship-image): 모달 고정 크기 + 링 캐러셀 + 지도 클릭 자동 모달 + shipPhotos 토글 제거

테스트

  • 빌드 성공 확인
  • Mercator 선박 클릭 -> 사진 모달 즉시 표시
  • Globe 선박 클릭 -> 사진 모달 즉시 표시
  • 캐러셀 드래그/휠/클릭 탐색
  • Globe <-> Mercator 전환 시 인디케이터 유지
## 변경 사항 ### 모달 UI 개선 - 선박 사진 모달 고정 크기 (900x680px, 뷰포트 제약 적용) - 하단 링 형태 무한 썸네일 캐러셀 (5슬롯, 드래그+휠 탐색) - ThumbnailCarousel 재사용 가능 컴포넌트 분리 ### 지도 클릭 자동 모달 - Globe/Mercator 모두 선박 클릭 시 사진이 있으면 즉시 모달 표시 - handleMapSelectMmsi 래퍼로 선택 + 모달 통합 ### Globe 사진 인디케이터 - Deck.gl ScatterplotLayer -> MapLibre 네이티브 circle 레이어 전환 (3D 파란 막대 아티팩트 해결) - 인디케이터 오프셋 제거 (선박 아이콘과 중심 일치) ### 기타 - shipPhotos 토글 제거 (사진 인디케이터 항상 표시) - 기타AIS 토글 기본값 on으로 변경 ## 커밋 목록 - e72e2f1 feat(ship-image): 선박 이미지 썸네일 및 갤러리 기능 - d5a8be3 fix(map): Globe 사진 인디케이터 네이티브 레이어 전환 - d66d0f0 fix(map): Globe 사진 인디케이터 오프셋 제거 - 93db39e chore: 기타AIS 토글 기본값 on으로 변경 - a511e79 feat(ship-image): 모달 고정 크기 + 링 캐러셀 + 지도 클릭 자동 모달 + shipPhotos 토글 제거 ## 테스트 - [x] 빌드 성공 확인 - [x] Mercator 선박 클릭 -> 사진 모달 즉시 표시 - [x] Globe 선박 클릭 -> 사진 모달 즉시 표시 - [x] 캐러셀 드래그/휠/클릭 탐색 - [x] Globe <-> Mercator 전환 시 인디케이터 유지
htlee added 1 commit 2026-02-20 10:28:47 +09:00
htlee merged commit 51ba126086 into develop 2026-02-20 10:29:19 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 1명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/gc-wing#38
No description provided.