Settings and themes

The settings you are most likely to change, and the colour themes.

All settings are under SoftForge Electronics Designer (softforge.edsnx.*); Electronics Designer: Open Settings jumps there and Electronics Designer: Preferences… opens the in-editor preferences (display, pan and zoom, editing, colours, hotkeys).

Ids before 1.8.0. Up to 1.7 the commands, settings and editors were softforge.kicad.*; 1.8.0 kept them working for one release. Since 1.9.0 they no longer work: an old command id (in your keybindings.json, tasks or another extension) is not found, an old setting key is not read, and no editor opens under an old view type (softforge.kicad.pcb …). Rename softforge.kicad. to softforge.edsnx. in keybindings, tasks and when clauses. The one-time migration still runs: the first start of 1.9.0 copies old user, workspace and folder settings to the new keys where the new key is unset (old entries stay in settings.json; delete them when you like) and rewrites old view types in workbench.editorAssociations (softforge.kicad.pcb → softforge.edsnx.pcb). The most used settings:

SettingDefaultMeaning
cliPathkicad-clipath to KiCad’s command-line tool
libraryPaths, libraryEnv[], {}extra libraries, path variables
grid, pcbGrid, gridOrigin, gridStyle1.27, 0.25 mm, [0, 0], dotsgrids
unitsmmmm, in or mils
snapToGrid, snapToItemstruesnapping
routingModewalkaroundhighlight, walkaround, shove
showRatsnest, curvedRatsnest, padNumbers, netNames, highContrast, flipBoardview options
objectOpacitytracks/vias/pads 1, zones/images 0.6Objects tab opacities
themekicad-defaultkicad-default, kicad-classic, vscode, or an imported KiCad theme
hotkeys{}action → key overrides
zoomAtCursor, panStep, rotationStep, flipDirection, fastGrids, fullCrosshairediting preferences
symbolGroups.isolationOpacity25isolation mode: opacity (%) of everything outside the edited symbol or footprint
symbolGroups.askOnExittrueleaving isolation mode after a body change asks Keep local override / Update library / Update all
symbolGroups.defaultRigidfalsesymbols and footprints without their own Rigid / Flexible choice are rigid
symbolGroups.autopositionoffauto: labels placed with a preset are placed again when the group box changes
symbolGroups.inPlaceEditingtruedouble-click / F2 edit labels on the canvas (off: the properties open)

Colour themes: Electronics Designer: Select Colour Theme… lists the built-in themes, the KiCad themes found in KiCad’s config folder (colors/*.json) and the ones imported with Electronics Designer: Import Colour Theme…. The vscode theme follows the VS Code colour theme. The editor chrome always follows VS Code’s theme.

Documentation for Electronics Designer 2.3.60.