diff options
author | Julius Härtl <jus@bitgrid.net> | 2022-07-16 09:47:22 +0200 |
---|---|---|
committer | Julius Härtl <jus@bitgrid.net> | 2022-07-16 09:47:22 +0200 |
commit | 3f63724c2d2d019ebdeedc80006615f96cc866d5 (patch) | |
tree | 6990aa8861dcd49198132645008f7e869dc18645 /apps/theming | |
parent | 16b06dd75889bef318881a4783cff03aaeb971d9 (diff) | |
download | nextcloud-server-3f63724c2d2d019ebdeedc80006615f96cc866d5.tar.gz nextcloud-server-3f63724c2d2d019ebdeedc80006615f96cc866d5.zip |
Properly set --color-primary-light-hover on dark themes
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'apps/theming')
-rw-r--r-- | apps/theming/lib/Themes/DarkTheme.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/theming/lib/Themes/DarkTheme.php b/apps/theming/lib/Themes/DarkTheme.php index 1241d1d42c3..bcf4bf695d4 100644 --- a/apps/theming/lib/Themes/DarkTheme.php +++ b/apps/theming/lib/Themes/DarkTheme.php @@ -56,8 +56,9 @@ class DarkTheme extends DefaultTheme implements ITheme { $colorMainBackgroundRGB = join(',', $this->util->hexToRGB($colorMainBackground)); $colorBoxShadow = $this->util->darken($colorMainBackground, 70); $colorBoxShadowRGB = join(',', $this->util->hexToRGB($colorBoxShadow)); + $colorPrimaryLight = $this->util->mix($this->primaryColor, $colorMainBackground, -80); - return array_merge($defaultVariables, [ + return array_merge($defaultVariables, [ '--color-main-text' => $colorMainText, '--color-main-background' => $colorMainBackground, '--color-main-background-rgb' => $colorMainBackgroundRGB, @@ -70,7 +71,8 @@ class DarkTheme extends DefaultTheme implements ITheme { '--color-placeholder-dark' => $this->util->lighten($colorMainBackground, 20), '--color-primary-hover' => $this->util->mix($this->primaryColor, $colorMainBackground, 60), - '--color-primary-light' => $this->util->mix($this->primaryColor, $colorMainBackground, -80), + '--color-primary-light' => $colorPrimaryLight, + '--color-primary-light-hover' => $this->util->mix($colorPrimaryLight, $colorMainText, 90), '--color-primary-element' => $this->util->elementColor($this->primaryColor, false), '--color-primary-element-hover' => $this->util->mix($this->util->elementColor($this->primaryColor, false), $colorMainBackground, 80), '--color-primary-element-light' => $this->util->lighten($this->util->elementColor($this->primaryColor, false), 15), |