Add quick action for Update Symbol/Footprint From Library to ERC/DRC Doesn't Match Library violation
Description
When you get an ERC/DRC violation for symbol/footprint doesn't match library copy, you can right click the violation to quickly access the Inspect -> Compare Symbol/Footprint with Library. This lets you see what the difference is, but it doesn't let you quickly fix the problem. It would be great if you could also access Tools -> Update Symbol/Footprint from Library from that menu.
It would also be nice if there was a button/link to open the update tool from the diff window.
Steps to reproduce
- Get a "Symbol/Footprint does not match copy in library" ERC/DRC violation
- Decide you want to resolve the error by updating from library
- Right click the violation and wish there was a quick action to do so
KiCad Version
Application: KiCad PCB Editor arm64 on arm64
Version: 9.0.4-81-g235e583182, release build
Libraries:
wxWidgets 3.2.8
FreeType 2.13.3
HarfBuzz 10.1.0
FontConfig 2.15.0
Platform: macOS Sonoma Version 14.7.2 (Build 23H311), 64 bit, Little endian, wxMac
OpenGL: Apple, Apple M1, 2.1 Metal - 88.1
wxWidgets: 3.2.8 (wchar_t,wx containers)
Boost: 1.87.0
OCC: 7.8.1
Curl: 8.7.1
ngspice: 44.2
Compiler: Clang 16.0.0 with C++ ABI 1002
KICAD_IPC_API=ON

