From a8e096f9acb0b718275200a179797daf5771d84b Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Wed, 12 Oct 2022 13:38:58 +0200 Subject: [PATCH] Feature/minor improvements for appearance selector (#1345) * Improve appearance selector * Update changelog --- CHANGELOG.md | 4 + .../src/app/user/update-user-setting.dto.ts | 8 +- apps/client/src/app/app.component.ts | 4 +- .../pages/account/account-page.component.ts | 1 + .../src/app/pages/account/account-page.html | 10 +- apps/client/src/locales/messages.de.xlf | 124 ++++++++++++------ apps/client/src/locales/messages.es.xlf | 124 ++++++++++++------ apps/client/src/locales/messages.it.xlf | 124 ++++++++++++------ apps/client/src/locales/messages.nl.xlf | 124 ++++++++++++------ apps/client/src/locales/messages.xlf | 119 +++++++++++------ libs/common/src/lib/types/appearance.type.ts | 2 +- libs/common/src/lib/types/index.ts | 4 +- 12 files changed, 425 insertions(+), 223 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 05b74066..07feb935 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +### Added + +- Added support to change the appearance (dark mode) in user settings + ### Changed - Simplified the settings management in the admin control panel diff --git a/apps/api/src/app/user/update-user-setting.dto.ts b/apps/api/src/app/user/update-user-setting.dto.ts index 6c0d614e..1da4f908 100644 --- a/apps/api/src/app/user/update-user-setting.dto.ts +++ b/apps/api/src/app/user/update-user-setting.dto.ts @@ -8,6 +8,10 @@ import { } from 'class-validator'; export class UpdateUserSettingDto { + @IsIn(['DARK', 'LIGHT']) + @IsOptional() + appearance?: Appearance; + @IsOptional() @IsString() baseCurrency?: string; @@ -47,8 +51,4 @@ export class UpdateUserSettingDto { @IsIn(['DEFAULT', 'ZEN']) @IsOptional() viewMode?: ViewMode; - - @IsIn(['DARK', 'LIGHT']) - @IsOptional() - appearance?: Appearance; } diff --git a/apps/client/src/app/app.component.ts b/apps/client/src/app/app.component.ts index ed389723..b8c4ab01 100644 --- a/apps/client/src/app/app.component.ts +++ b/apps/client/src/app/app.component.ts @@ -108,7 +108,9 @@ export class AppComponent implements OnDestroy, OnInit { this.materialCssVarsService.setDarkTheme(isDarkTheme); window.matchMedia('(prefers-color-scheme: dark)').addListener((event) => { - this.materialCssVarsService.setDarkTheme(event.matches); + if (!this.user?.settings.appearance) { + this.materialCssVarsService.setDarkTheme(event.matches); + } }); this.materialCssVarsService.setPrimaryColor(primaryColorHex); diff --git a/apps/client/src/app/pages/account/account-page.component.ts b/apps/client/src/app/pages/account/account-page.component.ts index f741058a..aa43b50a 100644 --- a/apps/client/src/app/pages/account/account-page.component.ts +++ b/apps/client/src/app/pages/account/account-page.component.ts @@ -42,6 +42,7 @@ export class AccountPageComponent implements OnDestroy, OnInit { signInWithFingerprintElement: MatSlideToggle; public accesses: Access[]; + public appearancePlaceholder = $localize`Auto`; public baseCurrency: string; public coupon: number; public couponId: string; diff --git a/apps/client/src/app/pages/account/account-page.html b/apps/client/src/app/pages/account/account-page.html index b40141d2..60910454 100644 --- a/apps/client/src/app/pages/account/account-page.html +++ b/apps/client/src/app/pages/account/account-page.html @@ -201,15 +201,15 @@ > - AUTO - LIGHT - DARK + Auto + Light + Dark diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf index bb672b3d..fe4b2d22 100644 --- a/apps/client/src/locales/messages.de.xlf +++ b/apps/client/src/locales/messages.de.xlf @@ -98,7 +98,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 214 + 215 apps/client/src/app/pages/portfolio/portfolio-page.html @@ -354,7 +354,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 75 + 76 @@ -474,7 +474,7 @@ Bitte gebe deine Systemmeldung ein: apps/client/src/app/components/admin-overview/admin-overview.component.ts - 199 + 202 @@ -542,7 +542,7 @@ Systemmeldung apps/client/src/app/components/admin-overview/admin-overview.html - 123 + 133 @@ -550,7 +550,7 @@ Systemmeldung setzen apps/client/src/app/components/admin-overview/admin-overview.html - 145 + 155 @@ -558,7 +558,7 @@ Lese-Modus apps/client/src/app/components/admin-overview/admin-overview.html - 150 + 160 @@ -566,7 +566,7 @@ Gutscheincodes apps/client/src/app/components/admin-overview/admin-overview.html - 163 + 173 @@ -574,7 +574,7 @@ Hinzufügen apps/client/src/app/components/admin-overview/admin-overview.html - 198 + 208 @@ -582,7 +582,7 @@ Verwaltung apps/client/src/app/components/admin-overview/admin-overview.html - 205 + 215 @@ -590,7 +590,7 @@ Cache leeren apps/client/src/app/components/admin-overview/admin-overview.html - 209 + 219 @@ -946,7 +946,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 117 + 118 @@ -1066,7 +1066,7 @@ Sektoren apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 187 + 188 apps/client/src/app/pages/public/public-page.html @@ -1078,7 +1078,7 @@ Länder apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 198 + 199 @@ -1086,7 +1086,7 @@ Tags apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 234 + 235 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -1098,7 +1098,7 @@ Datenfehler melden apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 249 + 250 @@ -1112,9 +1112,13 @@ Performance Performance + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 4 + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 55 + 56 apps/client/src/app/components/positions-table/positions-table.component.html @@ -1270,7 +1274,7 @@ Bitte gebe deinen Gutscheincode ein: apps/client/src/app/pages/account/account-page.component.ts - 225 + 226 @@ -1278,7 +1282,7 @@ Gutscheincode konnte nicht eingelöst werden apps/client/src/app/pages/account/account-page.component.ts - 235 + 236 @@ -1286,7 +1290,7 @@ Gutscheincode wurde eingelöst apps/client/src/app/pages/account/account-page.component.ts - 247 + 248 @@ -1294,7 +1298,7 @@ Neu laden apps/client/src/app/pages/account/account-page.component.ts - 248 + 249 @@ -1302,7 +1306,7 @@ Möchtest du diese Anmeldemethode wirklich löschen? apps/client/src/app/pages/account/account-page.component.ts - 294 + 295 @@ -1414,7 +1418,7 @@ Einloggen mit Fingerabdruck apps/client/src/app/pages/account/account-page.html - 196 + 220 @@ -1422,7 +1426,7 @@ Benutzer ID apps/client/src/app/pages/account/account-page.html - 223 + 247 @@ -1430,7 +1434,7 @@ Zugangsberechtigung apps/client/src/app/pages/account/account-page.html - 232 + 256 @@ -1954,7 +1958,7 @@ Anzahl apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 107 + 108 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -2006,7 +2010,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 145 + 146 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -2284,10 +2288,6 @@ Beta Beta - - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 5 - apps/client/src/app/pages/account/account-page.html 119 @@ -2358,7 +2358,7 @@ Änderung apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 44 + 45 @@ -2366,7 +2366,7 @@ Ø Preis pro Einheit apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 65 + 66 @@ -2374,7 +2374,7 @@ Minimum Preis apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 86 + 87 @@ -2382,7 +2382,7 @@ Maximum Preis apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 97 + 98 @@ -2390,7 +2390,7 @@ Datum des Erstkaufs apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 127 + 128 @@ -2402,7 +2402,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 154 + 155 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -2414,7 +2414,7 @@ Sektor apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 169 + 170 @@ -2422,7 +2422,7 @@ Land apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 181 + 182 @@ -2466,7 +2466,7 @@ Transaktionen apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 136 + 137 @@ -2622,15 +2622,15 @@ Experimentelle Funktionen apps/client/src/app/pages/account/account-page.html - 211 + 235 Benchmarks Benchmarks - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 4 + apps/client/src/app/components/admin-overview/admin-overview.html + 123 @@ -2681,6 +2681,46 @@ 38,66 + + Auto + Automatisch + + apps/client/src/app/pages/account/account-page.component.ts + 45 + + + + Appearance + Aussehen + + apps/client/src/app/pages/account/account-page.html + 195 + + + + Auto + Automatisch + + apps/client/src/app/pages/account/account-page.html + 210 + + + + Light + Hell + + apps/client/src/app/pages/account/account-page.html + 211 + + + + Dark + Dunkel + + apps/client/src/app/pages/account/account-page.html + 212 + + diff --git a/apps/client/src/locales/messages.es.xlf b/apps/client/src/locales/messages.es.xlf index 6f9ee12d..720449df 100644 --- a/apps/client/src/locales/messages.es.xlf +++ b/apps/client/src/locales/messages.es.xlf @@ -99,7 +99,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 214 + 215 apps/client/src/app/pages/portfolio/portfolio-page.html @@ -355,7 +355,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 75 + 76 @@ -475,7 +475,7 @@ Por favor, establece tu mensaje del sistema: apps/client/src/app/components/admin-overview/admin-overview.component.ts - 199 + 202 @@ -543,7 +543,7 @@ Mensaje del sistema apps/client/src/app/components/admin-overview/admin-overview.html - 123 + 133 @@ -551,7 +551,7 @@ Establecer mensaje apps/client/src/app/components/admin-overview/admin-overview.html - 145 + 155 @@ -559,7 +559,7 @@ Modo de solo lectura apps/client/src/app/components/admin-overview/admin-overview.html - 150 + 160 @@ -567,7 +567,7 @@ Cupones apps/client/src/app/components/admin-overview/admin-overview.html - 163 + 173 @@ -575,7 +575,7 @@ Añadir apps/client/src/app/components/admin-overview/admin-overview.html - 198 + 208 @@ -583,7 +583,7 @@ Tareas domésticas apps/client/src/app/components/admin-overview/admin-overview.html - 205 + 215 @@ -591,7 +591,7 @@ Limpiar caché apps/client/src/app/components/admin-overview/admin-overview.html - 209 + 219 @@ -947,7 +947,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 117 + 118 @@ -1067,7 +1067,7 @@ Sectores apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 187 + 188 apps/client/src/app/pages/public/public-page.html @@ -1079,7 +1079,7 @@ Países apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 198 + 199 @@ -1087,7 +1087,7 @@ Etiquetas apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 234 + 235 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -1099,7 +1099,7 @@ Reporta un anomalía de los datos apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 249 + 250 @@ -1113,9 +1113,13 @@ Performance Rendimiento + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 4 + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 55 + 56 apps/client/src/app/components/positions-table/positions-table.component.html @@ -1271,7 +1275,7 @@ Por favor, ingresa tu código de cupón: apps/client/src/app/pages/account/account-page.component.ts - 225 + 226 @@ -1279,7 +1283,7 @@ No se puede canjear este código de cupón apps/client/src/app/pages/account/account-page.component.ts - 235 + 236 @@ -1287,7 +1291,7 @@ El codigo de cupón ha sido canjeado apps/client/src/app/pages/account/account-page.component.ts - 247 + 248 @@ -1295,7 +1299,7 @@ Refrescar apps/client/src/app/pages/account/account-page.component.ts - 248 + 249 @@ -1303,7 +1307,7 @@ ¿Estás seguro de eliminar este método de acceso? apps/client/src/app/pages/account/account-page.component.ts - 294 + 295 @@ -1415,7 +1419,7 @@ Accede con huella digital apps/client/src/app/pages/account/account-page.html - 196 + 220 @@ -1423,7 +1427,7 @@ ID usuario apps/client/src/app/pages/account/account-page.html - 223 + 247 @@ -1431,7 +1435,7 @@ Acceso concedido apps/client/src/app/pages/account/account-page.html - 232 + 256 @@ -1955,7 +1959,7 @@ Cantidad apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 107 + 108 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -2007,7 +2011,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 145 + 146 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -2285,10 +2289,6 @@ Beta Beta - - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 5 - apps/client/src/app/pages/account/account-page.html 119 @@ -2359,7 +2359,7 @@ Modificar apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 44 + 45 @@ -2383,7 +2383,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 154 + 155 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -2395,7 +2395,7 @@ Precio unitario medio apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 65 + 66 @@ -2403,7 +2403,7 @@ Precio máximo apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 97 + 98 @@ -2435,7 +2435,7 @@ Sector apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 169 + 170 @@ -2443,7 +2443,7 @@ País apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 181 + 182 @@ -2451,7 +2451,7 @@ Precio mínimo apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 86 + 87 @@ -2459,7 +2459,7 @@ Fecha de la primera compra apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 127 + 128 @@ -2467,7 +2467,7 @@ Transacciones apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 136 + 137 @@ -2623,7 +2623,7 @@ Funcionalidades experimentales apps/client/src/app/pages/account/account-page.html - 211 + 235 @@ -2638,8 +2638,8 @@ Benchmarks Benchmark - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 4 + apps/client/src/app/components/admin-overview/admin-overview.html + 123 @@ -2682,6 +2682,46 @@ 38,66 + + Auto + Auto + + apps/client/src/app/pages/account/account-page.component.ts + 45 + + + + Appearance + Appearance + + apps/client/src/app/pages/account/account-page.html + 195 + + + + Auto + Auto + + apps/client/src/app/pages/account/account-page.html + 210 + + + + Light + Light + + apps/client/src/app/pages/account/account-page.html + 211 + + + + Dark + Dark + + apps/client/src/app/pages/account/account-page.html + 212 + + diff --git a/apps/client/src/locales/messages.it.xlf b/apps/client/src/locales/messages.it.xlf index 81caa7b6..acde0f42 100644 --- a/apps/client/src/locales/messages.it.xlf +++ b/apps/client/src/locales/messages.it.xlf @@ -99,7 +99,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 214 + 215 apps/client/src/app/pages/portfolio/portfolio-page.html @@ -355,7 +355,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 75 + 76 @@ -475,7 +475,7 @@ Imposta il messaggio di sistema: apps/client/src/app/components/admin-overview/admin-overview.component.ts - 199 + 202 @@ -543,7 +543,7 @@ Messaggio di sistema apps/client/src/app/components/admin-overview/admin-overview.html - 123 + 133 @@ -551,7 +551,7 @@ Imposta messaggio apps/client/src/app/components/admin-overview/admin-overview.html - 145 + 155 @@ -559,7 +559,7 @@ Modalità di sola lettura apps/client/src/app/components/admin-overview/admin-overview.html - 150 + 160 @@ -567,7 +567,7 @@ Buoni sconto apps/client/src/app/components/admin-overview/admin-overview.html - 163 + 173 @@ -575,7 +575,7 @@ Aggiungi apps/client/src/app/components/admin-overview/admin-overview.html - 198 + 208 @@ -583,7 +583,7 @@ Bilancio domestico apps/client/src/app/components/admin-overview/admin-overview.html - 205 + 215 @@ -591,7 +591,7 @@ Svuota la cache apps/client/src/app/components/admin-overview/admin-overview.html - 209 + 219 @@ -947,7 +947,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 117 + 118 @@ -1067,7 +1067,7 @@ Settori apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 187 + 188 apps/client/src/app/pages/public/public-page.html @@ -1079,7 +1079,7 @@ Paesi apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 198 + 199 @@ -1087,7 +1087,7 @@ Tag apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 234 + 235 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -1099,7 +1099,7 @@ Segnala un'anomalia dei dati apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 249 + 250 @@ -1113,9 +1113,13 @@ Performance Prestazioni + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 4 + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 55 + 56 apps/client/src/app/components/positions-table/positions-table.component.html @@ -1271,7 +1275,7 @@ Inserisci il tuo codice del buono: apps/client/src/app/pages/account/account-page.component.ts - 225 + 226 @@ -1279,7 +1283,7 @@ Impossibile riscattare il codice del buono apps/client/src/app/pages/account/account-page.component.ts - 235 + 236 @@ -1287,7 +1291,7 @@ Il codice del buono è stato riscattato apps/client/src/app/pages/account/account-page.component.ts - 247 + 248 @@ -1295,7 +1299,7 @@ Ricarica apps/client/src/app/pages/account/account-page.component.ts - 248 + 249 @@ -1303,7 +1307,7 @@ Vuoi davvero rimuovere questo metodo di accesso? apps/client/src/app/pages/account/account-page.component.ts - 294 + 295 @@ -1415,7 +1419,7 @@ Accesso con impronta digitale apps/client/src/app/pages/account/account-page.html - 196 + 220 @@ -1423,7 +1427,7 @@ ID utente apps/client/src/app/pages/account/account-page.html - 223 + 247 @@ -1431,7 +1435,7 @@ Accesso concesso apps/client/src/app/pages/account/account-page.html - 232 + 256 @@ -1955,7 +1959,7 @@ Quantità apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 107 + 108 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -2007,7 +2011,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 145 + 146 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -2285,10 +2289,6 @@ Beta Beta - - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 5 - apps/client/src/app/pages/account/account-page.html 119 @@ -2359,7 +2359,7 @@ Modifica apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 44 + 45 @@ -2383,7 +2383,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 154 + 155 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -2395,7 +2395,7 @@ Prezzo unitario medio apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 65 + 66 @@ -2403,7 +2403,7 @@ Prezzo massimo apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 97 + 98 @@ -2435,7 +2435,7 @@ Settore apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 169 + 170 @@ -2443,7 +2443,7 @@ Paese apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 181 + 182 @@ -2451,7 +2451,7 @@ Prezzo minimo apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 86 + 87 @@ -2459,7 +2459,7 @@ Data del primo acquisto apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 127 + 128 @@ -2467,7 +2467,7 @@ Transazioni apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 136 + 137 @@ -2623,7 +2623,7 @@ Funzionalità sperimentali apps/client/src/app/pages/account/account-page.html - 211 + 235 @@ -2638,8 +2638,8 @@ Benchmarks Benchmark - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 4 + apps/client/src/app/components/admin-overview/admin-overview.html + 123 @@ -2682,6 +2682,46 @@ 38,66 + + Auto + Auto + + apps/client/src/app/pages/account/account-page.component.ts + 45 + + + + Appearance + Appearance + + apps/client/src/app/pages/account/account-page.html + 195 + + + + Auto + Auto + + apps/client/src/app/pages/account/account-page.html + 210 + + + + Light + Light + + apps/client/src/app/pages/account/account-page.html + 211 + + + + Dark + Dark + + apps/client/src/app/pages/account/account-page.html + 212 + + diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf index 020c00e7..70bac87e 100644 --- a/apps/client/src/locales/messages.nl.xlf +++ b/apps/client/src/locales/messages.nl.xlf @@ -98,7 +98,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 214 + 215 apps/client/src/app/pages/portfolio/portfolio-page.html @@ -354,7 +354,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 75 + 76 @@ -474,7 +474,7 @@ Stel uw systeemboodschap in: apps/client/src/app/components/admin-overview/admin-overview.component.ts - 199 + 202 @@ -542,7 +542,7 @@ Systeembericht apps/client/src/app/components/admin-overview/admin-overview.html - 123 + 133 @@ -550,7 +550,7 @@ Bericht instellen apps/client/src/app/components/admin-overview/admin-overview.html - 145 + 155 @@ -558,7 +558,7 @@ Alleen lezen apps/client/src/app/components/admin-overview/admin-overview.html - 150 + 160 @@ -566,7 +566,7 @@ Coupons apps/client/src/app/components/admin-overview/admin-overview.html - 163 + 173 @@ -574,7 +574,7 @@ Toevoegen apps/client/src/app/components/admin-overview/admin-overview.html - 198 + 208 @@ -582,7 +582,7 @@ Huishouding apps/client/src/app/components/admin-overview/admin-overview.html - 205 + 215 @@ -590,7 +590,7 @@ Cache legen apps/client/src/app/components/admin-overview/admin-overview.html - 209 + 219 @@ -946,7 +946,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 117 + 118 @@ -1066,7 +1066,7 @@ Sectoren apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 187 + 188 apps/client/src/app/pages/public/public-page.html @@ -1078,7 +1078,7 @@ Landen apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 198 + 199 @@ -1086,7 +1086,7 @@ Tags apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 234 + 235 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -1098,7 +1098,7 @@ Gegevensstoring melden apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 249 + 250 @@ -1112,9 +1112,13 @@ Performance Prestaties + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 4 + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 55 + 56 apps/client/src/app/components/positions-table/positions-table.component.html @@ -1270,7 +1274,7 @@ Voer uw couponcode in: apps/client/src/app/pages/account/account-page.component.ts - 225 + 226 @@ -1278,7 +1282,7 @@ Kon kortingscode niet inwisselen apps/client/src/app/pages/account/account-page.component.ts - 235 + 236 @@ -1286,7 +1290,7 @@ Couponcode is ingewisseld apps/client/src/app/pages/account/account-page.component.ts - 247 + 248 @@ -1294,7 +1298,7 @@ Herladen apps/client/src/app/pages/account/account-page.component.ts - 248 + 249 @@ -1302,7 +1306,7 @@ Wilt u deze aanmeldingsmethode echt verwijderen? apps/client/src/app/pages/account/account-page.component.ts - 294 + 295 @@ -1414,7 +1418,7 @@ Aanmelden met vingerafdruk apps/client/src/app/pages/account/account-page.html - 196 + 220 @@ -1422,7 +1426,7 @@ Gebruikers-ID apps/client/src/app/pages/account/account-page.html - 223 + 247 @@ -1430,7 +1434,7 @@ Verleende toegang apps/client/src/app/pages/account/account-page.html - 232 + 256 @@ -1954,7 +1958,7 @@ Hoeveelheid apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 107 + 108 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -2006,7 +2010,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 145 + 146 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -2284,10 +2288,6 @@ Beta Beta - - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 5 - apps/client/src/app/pages/account/account-page.html 119 @@ -2358,7 +2358,7 @@ Verandering apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 44 + 45 @@ -2382,7 +2382,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 154 + 155 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -2394,7 +2394,7 @@ Gemiddelde prijs per eenheid apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 65 + 66 @@ -2402,7 +2402,7 @@ Maximale prijs apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 97 + 98 @@ -2434,7 +2434,7 @@ Sector apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 169 + 170 @@ -2442,7 +2442,7 @@ Land apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 181 + 182 @@ -2450,7 +2450,7 @@ Minimale prijs apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 86 + 87 @@ -2458,7 +2458,7 @@ Eerste aankoopdatum apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 127 + 128 @@ -2466,7 +2466,7 @@ Transacties apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 136 + 137 @@ -2622,7 +2622,7 @@ Experimentele functies apps/client/src/app/pages/account/account-page.html - 211 + 235 @@ -2637,8 +2637,8 @@ Benchmarks Benchmarks - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 4 + apps/client/src/app/components/admin-overview/admin-overview.html + 123 @@ -2681,6 +2681,46 @@ 38,66 + + Auto + Auto + + apps/client/src/app/pages/account/account-page.component.ts + 45 + + + + Appearance + Appearance + + apps/client/src/app/pages/account/account-page.html + 195 + + + + Auto + Auto + + apps/client/src/app/pages/account/account-page.html + 210 + + + + Light + Light + + apps/client/src/app/pages/account/account-page.html + 211 + + + + Dark + Dark + + apps/client/src/app/pages/account/account-page.html + 212 + + diff --git a/apps/client/src/locales/messages.xlf b/apps/client/src/locales/messages.xlf index 07fffd51..e8620fc8 100644 --- a/apps/client/src/locales/messages.xlf +++ b/apps/client/src/locales/messages.xlf @@ -91,7 +91,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 214 + 215 apps/client/src/app/pages/portfolio/portfolio-page.html @@ -326,7 +326,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 75 + 76 @@ -435,7 +435,7 @@ Please set your system message: apps/client/src/app/components/admin-overview/admin-overview.component.ts - 199 + 202 @@ -495,49 +495,49 @@ System Message apps/client/src/app/components/admin-overview/admin-overview.html - 123 + 133 Set Message apps/client/src/app/components/admin-overview/admin-overview.html - 145 + 155 Read-only Mode apps/client/src/app/components/admin-overview/admin-overview.html - 150 + 160 Coupons apps/client/src/app/components/admin-overview/admin-overview.html - 163 + 173 Add apps/client/src/app/components/admin-overview/admin-overview.html - 198 + 208 Housekeeping apps/client/src/app/components/admin-overview/admin-overview.html - 205 + 215 Flush Cache apps/client/src/app/components/admin-overview/admin-overview.html - 209 + 219 @@ -859,7 +859,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 117 + 118 @@ -964,7 +964,7 @@ Sectors apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 187 + 188 apps/client/src/app/pages/public/public-page.html @@ -975,14 +975,14 @@ Countries apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 198 + 199 Tags apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 234 + 235 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -993,7 +993,7 @@ Report Data Glitch apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 249 + 250 @@ -1005,9 +1005,13 @@ Performance + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 4 + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 55 + 56 apps/client/src/app/components/positions-table/positions-table.component.html @@ -1145,35 +1149,35 @@ Please enter your coupon code: apps/client/src/app/pages/account/account-page.component.ts - 225 + 226 Could not redeem coupon code apps/client/src/app/pages/account/account-page.component.ts - 235 + 236 Coupon code has been redeemed apps/client/src/app/pages/account/account-page.component.ts - 247 + 248 Reload apps/client/src/app/pages/account/account-page.component.ts - 248 + 249 Do you really want to remove this sign in method? apps/client/src/app/pages/account/account-page.component.ts - 294 + 295 @@ -1272,21 +1276,21 @@ Sign in with fingerprint apps/client/src/app/pages/account/account-page.html - 196 + 220 User ID apps/client/src/app/pages/account/account-page.html - 223 + 247 Granted Access apps/client/src/app/pages/account/account-page.html - 232 + 256 @@ -1751,7 +1755,7 @@ Quantity apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 107 + 108 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -1799,7 +1803,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 145 + 146 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -2043,10 +2047,6 @@ Beta - - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 5 - apps/client/src/app/pages/account/account-page.html 119 @@ -2109,7 +2109,7 @@ Change apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 44 + 45 @@ -2131,7 +2131,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 154 + 155 apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -2142,14 +2142,14 @@ Average Unit Price apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 65 + 66 Maximum Price apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 97 + 98 @@ -2178,35 +2178,35 @@ Sector apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 169 + 170 Country apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 181 + 182 Minimum Price apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 86 + 87 First Buy Date apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 127 + 128 Transactions apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 136 + 137 @@ -2344,7 +2344,7 @@ Experimental Features apps/client/src/app/pages/account/account-page.html - 211 + 235 @@ -2357,8 +2357,8 @@ Benchmarks - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 4 + apps/client/src/app/components/admin-overview/admin-overview.html + 123 @@ -2396,6 +2396,41 @@ 38,66 + + Auto + + apps/client/src/app/pages/account/account-page.html + 210 + + + + Auto + + apps/client/src/app/pages/account/account-page.component.ts + 45 + + + + Light + + apps/client/src/app/pages/account/account-page.html + 211 + + + + Dark + + apps/client/src/app/pages/account/account-page.html + 212 + + + + Appearance + + apps/client/src/app/pages/account/account-page.html + 195 + + diff --git a/libs/common/src/lib/types/appearance.type.ts b/libs/common/src/lib/types/appearance.type.ts index dd944df3..4a61dfb3 100644 --- a/libs/common/src/lib/types/appearance.type.ts +++ b/libs/common/src/lib/types/appearance.type.ts @@ -1 +1 @@ -export type Appearance = 'LIGHT' | 'DARK'; +export type Appearance = 'DARK' | 'LIGHT'; diff --git a/libs/common/src/lib/types/index.ts b/libs/common/src/lib/types/index.ts index 7e755945..10fbc89f 100644 --- a/libs/common/src/lib/types/index.ts +++ b/libs/common/src/lib/types/index.ts @@ -12,6 +12,7 @@ import type { ViewMode } from './view-mode.type'; import type { Appearance } from './appearance.type'; export type { + Appearance, AccessWithGranteeUser, AccountWithValue, DateRange, @@ -22,6 +23,5 @@ export type { OrderWithAccount, RequestWithUser, ToggleOption, - ViewMode, - Appearance + ViewMode };