Preferences

StudioWeb preferences control default behaviors for the editor, new objects, and canvas settings. Preferences are saved in your browser and persist across sessions.

Accessing Preferences

Edit → Preferences opens the Preferences dialog.

Click Reset Defaults to restore all settings to factory values.

Preference Categories

Editor Settings

Control the editing environment:

PreferenceDescriptionDefault
Grid SpacingGrid overlay interval in pixels20
Snap SpacingSnap-to-grid interval in pixels20
Group SelectionHow multi-object selection worksStandard
DDO AppearanceRendering fidelity in editorFull
Inactive Layer ColorTint color for non-active layers#666666

Format / Canvas Defaults

Defaults for new pages:

PreferenceDescriptionDefault
Default Canvas WidthNew page width800
Default Canvas HeightNew page height600
Default Canvas BGNew page background color#0f172a
Enter on TabTab key submits inputNo
Enter on ReturnReturn key submits inputYes

DDO Defaults

Defaults for new dynamic objects:

PreferenceDescriptionDefault
DDO ForegroundDefault text/stroke color#ffffff
DDO BackgroundDefault fill color#000000
DDO FontDefault font family and sizeSystem default
DDO EnterableDefault input enabledNo

Static Object Defaults

Defaults for new static objects (rectangle, ellipse, line, text, polygon):

PreferenceDescriptionDefault
ForegroundStroke/text color#ffffff
BackgroundFill color#000000
FontFont family and sizeSystem default
Line StyleStroke patternSolid
Cap StyleLine endpoint styleButt
Join StyleCorner join styleMiter
Dash PatternCustom dash array
Line ThicknessStroke width1
Fill StyleInterior fill modeSolid
Fill RuleOverlap fill ruleEvenodd

UI Settings

PreferenceDescriptionDefault
Bubble HelpShow tooltips on hoverYes

How Preferences Apply

  • New objects inherit DDO or static defaults at creation time
  • Existing objects are NOT affected when you change preferences
  • New pages use canvas defaults (width, height, background)
  • Grid/snap changes take effect immediately on the canvas

Persistence

  • Preferences are stored in browser localStorage (key: studioPreferences)
  • They survive page reloads and browser restarts
  • They are browser-specific — different browsers have independent preferences
  • Reset Defaults clears localStorage and restores factory settings

Tips

  • Set your preferred colors and fonts before creating many objects — saves repetitive editing
  • Match Grid Spacing and Snap Spacing for predictable alignment
  • Set Snap Spacing to 0 to disable snap-to-grid entirely
  • Use a larger grid (40–50px) for high-level layout, smaller (10–20px) for precise work
  • Inactive Layer Color helps visually distinguish which layer you’re editing

See Also