diff --git a/app/components/EditorSection.vue b/app/components/EditorSection.vue index 1110175..89771ca 100644 --- a/app/components/EditorSection.vue +++ b/app/components/EditorSection.vue @@ -5,6 +5,7 @@ import { usePaletteStore } from "~~/stores/paletteStore" import { useHistoryStore } from "~~/stores/historyStore" import type { TabsItem } from "@nuxt/ui" +import ImageToLogo from "./ImageToLogo.vue" const fontStore = useFontStore() const optionsStore = useOptionsStore() @@ -31,6 +32,11 @@ const tabs = [ icon: "i-lucide-brush", slot: "character-editor" as const }, + { + label: "Font Image Upload", + icon: "i-lucide-file-image", + slot: "font-image-editor" as const + }, { label: "Logo Upload", icon: "i-lucide-file-image", @@ -181,6 +187,9 @@ const tabs = [ + diff --git a/app/components/ImageToFont.vue b/app/components/ImageToFont.vue new file mode 100644 index 0000000..aa1b920 --- /dev/null +++ b/app/components/ImageToFont.vue @@ -0,0 +1,265 @@ + + +