From acc9e1a2adfc54351fa9e6acefa15354016a553e Mon Sep 17 00:00:00 2001 From: webbrain-one <295484252+webbrain-one@users.noreply.github.com> Date: Thu, 13 Aug 2026 10:06:53 +0300 Subject: [PATCH] Add custom color per user Allow users to set a custom color for their account to distinguish between roles. --- Providers/ThemesServiceProvider.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Providers/ThemesServiceProvider.php b/Providers/ThemesServiceProvider.php index 867edf0..027a158 100644 --- a/Providers/ThemesServiceProvider.php +++ b/Providers/ThemesServiceProvider.php @@ -86,7 +86,10 @@ public function hooks() // Set theme colour. \Eventy::addFilter('layout.theme_color', function($color) { - $color = self::$themes[\Option::get('themes.theme', \Config::get('themes.theme'))]['primary']; + $theme = auth()->check() && !empty(auth()->user()->settings['themes.theme']) + ? auth()->user()->settings['themes.theme'] + : \Option::get('themes.theme', \Config::get('themes.theme')); + $color = self::$themes[$theme]['primary']; return $color; });