To proper handle multi-user editing of schematics/pcb's/symbols/footprints it is important to have the possibility to review the changes.
One easy but still powerful approach to show geometric changes is the addition of a graphical diff. The most basic implementation would simply render layer-per-layer and checks for changed pixels. A more advanced approach would do a per-net diff I think, which would allow us to visualize for example tracks overlaying previous tracks way better.
To proper handle multi-user editing of schematics/ pcb's/symbols/ footprints it is important to have the possibility to review the changes.
One easy but still powerful approach to show geometric changes is the addition of a graphical diff. The most basic implementation would simply render layer-per-layer and checks for changed pixels. A more advanced approach would do a per-net diff I think, which would allow us to visualize for example tracks overlaying previous tracks way better.
Existing 3rd-party programs:
* https:/ /github. com/Gasman2014/ KiCad-Diff /github. com/madworm/ KiCad-Stuff/ tree/master/ scripts/ visual- diffs_on_ gerber- files
* https:/