From c710d124a094ff5938ff92536241796fddc31ac4 Mon Sep 17 00:00:00 2001 From: David Carley Date: Tue, 12 Jul 2022 18:08:20 -0700 Subject: [PATCH] New probing experience complete. --- src/pug/templates/settings-view.pug | 7 - src/resources/config-template.json | 5 - .../src/components/DimensionInput.svelte | 93 ++++++ .../src/dialogs/ProbeDialog.svelte | 296 ++++++++++++++---- .../src/theme/_smui-theme.scss | 11 + 5 files changed, 336 insertions(+), 76 deletions(-) create mode 100644 src/svelte-components/src/components/DimensionInput.svelte diff --git a/src/pug/templates/settings-view.pug b/src/pug/templates/settings-view.pug index 7e0b0fa..afeaa52 100644 --- a/src/pug/templates/settings-view.pug +++ b/src/pug/templates/settings-view.pug @@ -11,13 +11,6 @@ script#settings-view-template(type="text/x-template") option(value="METRIC") METRIC option(value="IMPERIAL") IMPERIAL - - fieldset - h2 Probing safety prompts - templated-input(name="probing-prompts", - :model.sync="config.settings['probing-prompts']", - :template="template.settings['probing-prompts']") - fieldset h2 Probe Dimensions templated-input(v-for="templ in template.probe", :name="$key", diff --git a/src/resources/config-template.json b/src/resources/config-template.json index a39ddfd..5495a73 100644 --- a/src/resources/config-template.json +++ b/src/resources/config-template.json @@ -22,11 +22,6 @@ "max": 100000000, "unit": "mm/min²", "default": 200000 - }, - "probing-prompts": { - "help": "Enable or disable safety prompts during and after probing", - "type": "bool", - "default": true } }, diff --git a/src/svelte-components/src/components/DimensionInput.svelte b/src/svelte-components/src/components/DimensionInput.svelte new file mode 100644 index 0000000..b7f09d6 --- /dev/null +++ b/src/svelte-components/src/components/DimensionInput.svelte @@ -0,0 +1,93 @@ + + +
+
+ menu.setOpen(true)} + /> + +
+ + + {#each options as option} + onOptionSelected(option)}> + + {option.value} + {option.metric ? "mm" : "in"} + + + {/each} + + +
+ + diff --git a/src/svelte-components/src/dialogs/ProbeDialog.svelte b/src/svelte-components/src/dialogs/ProbeDialog.svelte index c73613c..7a5b32f 100644 --- a/src/svelte-components/src/dialogs/ProbeDialog.svelte +++ b/src/svelte-components/src/dialogs/ProbeDialog.svelte @@ -1,18 +1,22 @@