From 3653239022dc99535f8ccaa6f1b25a82f1535aa5 Mon Sep 17 00:00:00 2001 From: Sam Date: Sat, 16 Dec 2023 20:14:05 +0100 Subject: [PATCH] Client - add missing color variables and update dark mode theme --- fittrackee_client/src/App.vue | 2 +- .../src/components/Common/Dropdown.vue | 6 +- .../src/components/Common/StaticMap.vue | 2 +- .../Dashboard/UserCalendar/CalendarDays.vue | 2 +- .../UserCalendar/CalendarWorkoutsChart.vue | 6 +- fittrackee_client/src/components/NavBar.vue | 25 +++-- .../UserPrivacyPolicyValidation.vue | 2 +- .../WorkoutDetail/WorkoutMap/index.vue | 6 +- .../src/components/Workouts/WorkoutsList.vue | 2 +- fittrackee_client/src/scss/base.scss | 15 ++- fittrackee_client/src/scss/colors-dark.scss | 91 ++++++++++++------- fittrackee_client/src/scss/colors.scss | 18 ++++ fittrackee_client/src/views/AdminView.vue | 4 +- 13 files changed, 117 insertions(+), 64 deletions(-) diff --git a/fittrackee_client/src/App.vue b/fittrackee_client/src/App.vue index a6877f41..22fb9549 100644 --- a/fittrackee_client/src/App.vue +++ b/fittrackee_client/src/App.vue @@ -123,7 +123,7 @@ .scroll-button { background-color: var(--scroll-button-bg-color); border-radius: $border-radius; - box-shadow: 1px 1px 3px lightgrey; + box-shadow: 1px 1px 3px var(--app-shadow-color); display: none; padding: 0 $default-padding; diff --git a/fittrackee_client/src/components/Common/Dropdown.vue b/fittrackee_client/src/components/Common/Dropdown.vue index 3af33dfd..61f53530 100644 --- a/fittrackee_client/src/components/Common/Dropdown.vue +++ b/fittrackee_client/src/components/Common/Dropdown.vue @@ -70,14 +70,14 @@ .dropdown-list { list-style-type: none; - background-color: #ffffff; + background-color: var(--dropdown-background-color); padding: 0 !important; margin-top: 5px; margin-left: -20px !important; position: absolute; text-align: left; - border: solid 1px lightgrey; - box-shadow: 2px 2px 5px lightgrey; + border: solid 1px var(--dropdown-border-color); + box-shadow: 2px 2px 5px var(--app-shadow-color); width: auto !important; .dropdown-item { diff --git a/fittrackee_client/src/components/Common/StaticMap.vue b/fittrackee_client/src/components/Common/StaticMap.vue index dfcdd690..1ac60c5d 100644 --- a/fittrackee_client/src/components/Common/StaticMap.vue +++ b/fittrackee_client/src/components/Common/StaticMap.vue @@ -69,7 +69,7 @@ } .map-attribution-text { - background-color: rgba(255, 255, 255, 0.7); + background-color: var(--map-attribution-text); } } diff --git a/fittrackee_client/src/components/Dashboard/UserCalendar/CalendarDays.vue b/fittrackee_client/src/components/Dashboard/UserCalendar/CalendarDays.vue index 3512cbb0..13e8687f 100644 --- a/fittrackee_client/src/components/Dashboard/UserCalendar/CalendarDays.vue +++ b/fittrackee_client/src/components/Dashboard/UserCalendar/CalendarDays.vue @@ -34,7 +34,7 @@ padding: $default-padding * 0.5; text-align: center; text-transform: uppercase; - color: var(--app-color-light); + color: var(--calendar-day-color); } } diff --git a/fittrackee_client/src/components/Dashboard/UserCalendar/CalendarWorkoutsChart.vue b/fittrackee_client/src/components/Dashboard/UserCalendar/CalendarWorkoutsChart.vue index b3e1947e..1337b1dc 100644 --- a/fittrackee_client/src/components/Dashboard/UserCalendar/CalendarWorkoutsChart.vue +++ b/fittrackee_client/src/components/Dashboard/UserCalendar/CalendarWorkoutsChart.vue @@ -88,11 +88,11 @@ padding-left: 40px; .more-workouts { - background: whitesmoke; + background: var(--calendar-workouts-color); border-radius: 4px; box-shadow: - 0 4px 8px 0 rgba(0, 0, 0, 0.2), - 0 6px 20px 0 rgba(0, 0, 0, 0.19); + 0 4px 8px 0 var(--calendar-workouts-box-shadow-0), + 0 6px 20px 0 var(--calendar-workouts-box-shadow-1); position: absolute; top: 52px; left: 0; diff --git a/fittrackee_client/src/components/NavBar.vue b/fittrackee_client/src/components/NavBar.vue index 23d31efd..4b351b74 100644 --- a/fittrackee_client/src/components/NavBar.vue +++ b/fittrackee_client/src/components/NavBar.vue @@ -76,14 +76,20 @@ {{ $t('user.REGISTER') }} -