diff --git a/src/components/SpriteCanvas.vue b/src/components/SpriteCanvas.vue
index 8b9e51f..0c5c191 100644
--- a/src/components/SpriteCanvas.vue
+++ b/src/components/SpriteCanvas.vue
@@ -151,15 +151,29 @@
draggable="false"
/>
-
+
+
+ {{ cellIndex - 1 }}
+
+
+
@@ -195,6 +209,7 @@
allowCellSwap: boolean;
showAllSprites: boolean;
showOffsetLabels: boolean;
+ showFrameIds: boolean;
}>();
const emit = defineEmits<{
diff --git a/src/views/EditorView.vue b/src/views/EditorView.vue
index b545672..9c2df28 100644
--- a/src/views/EditorView.vue
+++ b/src/views/EditorView.vue
@@ -148,16 +148,25 @@
:class="showOffsetLabels ? 'bg-indigo-100 text-indigo-700 dark:bg-indigo-900/40 dark:text-indigo-300' : 'text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700'"
class="w-full flex items-center justify-start gap-2 p-2 rounded text-xs font-medium transition-colors"
>
- Labels
+ Coordinates
-
+
+
+
+
@@ -284,6 +293,7 @@
:allow-cell-swap="allowCellSwap"
:show-all-sprites="showAllSprites"
:show-offset-labels="showOffsetLabels"
+ :show-frame-ids="showFrameIds"
@update-sprite="updateSpritePosition"
@update-sprite-cell="updateSpriteCell"
@remove-sprite="removeSprite"
@@ -383,6 +393,7 @@
const allowCellSwap = ref(false);
const showAllSprites = ref(false);
const showOffsetLabels = ref(false);
+ const showFrameIds = ref(false);
const customColor = ref('#ffffff');
const isCustomMode = ref(false);