diff --git a/src/components/DrawTab.vue b/src/components/DrawTab.vue index 72b46ef..0da8189 100644 --- a/src/components/DrawTab.vue +++ b/src/components/DrawTab.vue @@ -15,12 +15,7 @@ class="aspect-square bg-white dark:bg-gray-800 rounded-lg border-2 border-transparent hover:border-indigo-500 transition-all overflow-hidden group relative" :class="{ 'opacity-50': !sprite.url }" > - +
@@ -29,6 +24,17 @@ + + + @@ -41,20 +47,12 @@
- - @@ -64,29 +62,15 @@
-
- +
+
- +
-
+
@@ -113,18 +97,12 @@ - - @@ -134,22 +112,12 @@ - - @@ -167,14 +135,10 @@ -
- {{ editor.pointerX.value }}, {{ editor.pointerY.value }} -
+
{{ editor.pointerX.value }}, {{ editor.pointerY.value }}
-
- {{ editor.canvasWidth.value }} × {{ editor.canvasHeight.value }} -
+
{{ editor.canvasWidth.value }} × {{ editor.canvasHeight.value }}
@@ -189,10 +153,7 @@ }" > -
+
- + - +
@@ -252,23 +203,11 @@
- +
- +
@@ -288,12 +227,8 @@
- - + +
@@ -301,204 +236,258 @@ diff --git a/src/views/EditorView.vue b/src/views/EditorView.vue index a5ffa1d..3083cd5 100644 --- a/src/views/EditorView.vue +++ b/src/views/EditorView.vue @@ -329,12 +329,7 @@ />
- +
@@ -676,6 +671,8 @@ if (frameIndex < layer.sprites.length) { layer.sprites[frameIndex] = sprite; + } else { + layer.sprites.push(sprite); } }; img.src = url;