A better way to select footprints?
When I insert a 1N4004 in the schematic, Kicad could ask if it is SMD or THT and suggest a list of possible footprints:
Same for resistors, but Kicad would ask SMD/THT and wattage.
Also, in the PCB editor, the user could be able to click on a footprint, properties, and get a list of “compatible” footprints for the current footprint, to change SMD/THT, Horizontal/Vertical, lenghts…
And for those who like to draw a PCB without schematics (simple circuits), the user could tell what component it is (1N4004), if it is THT or SMD, and Kicad could show a list of fottprints.
It would be very helpful, IMHO.