3dSynth

Docs / Settings

Open in the interactive docs reader

Themes & Customization

3dSynth supports full theme customization, allowing you to personalize the interface colors and create your own themes.

Built-in Themes

Seven themes are included by default, covering everything from quick day-to-day use to specialized creative or engineering setups:

Use the Dark/Light toggle button in the viewer controls (bottom-right) to flip between the standard Dark and Light themes, or open the Theme Editor to pick any of the other built-ins.

Theme Editor

Access the Theme Editor by clicking the Theme Editor button in the viewer controls.

Overview

The Theme Editor allows you to:

Color Categories

Themes control colors in three main areas:

UI Colors

Interface elements throughout the application:

SettingDescription
Background PrimaryMain application background
Background SecondaryPanel and card backgrounds
Background TertiaryInput and nested element backgrounds
Background ElevatedElevated surfaces (tooltips, dropdowns)
Border DefaultStandard borders
Border InputInput field borders
Text PrimaryMain text color
Text SecondarySupporting text
Text MutedLabels and hints
Text DisabledDisabled elements
Accent PrimaryPrimary accent (highlights, focus)
Accent SecondarySecondary accent
Focus RingKeyboard focus indicator

Status Colors

Feedback and notification colors:

SettingDescription
DangerErrors and critical warnings
WarningCaution messages
SuccessConfirmations and positive feedback
InfoInformational messages

Viewer Colors

3D preview colors:

SettingDescription
Background3D viewport background
ToolpathDefault toolpath line color
Grid MajorMajor grid lines
Grid MinorMinor grid lines
Bed PlatePrint bed surface
Ambient LightScene ambient lighting
Key LightMain directional light
Model ColorDefault model/material color seeded into the active design when you switch themes

Creating Custom Themes

New from Scratch

  1. Open the Theme Editor
  2. Click Duplicate Theme on any existing theme
  3. Enter a name for your new theme
  4. Edit colors as desired
  5. Click Save to confirm changes

Duplicate & Modify

  1. Select a theme similar to what you want
  2. Click Duplicate Theme
  3. Give it a unique name
  4. Make your adjustments
  5. Save the changes

Managing Themes

Rename

  1. Select your custom theme
  2. Edit the name field at the top
  3. Click Save to apply

Delete

  1. Select the custom theme you want to remove
  2. Click Delete Theme
  3. Confirm the deletion

Import & Export

Export a Theme

  1. Select the theme to export
  2. Click Export Theme
  3. Save the JSON file to your computer

Exported files use the naming format theme-name-theme.json.

Import a Theme

  1. Click Import Theme in the Theme Editor
  2. Select a .json theme file
  3. The theme is added to your custom themes list

Auto-Save Drafts

The Theme Editor automatically saves your unsaved changes to browser storage. If you close the editor accidentally:

  1. Reopen the Theme Editor
  2. Your draft is automatically restored
  3. Continue editing or click Save to finalize

Drafts are cleared when you:
- Save the theme
- Cancel editing
- Switch to a different theme

Storage

Themes are stored locally:

Keyboard Shortcuts

KeyAction
EscapeClose Theme Editor (without saving)