UserPreferencesManager
See source codeTable of contents
class UserPreferencesManager {}Constructor
Constructs a new instance of the UserPreferencesManager class
Parameters
| Name | Description |
|---|---|
| |
| |
Properties
disposables
disposables: Set<() => void>systemColorScheme
systemColorScheme: import('@tldraw/state').Atom<'dark' | 'light', unknown>Methods
dispose( )
dispose(): voidgetAnimationSpeed( )
getAnimationSpeed(): numbergetAreKeyboardShortcutsEnabled( )
getAreKeyboardShortcutsEnabled(): booleangetColor( )
getColor(): stringgetEdgeScrollSpeed( )
The speed at which the user can scroll by dragging toward the edge of the screen.
getEdgeScrollSpeed(): numbergetEnhancedA11yMode( )
getEnhancedA11yMode(): booleangetId( )
getId(): stringgetInputMode( )
getInputMode(): 'mouse' | 'trackpad' | nullgetIsDarkMode( )
getIsDarkMode(): booleangetIsDynamicResizeMode( )
getIsDynamicResizeMode(): booleangetIsPasteAtCursorMode( )
getIsPasteAtCursorMode(): booleangetIsSnapMode( )
getIsSnapMode(): booleangetIsWrapMode( )
getIsWrapMode(): booleangetLocale( )
getLocale(): stringgetName( )
getName(): stringgetUserPreferences( )
getUserPreferences(): {
animationSpeed: number
areKeyboardShortcutsEnabled: boolean
color: string
colorScheme: 'dark' | 'light' | 'system' | undefined
enhancedA11yMode: boolean
id: string
inputMode: 'mouse' | 'trackpad' | null
isDarkMode: boolean
isDynamicResizeMode: boolean
isSnapMode: boolean
isWrapMode: boolean
locale: string
name: string
}updateUserPreferences( )
updateUserPreferences(userPreferences: Partial<TLUserPreferences>): voidParameters
| Name | Description |
|---|---|
| |
Returns
voidPrev
TransformedGeometry2dNext
Vec