The footprint selection is almost unusable as it is hard to narrow down to relevant footprints. Right now it requires to dig deep into a huge collection of quasi-organized things.
Like my implementation for the component search, this needs a scored search-as-you-type for keywords and name elements.
Also narrow down by tags provided in the components (possibly just as very strong score to move to the top).
Narrow down by pin numbers. Again, possibly just a scoring alternative: delta(component_pins, footprint_pins) == 0 scored highest. That way, it is possible to find off-by-one components as well easily (e.g. the additional ground pin on the USB footprint connector).
The footprint selection is almost unusable as it is hard to narrow down to relevant footprints. Right now it requires to dig deep into a huge collection of quasi-organized things.
Like my implementation for the component search, this needs a scored search-as-you-type for keywords and name elements.
Also narrow down by tags provided in the components (possibly just as very strong score to move to the top).
Narrow down by pin numbers. Again, possibly just a scoring alternative: delta(component_pins, footprint_pins) == 0 scored highest. That way, it is possible to find off-by-one components as well easily (e.g. the additional ground pin on the USB footprint connector).