@@ -20,19 +20,19 @@ export const activeElement = useActiveElement()
2020export const isInputting = computed ( ( ) => [ 'INPUT' , 'TEXTAREA' ] . includes ( activeElement . value ?. tagName || '' ) || activeElement . value ?. classList . contains ( 'CodeMirror-code' ) )
2121export const isOnFocus = computed ( ( ) => [ 'BUTTON' , 'A' ] . includes ( activeElement . value ?. tagName || '' ) )
2222
23- export const currentCamera = useLocalStorage < string > ( 'slidev-camera' , 'default' )
24- export const currentMic = useLocalStorage < string > ( 'slidev-mic' , 'default' )
23+ export const currentCamera = useLocalStorage < string > ( 'slidev-camera' , 'default' , { listenToStorageChanges : false } )
24+ export const currentMic = useLocalStorage < string > ( 'slidev-mic' , 'default' , { listenToStorageChanges : false } )
2525export const slideScale = useLocalStorage < number > ( 'slidev-scale' , 0 )
2626
27- export const showOverview = useLocalStorage ( 'slidev-show-overview' , false )
28- export const showPresenterCursor = useLocalStorage ( 'slidev-presenter-cursor' , true )
29- export const showEditor = useLocalStorage ( 'slidev-show-editor' , false )
30- export const isEditorVertical = useLocalStorage ( 'slidev-editor-vertical' , false )
31- export const editorWidth = useLocalStorage ( 'slidev-editor-width' , isClient ? window . innerWidth * 0.4 : 318 )
32- export const editorHeight = useLocalStorage ( 'slidev-editor-height' , isClient ? window . innerHeight * 0.4 : 300 )
27+ export const showOverview = useLocalStorage ( 'slidev-show-overview' , false , { listenToStorageChanges : false } )
28+ export const showPresenterCursor = useLocalStorage ( 'slidev-presenter-cursor' , true , { listenToStorageChanges : false } )
29+ export const showEditor = useLocalStorage ( 'slidev-show-editor' , false , { listenToStorageChanges : false } )
30+ export const isEditorVertical = useLocalStorage ( 'slidev-editor-vertical' , false , { listenToStorageChanges : false } )
31+ export const editorWidth = useLocalStorage ( 'slidev-editor-width' , isClient ? window . innerWidth * 0.4 : 318 , { listenToStorageChanges : false } )
32+ export const editorHeight = useLocalStorage ( 'slidev-editor-height' , isClient ? window . innerHeight * 0.4 : 300 , { listenToStorageChanges : false } )
3333
34- export const presenterNotesFontSize = useLocalStorage ( 'slidev-presenter-font-size' , 1 )
35- export const presenterLayout = useLocalStorage ( 'slidev-presenter-layout' , 1 )
34+ export const presenterNotesFontSize = useLocalStorage ( 'slidev-presenter-font-size' , 1 , { listenToStorageChanges : false } )
35+ export const presenterLayout = useLocalStorage ( 'slidev-presenter-layout' , 1 , { listenToStorageChanges : false } )
3636
3737export function togglePresenterLayout ( ) {
3838 presenterLayout . value = presenterLayout . value + 1
0 commit comments