diff --git a/apps/expo/src/app/(tabs)/settings.tsx b/apps/expo/src/app/(tabs)/settings.tsx index 99431e2..c96c10f 100644 --- a/apps/expo/src/app/(tabs)/settings.tsx +++ b/apps/expo/src/app/(tabs)/settings.tsx @@ -36,7 +36,8 @@ const themeOptions: ThemeStoreOption[] = [ ]; export default function SettingsScreen() { - const { gestureControls, setGestureControls } = usePlayerSettingsStore(); + const { gestureControls, setGestureControls, autoPlay, setAutoPlay } = + usePlayerSettingsStore(); const toastController = useToastController(); const handleGestureControlsToggle = async (isEnabled: boolean) => { @@ -85,6 +86,13 @@ export default function SettingsScreen() { + + + + + + + diff --git a/apps/expo/src/stores/settings/index.ts b/apps/expo/src/stores/settings/index.ts index 131f700..5f91dc8 100644 --- a/apps/expo/src/stores/settings/index.ts +++ b/apps/expo/src/stores/settings/index.ts @@ -46,6 +46,8 @@ export const useThemeSettingsStore = create< interface PlayerStoreState { gestureControls: boolean; setGestureControls: (enabled: boolean) => void; + autoPlay: boolean; + setAutoPlay: (enabled: boolean) => void; } export const usePlayerSettingsStore = create< @@ -61,6 +63,8 @@ export const usePlayerSettingsStore = create< }), setGestureControls: (enabled: boolean) => set({ gestureControls: enabled }), + autoPlay: true, + setAutoPlay: (enabled: boolean) => set({ autoPlay: enabled }), }), { name: "player-settings",