From ebc3c7646fe89a4b661719e447a12face56124ee Mon Sep 17 00:00:00 2001 From: MultiMote Date: Wed, 9 Oct 2024 12:55:40 +0300 Subject: [PATCH] Add text edit button in cases where double-tapping does not work (#32) --- src/lib/TextParamsControls.svelte | 25 +++++++++++++++---------- src/locale/en.ts | 2 ++ src/locale/ru.ts | 2 ++ 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/src/lib/TextParamsControls.svelte b/src/lib/TextParamsControls.svelte index 0d67c58..394cea8 100644 --- a/src/lib/TextParamsControls.svelte +++ b/src/lib/TextParamsControls.svelte @@ -66,6 +66,14 @@ commit(); }; + const editInPopup = () => { + const text = prompt($tr("params.text.edit.title"), selectedText!.text); + if (text !== null) { + selectedText!.set({ text }); + commit(); + } + }; + const getFonts = async () => { try { const fonts = await queryLocalFonts(); @@ -101,11 +109,7 @@ class="btn btn-sm {selectedText.textAlign === 'right' ? 'btn-secondary' : ''}" on:click={() => setXAlign("right")}>
@@ -200,7 +202,10 @@ {/if}
- + + {/if}