diff --git a/docs/update.md b/docs/update.md index 31d9110..ed8b324 100644 --- a/docs/update.md +++ b/docs/update.md @@ -1,5 +1,10 @@ # 업데이트 로그 +## 2026-04-01 v1.3.15 +- 티어 에디터의 열 이름은 각 행 안에서 반복 렌더링되지 않도록 공통 상단 헤더로 분리해, 행 제목과 같은 구조로 더 또렷하게 구분되도록 수정함. +- 행 추가/열 추가 액션은 새 SVG 아이콘 버튼으로 압축해, 텍스트 때문에 보드 상단 툴바 높이가 과하게 커지던 문제를 정리함. +- 미리보기와 삭제 모달 문구도 행/열 기준으로 함께 정리해, 전체 티어 에디터 흐름을 더 일관된 용어와 레이아웃으로 다듬음. + ## 2026-04-01 v1.3.14 - 티어 에디터를 단일 세로 랭크형에서 행/열 혼합 보드로 확장해, 공격·방어·지원 같은 가로 열을 추가하고 각 열 이름도 직접 입력할 수 있게 함. - 에디터 액션 문구를 `행 추가 / 열 추가` 기준으로 정리하고, 행 라벨 폭과 드래그 아이콘 위치를 다듬어 실제 사용 빈도에 맞는 더 압축된 보드 레이아웃으로 보정함. diff --git a/frontend/src/assets/icons/add_column_right.svg b/frontend/src/assets/icons/add_column_right.svg new file mode 100644 index 0000000..3a6cd33 --- /dev/null +++ b/frontend/src/assets/icons/add_column_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/assets/icons/add_row_below.svg b/frontend/src/assets/icons/add_row_below.svg new file mode 100644 index 0000000..137710c --- /dev/null +++ b/frontend/src/assets/icons/add_row_below.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/views/TierEditorView.vue b/frontend/src/views/TierEditorView.vue index 6c6e897..e084541 100644 --- a/frontend/src/views/TierEditorView.vue +++ b/frontend/src/views/TierEditorView.vue @@ -3,6 +3,9 @@ import { Teleport, computed, inject, nextTick, onMounted, onUnmounted, ref, watc import { useRoute, useRouter } from 'vue-router' import Sortable from 'sortablejs' import * as htmlToImage from 'html-to-image' +import SvgIcon from '../components/SvgIcon.vue' +import addColumnRightIcon from '../assets/icons/add_column_right.svg' +import addRowBelowIcon from '../assets/icons/add_row_below.svg' import { api } from '../lib/api' import { toApiUrl } from '../lib/runtime' import { useAuthStore } from '../stores/auth' @@ -865,12 +868,17 @@ onUnmounted(() => {
{{ effectiveTitle }}
{{ description }}
+
+ +
+
{{ column.name || '열 ' + (columnIndex + 1) }}
+
+
{{ g.name }}
-
{{ column.name || '열' }}
@@ -999,13 +1007,13 @@ onUnmounted(() => {
@@ -1017,7 +1025,7 @@ onUnmounted(() => {
{{ gameName || gameId }}