From 1610b5931fef831b5c8eff0916fc445131a0a00e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eva=20Mill=C3=A1n?= Date: Tue, 12 Dec 2023 11:55:17 +0100 Subject: [PATCH] [ui] Replace job criteria select with checkboxes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replaces the select field for the unify and recommend matches jobs with checkboxes to improve UX. Signed-off-by: Eva Millán --- .../improve-readability-of-form-options.yml | 8 + ui/src/components/JobModal.vue | 146 ++++++++++++------ ui/src/styles/index.scss | 4 + 3 files changed, 108 insertions(+), 50 deletions(-) create mode 100644 releases/unreleased/improve-readability-of-form-options.yml diff --git a/releases/unreleased/improve-readability-of-form-options.yml b/releases/unreleased/improve-readability-of-form-options.yml new file mode 100644 index 00000000..a3748efa --- /dev/null +++ b/releases/unreleased/improve-readability-of-form-options.yml @@ -0,0 +1,8 @@ +--- +title: Improved readability of job settings +category: added +author: Eva Millán +issue: null +notes: > + The options for the "unify" and "recommend matches" + jobs are now displayed in a clearer way. diff --git a/ui/src/components/JobModal.vue b/ui/src/components/JobModal.vue index 6adfaf8c..8e920341 100644 --- a/ui/src/components/JobModal.vue +++ b/ui/src/components/JobModal.vue @@ -43,56 +43,102 @@ /> - - - - - - - - - - - - - - + + + + + + + + + +
+ + Unify profiles based on their: + + + + +
+
+
+
+ + + + + + + + + +
+ + Recommend matches based on: + + + + +
+
+
+
diff --git a/ui/src/styles/index.scss b/ui/src/styles/index.scss index 6d2395a5..c47e27e4 100644 --- a/ui/src/styles/index.scss +++ b/ui/src/styles/index.scss @@ -194,3 +194,7 @@ button.v-pagination__item { .v-snack__content::first-letter { text-transform: capitalize; } + +fieldset { + border: 0; +}