There wasnt much improvement from 5 to 7, so I would wait at least to Version 9.0 or that my big project has been finished. Whatever is later.
I made a wishlist, what do you think about it?:
- A 3D transparent View!
- Let fills combine, that have different settings
- Overwrite properties like thermal gap for the whole footprint, or even multiple differen footprints
- Stop changing GUI symbols over and over again
- Change properties of many symbols/footprints if they are common (dont populate, width of graphic elements, properties of multiple pads, etc)
- Net tie on inner layers
- Draw grid on top! Its hidden when more layers are activated. Which makes it almost useless.
- When changing a net, and opening the dropdown list, have the old entry selected, so you dont have to scroll, when changing from GND1 to GND2.
- clearance properties for a track
- catch mouse pointer on pick point (corners) with more range (without really clicking on it)
- circle as track! There is an option to make a track out of a circle, but it does not work.
- Easy change of layer, of every element, even if in groups or selecetions of many kinds. (If different layers, ignore, and set to new layer)
- When selecting lines in the schematic, highlight them in the PCB editor
- When footprint created, make it available in symboleditor!
- make filter in footprint library browser find a certain footprint. Cant find a footprint without selecting its parent folder!
- Grouping of smybols in schematics
- Make it more visible if in group (PCB editor)
- Routing of multiple tracks at once
- Mirroring of more than one footprint. Also on a group.
- When minimizing and maximising the schematic editor, let it maximize in the previous position.
- ratsnest line between different layers should start from via, and not from the nearest point of the "wrong" layer, as the via would be the point we trace from.
- When placing via is active, show before placing, if it could be placed at the place where the mouse points to
- show footprint that is selected with arrow keys in the browser
- option to have certain symbols not beeing "annotation reset"
- when adding net labels, they should be the same in pcb editor.
- select multiple track elements with just selecting start and end.
- Make kicad use less RAM (2.4GB is too much)
- Inductance calculation in calculator, or on PCB
- If selecting multiple track traces, show its length!
- When starting kicad after it crashed, recreate the last session from autosaved or backed up files.
- make a via with no net, accept any track that will be routet to it!
- Footprint assignment: make other properties possible to show. Sort by capacitance or other properties.
- mark nets as critical, with visual identification on schematic and pcb
- make clearance violation visible what is actually overlapping
- Automatic deletion of parts, that are deleted in schematic
- Remove tha flash, when errors happen. Make a little popup that slides in instead.
- Show number of existing global labels, or show connections to others. Or show little views, that show the others, and their surroundings.
- Delete multiple errors at once in DRC / Delete multiple errors/warning for a certain footprint
- Group error warning by type/sheet/...
- Make a button to fold all warnings
- Make it impossible to assign an element a reference that is already given to another element.
- Circular fills/Rule area
- When all layers are activated (visible/bright) dont select just the element (grapihcs), that is underneath the clicked one (trace front).
- When trying to to drag a trace/grapic/arc on the edge, it drags the whole thing if you dont hit it perfectly.
- Fix bugs.
- Select elements when clicking on actual graphic element, and not just some invisible selection boxes. (Trying to select text over a footprint is nearly impossible) - Selection filter might be good enough.
- In 3D View, show lines from reference to the element (just like in PCB editor, but show them all at once - make an option for this)
- When double click on hierarical sheet to go into it, dont mark and zoom in PCB editor.
- When dragging with d a via or tracks, do not display silkscreen or any other non important stuff