[Feature request] Schematic Editor: add option in preferences to disable autoconnect
Description
With the current automatic functions unwanted connections can be accidentally created by rearranging components, especially by less experienced users. Adding the possibility to disable these functions and only create or break connections explicitly by drawing wires would be highly appreciated and allow KiCad to be used for my target use-case.
#Current behavior:
Connections are automatically created when:
- wires overlap when moving/rearranging symbols/components
- wires overlap by moving these
- placing component pins on top of each other
Wires are split when:
- placing components on top of wires
#Desired behavior:
User can select in preferences if the above mentioned automatic connection/splitting functionality is to be used in the schematic editor or not. Ideally overlapping wires would not be joined, but instead the overlap area would be shown in a different color (or other highlighting) to indicate the overlap.
Steps to reproduce
Move wires / components on top of each other.
KiCad Version
Application: KiCad x64 on x64
Version: 8.0.0-rc1, release build
Libraries:
wxWidgets 3.2.4
FreeType 2.12.1
HarfBuzz 8.3.0
FontConfig 2.14.2
Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW
wxWidgets: 3.2.4 (wchar_t,wx containers)
Boost: 1.83.0
OCC: 7.7.1
Curl: 8.4.0-DEV
ngspice: 42
Compiler: Visual C++ 1936 without C++ ABI
Build settings: