Feature request: Add global location for footprint lookup when importing Eagle boards
Description
Right now when importing a board from Eagle, it automatically adds all footprints into a local .pretty folder and references them locally.
That's kinda useless when I've spent time "KiCAD-a-fying" many of those footprints and have them in a global library already. It means I have to manually "change footprint" on almost all items coming in that are components I use often across all of my designs.
What I'd like it to have a drop down on the import UI where I can select a "look for footprints here" dropdown that will allow the importer to find a matching footprint name, and use that instead of the local version.
This could also just be in the preferences, but I think maybe being able to change this at the import stage might be handy.
Ideally, this could be expanded further to allow for a table that allows for matching incoming footprint names with new names, so I can automatically have my passives switched to a matching KiCAD footprint, but I'm happy to start with the :look in folder" :)
Steps to reproduce
No steps to repo.
KiCad Version
Application: KiCad PCB Editor
Version: (6.0.0-rc1-415-g653c7b78d7), release build
Libraries:
wxWidgets 3.1.5
libcurl/7.77.0 SecureTransport (LibreSSL/2.8.3) zlib/1.2.11 nghttp2/1.42.0
Platform: macOS Version 12.1 (Build 21C52), 64 bit, Little endian, wxMac
Build Info:
Date: Dec 12 2021 17:04:20
wxWidgets: 3.1.5 (wchar_t,wx containers)
Boost: 1.76.0
OCC: 7.6.0
Curl: 7.64.1
ngspice: 35
Compiler: Clang 12.0.0 with C++ ABI 1002
Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON