From 4bc664f3f21b5ea417f7b5885264850f0b66a60d Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Fri, 19 Aug 2022 23:29:18 +0200 Subject: [PATCH] #400 - set default account font color to appropriate text color --- .../deadlocker8/budgetmaster/accounts/Account.java | 14 ++++++++++---- .../src/main/resources/static/css/accounts.css | 4 ++-- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/Account.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/Account.java index 2b5e19b53..df60b22c6 100644 --- a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/Account.java +++ b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/Account.java @@ -15,7 +15,8 @@ import java.util.Objects; @Entity public class Account implements ProvidesID, Iconizable { - private static final String ACCOUNT_FONT_COLOR = "#2E79B9"; + private static final String FONT_COLOR_LIGHT_THEME = "#212121"; + private static final String FONT_COLOR_DARK_THEME = "#FFFFFF"; @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @@ -162,13 +163,13 @@ public class Account implements ProvidesID, Iconizable final Icon icon = getIconReference(); if(icon == null) { - return ACCOUNT_FONT_COLOR; + return getDefaultFontColor(isDarkTheme); } final String fontColor = icon.getFontColor(); if(fontColor == null) { - return ACCOUNT_FONT_COLOR; + return getDefaultFontColor(isDarkTheme); } return fontColor; @@ -177,7 +178,12 @@ public class Account implements ProvidesID, Iconizable @Override public String getDefaultFontColor(boolean isDarkTheme) { - return ACCOUNT_FONT_COLOR; + if(isDarkTheme) + { + return FONT_COLOR_DARK_THEME; + } + + return FONT_COLOR_LIGHT_THEME; } @Override diff --git a/BudgetMasterServer/src/main/resources/static/css/accounts.css b/BudgetMasterServer/src/main/resources/static/css/accounts.css index ac8698d37..189526f80 100644 --- a/BudgetMasterServer/src/main/resources/static/css/accounts.css +++ b/BudgetMasterServer/src/main/resources/static/css/accounts.css @@ -28,6 +28,6 @@ } .account-square-border { - border: 3px solid var(--color-blue); - line-height: 28px !important; + border: 3px solid var(--color-text); + line-height: 32px !important; } -- GitLab