Skip to content

Draft: Compressed PCB file support

Ian McInerney requested to merge imcinerney/kicad:im/compressedfile into master

Add the ability to read/write a gzip compressed pcb file (extension kicad_pcbz) in pcbnew.

This also reorganizes the common settings into two pages: UI and file handling. The file handling page now has options for choosing the compression level and if compressed files should be preferred over uncompressed (if they are preferred, pcbnew will save to them by default, and the project manager will open a compressed pcb with the project name before an uncompressed file with the project name).

Currently just double clicking on the file in the tree doesn't work - it relies on the prefer compressed option to open the proper file. In the future I want to redo the internal code of the tree to add this support and make it easier to work with in the future (but not in this MR).

This is part of #3929.

Edited by Ian McInerney

Merge request reports