From f1bfb40d7357d7e0be4b265e29a42ab5a737e017 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Fri, 23 Jan 2026 19:56:56 +0100 Subject: [PATCH] Feature/migrate from Angular Material design 2 to 3 (#6163) * Migrate from M2 to M3 * Update changelog --------- Co-authored-by: Kenrick Tandrian <60643640+KenTandrian@users.noreply.github.com> --- CHANGELOG.md | 6 + apps/client/src/app/app.component.ts | 2 + .../components/header/header.component.html | 60 ++- .../components/header/header.component.scss | 2 +- apps/client/src/styles.scss | 83 +-- apps/client/src/styles/m3-theme.scss | 155 ++++++ apps/client/src/styles/theme.scss | 506 ++++++++++++++---- 7 files changed, 616 insertions(+), 198 deletions(-) create mode 100644 apps/client/src/styles/m3-theme.scss diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e7bbb40b..f6c052bd7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## Next + +### Changed + +- Migrated from _Material Design_ 2 to _Material Design_ 3 + ## Unreleased ### Changed diff --git a/apps/client/src/app/app.component.ts b/apps/client/src/app/app.component.ts index a4af01124..3410bc274 100644 --- a/apps/client/src/app/app.component.ts +++ b/apps/client/src/app/app.component.ts @@ -336,7 +336,9 @@ export class GfAppComponent implements OnDestroy, OnInit { if (isDarkTheme) { this.document.body.classList.add('theme-dark'); + this.document.body.classList.remove('theme-light'); } else { + this.document.body.classList.add('theme-light'); this.document.body.classList.remove('theme-dark'); } diff --git a/apps/client/src/app/components/header/header.component.html b/apps/client/src/app/components/header/header.component.html index 501119b31..6dae99227 100644 --- a/apps/client/src/app/components/header/header.component.html +++ b/apps/client/src/app/components/header/header.component.html @@ -2,7 +2,7 @@ @if (user) {
  • @if (currentRoute !== 'register' && hasPermissionToCreateUser) {