I’ll bet no one saw this coming:
Credit to our founding father, JP.
Thanks to Andrzej Wolski, we now have a freeform/lasso selection tool
Live junction updates when dragging connections in Schematic Editor
No pictures but SpaceMouse support is now available in Linux as well
Footprints can now specify objects on defined inner layer, and can also opt into any set of user layers rather than just four. E.g. this footprint has a shape on In2 (orange) and a rule area on In1 (green):
To use this, you must define a specific stackup for the footprint by choosing the number of copper layers and adding any user layers that you want.
Layers are 1:1 with the board layers. Objects defined on layers that don’t exist on the board are not shown, but remain in the footprint on the board and will be used if you increase board layers.
If you do not set a stackup, the default is the current behaviour where rule areas on In1 are “expanded” to all inner layers.
True 1:1 screen to reality zoom setting
45° full screen cross hairs
Drag and Drop images into the schematic
Why can’t I click on that object?!?!
If the selection filter is blocking your ability to click on anything, a little flash will let you know which filter is doing the blocking.
Undo/Redo comes to the dialog boxes
Net selection dialog now lives in the properties panel too
Grouped graphic scaling
Multiple alternate views for a symbol (generalisation of body styles / De Morgan conversions).
Rounded Rectangles are now native
Live angle preview when editing polygons
Reworking of “Override Locks” architecture. Instead of getting a popup dialog each time you try to move locked items, there’s now a global checkbox that you can turn on for a series of operations and then turn back off.
There is now a concept of PCB “points”, which are zero-dimensional objects you can place into footprints and PCBs. These can be used to place footprints at defined relative offsets, to mark important locations that can be snapped to, to mark THT footprint “centres” when using the IPC origin-at-pin-1 convention, etc.
E.g. this stackable THT battery holder can have the centre point defined, and can also have edge-to-edge snaps set up:
Points have a layer (and follow the usual snapping rules for All/Active layers via Shift+S and visibility based on that layer), and they have a “size”, which only affects the drawn size on the board.
PCB Design Blocks have been added.
Groups in both editors now have a concept of a “library link”, which links the group to a source design block.
Schematic groups can now be transferred to the PCB editor along with their members, and if a library link is present, this will be transferred to the PCB group, too.
PCB groups with a library link can have a number of operations applied using that link, such as Apply Design Block Layout:
Lasso selection comes to schematic editor as well