@mocanvas/mocanvas · function

PreferencesGroup

declare function PreferencesGroup(): react.JSX.Element

The preferences, behind one row of the main menu.

They used to be eleven toggles listed flat in the main menu, which made the menu twice as long as the things people open it for — a menu whose first screen is "Always snap / Tool lock / Wrap text / Paste at cursor" buries Edit, View and Export under settings nobody changes twice.

The three that group into a subject of their own get a submenu each rather than a longer list: AccessibilityMenu and InputModeMenu were both written and exported and had never been rendered anywhere. Language stays outside, because it is not a preference about the canvas — it is the language the menu itself is in, and looking for it inside a menu you cannot read is the one case where nesting costs something real.

mocanvas is built by Symbio. Free for non-commercial, non-profit and development use; commercial use needs an agreement. Not affiliated with or endorsed by tldraw.