Here is an issue I want to make.
As you will see, it needs some brainstorming of the best way to do that.
What’s for you the best way to improve the insertion of vias ?
To add via, the only way is to use the “Add Via” icon (or the same in the menu).
The problem is that you have to select the good one.
All the more that for now, the net names are not correctly shown on pads (https://github.com/LibrePCB/LibrePCB/issues/580)
Add an auto-net via functionality that set automatically the net of the via regarding to the closest net.
Worth case is that you put the via on a pad (or trace) with same net, and move it after.
It can be an option (checkbox in the via context menu).
Another way is to draw a trace and when typing ‘v’ (for example), it places a via at the current position.
Or to place a via when the user change of layer during the routing of a trace