Browse Learn topics

Learn/App & Interface/Interface

Themes

At a glance

  • Light and dark color themes applied app-wide — panels, dialogs, editors, and 3D views
  • Custom theme editor: every color is a named token you can set yourself
  • Themes save as portable .jc3_theme files you can share between machines
  • Toolpath, trail, and overlay colors are theme tokens too — tune the scene to your shop lighting

Settings → Appearance shows every theme as a swatch card — six dark (Dark Navy, Midnight, Slate, Forest, Charcoal, Deep Purple), six light (Light Paper, Daylight, Light Slate, Meadow, Parchment, Lavender), plus Custom. Click a card and the whole app changes instantly: panels, dialogs, the tab bar, the G-code editor, and the 3D views all follow, no restart. A dark theme suits a dim shop; the light themes hold up on a laptop out in the sun by the machine.

What the theme actually covers

Themes aren't just window chrome. Viewport background, grid lines, and axis colors are theme colors, and so is the working scene — the sheet and machine bed in the cutting workspaces, plus every toolpath color: cut moves, lead-ins and lead-outs, rapids, pierce points, and the live trail GcodePilot draws while running. If green-on-dark toolpaths wash out under your shop lights, that's fixable without touching anything else.

Building your own

The Custom card's pencil button opens the theme editor: a tree of every color in the app, grouped by area, each with a swatch and a plain-English name. The fastest start is Inherit From... — copy any built-in theme as your baseline, then change only what bugs you. Edits preview live in the app behind the dialog as you make them; Save keeps them, Cancel puts everything back. Colors accept hex, RGB values, or the native color picker.

Sharing themes

Export Theme writes your custom theme to a .jc3_theme file — plain JSON you can drop in a forum post, email to a buddy, or carry to the other computers in your shop. Import Theme loads one back in. Dial in the toolpath colors once for how your shop actually looks, then put the same setup on every machine.