UserPreferencesManager
See source codeTable of contents
class UserPreferencesManager {}Constructor
Constructs a new instance of the UserPreferencesManager class
Parameters
| Name | Description | 
|---|---|
  | |
  |  | 
Properties
systemColorScheme
systemColorScheme: import('@tldraw/state').Atom<'dark' | 'light', unknown>Methods
getAnimationSpeed()
getAnimationSpeed(): numbergetColor()
getColor(): stringgetEdgeScrollSpeed()
The speed at which the user can scroll by dragging toward the edge of the screen.
getEdgeScrollSpeed(): numbergetId()
getId(): stringgetIsDarkMode()
getIsDarkMode(): booleangetIsDynamicResizeMode()
getIsDynamicResizeMode(): booleangetIsPasteAtCursorMode()
getIsPasteAtCursorMode(): booleangetIsSnapMode()
getIsSnapMode(): booleangetIsWrapMode()
getIsWrapMode(): booleangetLocale()
getLocale(): stringgetName()
getName(): stringgetUserPreferences()
getUserPreferences(): {
  animationSpeed: number
  color: string
  colorScheme: 'dark' | 'light' | 'system' | undefined
  id: string
  isDarkMode: boolean
  isDynamicResizeMode: boolean
  isSnapMode: boolean
  isWrapMode: boolean
  locale: string
  name: string
}updateUserPreferences()
updateUserPreferences(userPreferences: Partial<TLUserPreferences>): voidParameters
| Name | Description | 
|---|---|
  |  | 
Returns
voidPrev
TextManagerNext
Vec