From 4cbf1fe422c8068fd93715dd178a3d0e314fc0c4 Mon Sep 17 00:00:00 2001 From: Thomas Weber Date: Sat, 10 Jul 2021 20:42:39 -0500 Subject: [PATCH] Redesign icon input --- src/locales/en.json | 11 +++ src/packager/FileInput.svelte | 20 ----- src/packager/ImageInput.svelte | 126 ++++++++++++++++++++++++++++ src/packager/PackagerOptions.svelte | 10 +-- 4 files changed, 141 insertions(+), 26 deletions(-) delete mode 100644 src/packager/FileInput.svelte create mode 100644 src/packager/ImageInput.svelte diff --git a/src/locales/en.json b/src/locales/en.json index 8ff0e62..5ec9a69 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -301,6 +301,17 @@ "string": "Downloads will appear here" } }, + "fileInput": { + "select": { + "string": "Select or drop file" + }, + "clear": { + "string": "Clear Selection" + }, + "selected": { + "string": "Selected {file}" + } + }, "nwjs": { "furtherStepsWin": { "string": "Further steps for Windows" diff --git a/src/packager/FileInput.svelte b/src/packager/FileInput.svelte deleted file mode 100644 index d1bf05c..0000000 --- a/src/packager/FileInput.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - - -{#if file && fileInput.files.length === 0} - (Selected {file.name} from previous visit) -{/if} diff --git a/src/packager/ImageInput.svelte b/src/packager/ImageInput.svelte new file mode 100644 index 0000000..679e333 --- /dev/null +++ b/src/packager/ImageInput.svelte @@ -0,0 +1,126 @@ + + + + +
+ + {#if file} +
+ + Project icon +
{$_('fileInput.selected').replace('{file}', file.name)}
+ +
+ {:else} +
{$_('fileInput.select')}
+ {/if} +
diff --git a/src/packager/PackagerOptions.svelte b/src/packager/PackagerOptions.svelte index 98528a0..5aff398 100644 --- a/src/packager/PackagerOptions.svelte +++ b/src/packager/PackagerOptions.svelte @@ -4,7 +4,7 @@ import Section from './Section.svelte'; import Button from './Button.svelte'; import ComplexMessage from './ComplexMessage.svelte'; - import FileInput from './FileInput.svelte'; + import ImageInput from './ImageInput.svelte'; import CustomExtensions from './CustomExtensions.svelte'; import Packager from './packager'; import writablePersistentStore from './persistent-store'; @@ -232,12 +232,10 @@ {$_('options.loadingScreenText')} - - -