From d85091c0af82b1d16e5ecaeab049d9c47808cd07 Mon Sep 17 00:00:00 2001 From: Nitwel Date: Thu, 10 Sep 2020 10:21:16 +0200 Subject: [PATCH 1/5] change color-dot to color and add show-as-dot option to labels --- .../color-dot.vue => color/color.vue} | 30 +++---------- app/src/displays/color/index.ts | 24 ++++++++++ app/src/displays/labels/index.ts | 14 +++++- app/src/displays/labels/labels.vue | 45 ++++++++++++------- app/src/lang/en-US/displays.json | 6 +++ 5 files changed, 78 insertions(+), 41 deletions(-) rename app/src/displays/{color-dot/color-dot.vue => color/color.vue} (55%) create mode 100644 app/src/displays/color/index.ts diff --git a/app/src/displays/color-dot/color-dot.vue b/app/src/displays/color/color.vue similarity index 55% rename from app/src/displays/color-dot/color-dot.vue rename to app/src/displays/color/color.vue index 68b7b82b62..f3ce80403c 100644 --- a/app/src/displays/color-dot/color-dot.vue +++ b/app/src/displays/color/color.vue @@ -1,20 +1,14 @@ diff --git a/app/src/displays/color/index.ts b/app/src/displays/color/index.ts index b2621f53ac..80ea87ae1b 100644 --- a/app/src/displays/color/index.ts +++ b/app/src/displays/color/index.ts @@ -3,14 +3,15 @@ import DisplayColor from './color.vue'; export default defineDisplay(({ i18n }) => ({ id: 'color', - name: i18n.t('color'), + name: i18n.t('displays.color.color'), + description: i18n.t('displays.color.description'), types: ['string'], icon: 'flag', handler: DisplayColor, options: [ { field: 'defaultColor', - name: i18n.t('default_color'), + name: i18n.t('displays.color.default_color'), type: 'string', meta: { interface: 'color', @@ -19,6 +20,6 @@ export default defineDisplay(({ i18n }) => ({ schema: { default_value: '#B0BEC5', }, - } + }, ], })); diff --git a/app/src/styles/themes/_dark.scss b/app/src/styles/themes/_dark.scss index 6f2651dc3d..fd56daac51 100644 --- a/app/src/styles/themes/_dark.scss +++ b/app/src/styles/themes/_dark.scss @@ -16,7 +16,7 @@ --background-highlight: #F9FAFB; // ADJUST --background-page: #263238; --background-page-rgb: 38, 50, 56; - --background-inverted: #fff; + --background-inverted: #FFF; --overlay-color: rgba(19, 24, 26, 0.9); From adaebdcbdb889f340259617b8dd8db1d68f93387 Mon Sep 17 00:00:00 2001 From: Nitwel Date: Thu, 10 Sep 2020 19:23:56 +0200 Subject: [PATCH 4/5] change to a light border --- app/src/displays/color/color.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/displays/color/color.vue b/app/src/displays/color/color.vue index 0bf2065430..93c56a5940 100644 --- a/app/src/displays/color/color.vue +++ b/app/src/displays/color/color.vue @@ -41,7 +41,7 @@ export default defineComponent({ if (pageColorRGB == null || colorRGB == null) return {}; if (Color.rgb(...colorRGB.slice(0.3)).contrast(Color.rgb(...pageColorRGB.slice(0, 3))) < 3) - style['border'] = '1px solid var(--background-inverted)'; + style['border'] = '1px solid var(--border-normal-alt)'; return style; }); From 267e337d417454abc119c0b237179b9c2271572b Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Thu, 17 Sep 2020 14:07:00 -0400 Subject: [PATCH 5/5] Fix rebasing issue --- app/src/displays/color-dot/index.ts | 60 ----------------------------- app/src/lang/en-US/displays.json | 4 +- 2 files changed, 1 insertion(+), 63 deletions(-) delete mode 100644 app/src/displays/color-dot/index.ts diff --git a/app/src/displays/color-dot/index.ts b/app/src/displays/color-dot/index.ts deleted file mode 100644 index c02663b3b4..0000000000 --- a/app/src/displays/color-dot/index.ts +++ /dev/null @@ -1,60 +0,0 @@ -import { defineDisplay } from '@/displays/define'; -import DisplayColorDot from './color-dot.vue'; - -export default defineDisplay(({ i18n }) => ({ - id: 'color-dot', - name: i18n.t('displays.color-dot.color-dot'), - description: i18n.t('displays.color-dot.description'), - types: ['string'], - icon: 'flag', - handler: DisplayColorDot, - options: [ - { - field: 'defaultColor', - name: i18n.t('displays.color-dot.default_color'), - type: 'string', - meta: { - interface: 'color', - width: 'half', - }, - schema: { - default_value: '#B0BEC5', - }, - }, - { - field: 'choices', - name: i18n.t('choices'), - type: 'json', - meta: { - note: i18n.t('displays.color-dot.choices_note'), - interface: 'repeater', - options: { - template: '{{text}}', - fields: [ - { - field: 'value', - name: i18n.t('value'), - type: 'string', - meta: { - interface: 'text-input', - options: { - font: 'monospace', - }, - width: 'half', - }, - }, - { - field: 'color', - name: i18n.t('color'), - type: 'string', - meta: { - interface: 'color', - width: 'half', - }, - }, - ], - }, - }, - }, - ], -})); diff --git a/app/src/lang/en-US/displays.json b/app/src/lang/en-US/displays.json index 042154275e..d6d6f0c27b 100644 --- a/app/src/lang/en-US/displays.json +++ b/app/src/lang/en-US/displays.json @@ -79,7 +79,6 @@ "raw": { "raw": "Raw Value" }, -<<<<<<< HEAD "related-values": { "related-values": "Related Values", "description": "Display relative values" @@ -91,11 +90,10 @@ "name": "Name", "both": "Both", "circle_label": "Show user in a circle" -======= + }, "labels": { "labels": "Labels", "show_as_dot": "Show as dot" ->>>>>>> change color-dot to color and add show-as-dot option to labels } } }