Option to prevent selecting a footprint on empty area

Bug #1832986 reported by eelik on 2019-06-16
This bug affects 1 person
Affects Status Importance Assigned to Milestone

Bug Description

I often use large footprints which overlap other footprints. Examples are "motherboards" as footprints when designing "shields" and OLED displays with pin header connections where components can be placed under the display.

It's clumsy that I can often select such a footprint by accident. Zooming in helps sometimes but not always. I would like to have an option (possibly file format change?) for such footprints which would prevent selecting them on the empty area inside the bounding box. They could be selected only by clicking directly on an item of the footprint (pad, graphic lines etc.). This should include selecting with box selection - only if an item of the footprint touches the box, the footprint would be selected.

When Edge.Cuts is enabled for footprints this would also make possible having outlines as footprints. Otherwise accidentally selecting those footprints will make using them impractical.

Application: Pcbnew
Version: (5.1.0-1008-g945eaceb9), release build
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:

eelik (eelik) on 2019-06-16
description: updated
Revision history for this message
Seth Hillbrand (sethh) wrote :

I'd like to hold off on addressing this until I finish updating the selection modes. I suspect that the problem this seeks to solve will become less of an issue

Changed in kicad:
importance: Undecided → Wishlist
Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

Setting the milestone so this isn't lost in the weeds.

Changed in kicad:
milestone: none → 6.0.0-rc1
Changed in kicad:
status: New → Triaged
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers