User driven net color update between EESchema and PCBnew
Description
Based on a question I asked at the forums https://forum.kicad.info/t/eeschema-net-highlighting/25071/3 about coloring of nets. As explained by the answers to my question there is currently no link between the net colors in EESchema and PCBNew. John Evans brings up the excellent points that the same color may not be as visible on a white background as it is on a black background (I offer yellow as an excellent example). Another point is colors may mean different things on the schematic vs. the layout. But what if the colors mean the same thing on the schematic and the layout? I'd like to suggest a way to have net colors transfer between EESchema and PCBNew. Something like a “copy from board color” and “copy from schematic color” feature, either (or both) individual nets or whole board.
To be clear, this is in reference to net coloring, not net highlighting.
I'm not running any of the 5.99 nightlies, I'm going based on current (2020-10-15) planned capabilities coming to v6 told to me by seth_h (@sethhillbrand) and @craftyjon on the forum.
Steps to reproduce
New feature request, not bug report.
KiCad Version
Application: KiCad
Version: (5.1.7)-1, release build
Libraries:
wxWidgets 3.0.5
libcurl/7.71.0 OpenSSL/1.1.1g (Schannel) zlib/1.2.11 brotli/1.0.7 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.41.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
wxWidgets: 3.0.5 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.73.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.71.0
Compiler: GCC 10.2.0 with C++ ABI 1014
Build settings:
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON