릴리스: v1.4.37 썸네일 업로드 클릭 동작 정리
This commit is contained in:
@@ -612,6 +612,9 @@
|
||||
- 게임 이미지 경로는 저장 시 상대 경로(`/uploads/...`)를 유지하는 방향으로 정리했다.
|
||||
- 현재 단계에서는 구조 변경 비용을 고려해 DB를 유지하되, 운영/확장성 요구가 커지기 전 RDB 이관 판단이 필요하다고 기록했다.
|
||||
|
||||
## 2026-04-03 v1.4.37
|
||||
- 드롭 또는 클릭 안내를 보여주는 업로드 박스는 실제 클릭 동작까지 연결돼 있어야 UX가 자연스러우므로, 이후 같은 패턴에서는 박스 자체가 트리거 역할을 하도록 맞추기로 했다.
|
||||
|
||||
## 2026-04-03 v1.4.36
|
||||
- 복사 기능은 “타인 티어표 가져오기”에만 묶기보다, 본인 작업도 파생본을 빠르게 만드는 용도로 열어두는 편이 실제 제작 흐름에 더 맞는다고 정리했다.
|
||||
- 공유 프리뷰도 서비스와 완전히 단절된 단일 화면보다, 광고 레일과 카피라이트를 포함한 가벼운 사이트 문맥을 유지하는 편이 자연스럽다고 판단했다.
|
||||
|
||||
@@ -1104,6 +1104,9 @@
|
||||
- **티어표 데이터 정규화**: 게임 이미지 경로가 절대 로컬 URL로 저장되지 않도록 저장/조회 시 `/uploads/...` 상대 경로로 정규화
|
||||
- **프로젝트 점검 결과 문서화**: DB 구조, 화면-파일 매핑, 코딩 규칙, 기술 명세, 남은 위험 요소를 `docs/`에 신규 정리
|
||||
|
||||
## 2026-04-03 v1.4.37
|
||||
- **썸네일 업로드 UX 보정**: 티어표 편집기 우측 `대표 썸네일` 프레임을 클릭/엔터/스페이스로 바로 파일 선택할 수 있게 바꾸고, 중복이던 `파일 업로드` 버튼은 제거
|
||||
|
||||
## 2026-04-03 v1.4.36
|
||||
- **자기 티어표 복사 허용**: 기존에는 타인의 저장본만 복사할 수 있었지만, 이제는 본인 티어표도 저장본이면 복사해서 일부만 수정한 새 버전으로 다시 작업할 수 있게 변경
|
||||
- **프리뷰 우측 레일 추가**: 공유 프리뷰 화면도 본 사이트 문법을 더 닮도록 우측에 300×600 광고 레일과 카피라이트를 붙이고, 모바일 폭에서는 자동으로 숨기도록 정리
|
||||
|
||||
@@ -1340,6 +1340,11 @@ onUnmounted(() => {
|
||||
<div
|
||||
class="editorSidebar__thumbFrame"
|
||||
:class="{ 'editorSidebar__thumbFrame--active': isThumbnailDragActive }"
|
||||
:role="canEdit ? 'button' : undefined"
|
||||
:tabindex="canEdit ? 0 : undefined"
|
||||
@click="canEdit ? openThumbnailFile() : null"
|
||||
@keydown.enter.prevent="canEdit ? openThumbnailFile() : null"
|
||||
@keydown.space.prevent="canEdit ? openThumbnailFile() : null"
|
||||
@dragenter.prevent="onThumbnailDragEnter"
|
||||
@dragover.prevent="onThumbnailDragEnter"
|
||||
@dragleave="onThumbnailDragLeave"
|
||||
@@ -1349,7 +1354,6 @@ onUnmounted(() => {
|
||||
<div v-else class="editorSidebar__thumbEmpty">대표 썸네일</div>
|
||||
<div class="editorSidebar__thumbOverlay">드래그 또는 클릭으로 썸네일 추가</div>
|
||||
</div>
|
||||
<button v-if="canEdit" class="btn btn--ghost editorSidebar__button" @click="openThumbnailFile">파일 업로드</button>
|
||||
<div v-if="pendingThumbnailFile" class="editorSidebar__fileName">{{ pendingThumbnailFile.name }}</div>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user