diff --git a/app/Http/Controllers/User/PreferencesController.php b/app/Http/Controllers/User/PreferencesController.php index f1d57fa..75b9a95 100755 --- a/app/Http/Controllers/User/PreferencesController.php +++ b/app/Http/Controllers/User/PreferencesController.php @@ -32,6 +32,11 @@ class PreferencesController extends Controller 'room_invites' => 'sometimes|boolean', 'email_notifications' => 'sometimes|boolean', 'client_open_mode' => 'sometimes|in:same,new_window', + 'client_volume' => 'sometimes|integer|min:0|max:100', + 'client_quality' => 'sometimes|in:low,medium,high', + 'compact_mode' => 'sometimes|boolean', + 'hide_online' => 'sometimes|boolean', + 'default_page' => 'sometimes|in:me,hotel,community,shop', ]); $preferences = array_merge($this->getDefaultPreferences(), $validated); @@ -51,6 +56,11 @@ class PreferencesController extends Controller 'room_invites' => true, 'email_notifications' => false, 'client_open_mode' => 'same', + 'client_volume' => 50, + 'client_quality' => 'medium', + 'compact_mode' => false, + 'hide_online' => false, + 'default_page' => 'me', ]; } } diff --git a/resources/themes/atom/views/user/settings/preferences.blade.php b/resources/themes/atom/views/user/settings/preferences.blade.php index 2fff8dc..98810c4 100755 --- a/resources/themes/atom/views/user/settings/preferences.blade.php +++ b/resources/themes/atom/views/user/settings/preferences.blade.php @@ -98,6 +98,83 @@ + + + + + + + +
+ + {{-- Layout Settings --}} +
+

{{ __('Layout Settings') }}

+
+ + + +
+
+ +
+ + {{-- Privacy Settings --}} +
+

{{ __('Privacy Settings') }}

+
+
@@ -127,4 +204,18 @@ + + @push('javascript') + + @endpush diff --git a/resources/themes/dusk/views/user/settings/preferences.blade.php b/resources/themes/dusk/views/user/settings/preferences.blade.php index 5b28c43..f45b191 100644 --- a/resources/themes/dusk/views/user/settings/preferences.blade.php +++ b/resources/themes/dusk/views/user/settings/preferences.blade.php @@ -98,6 +98,83 @@ + + + + + + + +
+ + {{-- Layout Settings --}} +
+

{{ __('Layout Settings') }}

+
+ + + +
+
+ +
+ + {{-- Privacy Settings --}} +
+

{{ __('Privacy Settings') }}

+
+
@@ -127,4 +204,18 @@ + + @push('javascript') + + @endpush