better on-canvas context menu for DRC markers
Description
The context menu for drc error markers is currently populated with many nonfunctional or at least unrelated commands. In contrast the useful functions are missing.
wish: cleanup the drc-marker context menu (delete unnecessary items), and add the functions from the context menu already available in the drc-dialog. At least add the function "exclude this drc violation".
Steps to reproduce
- open any project with a board with some drc errors
- run DRC
- get drc result dialog, RMB-click on any error: get a good working context menu (picture 1)
- close drc dialog
- select one shown drc marker
- RMB-click to get context menu for the selected marker: many unrelated functions, but the important functions are missing (picture 2)
KiCad Version
Application: KiCad PCB Editor x64 on x64
Version: 8.0.0-rc2-411-g4622738c93, 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.5.0-DEV
ngspice: 42
Compiler: Visual C++ 1936 without C++ ABI
Build settings: