From 99a729e4f704f4232b29e68fde28cf23c85f8070 Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Fri, 30 Oct 2020 23:44:47 -0600 Subject: [PATCH 1/5] Add a dark high contrast theme --- .../static/css/theme/dark-high-contrast.css | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 public/static/css/theme/dark-high-contrast.css diff --git a/public/static/css/theme/dark-high-contrast.css b/public/static/css/theme/dark-high-contrast.css new file mode 100644 index 0000000..c7ba7fe --- /dev/null +++ b/public/static/css/theme/dark-high-contrast.css @@ -0,0 +1,76 @@ +:root { + --spotify-green: #1DB954; + --spotify-white: #FFFFFF; + --spotify-black: #000000; + + --accent1: #7289da; + --accent2: #00aa00; + + --error: #ff0000; + --error-background: #ff00005d; + --error-text: #FFFFFF; + --error-accent: var(--error); + + --success: var(--accent2); + --success-background: #00aa002f; + --success-text: var(--card-text); + --success-accent: #00aa00; + + --background: black; + --background-text: white; + + --card-border-colour: white; + --card-border-style: solid; + --card-border-width: 2px; + --card-colour: black; + --card-text: white; + + --on-card-colour: black; + --on-card-text: white; + + --modal-container-background: #0e0f10eb; + --modal-background: var(--card-colour); + --modal-close-button: var(--card-text); + --modal-text: var(--card-text); + + --fonts: 'Open Sans', sans-serif; + + --corner-rounding: 7px; + + --input-background: var(--spotify-black); + --input-text: var(--spotify-green); + --input-active-border: var(--accent2); + + --button-hover-background: var(--accent2); + --button-background: var(--spotify-green); + --button-disabled-background: #09682a; + --button-text: var(--spotify-black); + --button-disabled-text: var(--spotify-black); + + --textarea-background: var(--spotify-black); + --textarea-text-colour: var(--spotify-green); + --textarea-border-colour: var(--accent2); + + --missing-picture-background: var(--background); + --missing-picture-foreground: var(--accent2); + + --tooltip-colour: white; + --tooltip-text: black; + + --percent-filled: var(--accent2); + --percent-empty: var(--on-card-colour); + --percent-text: var(--on-card-text); + + --scrollbar-background: #0f0f0f; + --scrollbar-handle: #4d4d4d; + --scrollbar-handle-hover: #5e5e5e; + + --card-bottom-row-text-colour: var(--accent2); + --card-bottom-row-background: var(--on-card-colour); + --card-bottom-row-hover-background: #1d1d1d; + --card-bottom-row-divider-colour: #000000; + --card-bottom-row-icon-colour: var(--card-bottom-row-text-colour); + + --icon-primary: var(--accent2); + --icon-secondary: var(--accent1); +} \ No newline at end of file From 4946d08165ed87283fa4c2d12efb9e475d2f5172 Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Fri, 30 Oct 2020 23:45:01 -0600 Subject: [PATCH 2/5] Add border variables to the other themes --- public/static/css/theme/dark.css | 3 +++ public/static/css/theme/halloween.css | 3 +++ public/static/css/theme/light.css | 3 +++ 3 files changed, 9 insertions(+) diff --git a/public/static/css/theme/dark.css b/public/static/css/theme/dark.css index 362d610..b838f0d 100644 --- a/public/static/css/theme/dark.css +++ b/public/static/css/theme/dark.css @@ -19,6 +19,9 @@ --background: #23272A; --background-text: var(--spotify-white); + --card-border-colour: transparent; + --card-border-style: none; + --card-border-width: 0px; --card-colour: #2C2F33; --card-text: #ffffff80; diff --git a/public/static/css/theme/halloween.css b/public/static/css/theme/halloween.css index 3c3590c..8092342 100644 --- a/public/static/css/theme/halloween.css +++ b/public/static/css/theme/halloween.css @@ -19,6 +19,9 @@ --background: #FF8C00; --background-text: var(--spotify-white); + --card-border-colour: transparent; + --card-border-style: none; + --card-border-width: 0px; --card-colour: #794200; --card-text: white; diff --git a/public/static/css/theme/light.css b/public/static/css/theme/light.css index 0338236..2119ac5 100644 --- a/public/static/css/theme/light.css +++ b/public/static/css/theme/light.css @@ -19,6 +19,9 @@ --background: white; --background-text: dimgray; + --card-border-colour: transparent; + --card-border-style: none; + --card-border-width: 0px; --card-colour: #dddddd; --card-text: var(--background-text); From 23a38dfc4fcda5bce99f12e1e1543892474889ad Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Fri, 30 Oct 2020 23:45:17 -0600 Subject: [PATCH 3/5] Add border support to the two card types --- src/components/cards/Artist.vue | 4 +++- src/components/cards/Track.vue | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/cards/Artist.vue b/src/components/cards/Artist.vue index 96dcf38..d3911d8 100644 --- a/src/components/cards/Artist.vue +++ b/src/components/cards/Artist.vue @@ -76,13 +76,15 @@ export default {