13 Commits

Author SHA1 Message Date
Alex Shvartzkop
d16a5b1ea3 Fix a design block string. 2025-02-05 19:06:15 +03:00
Seth Hillbrand
0b2d4d4879 Revise Copyright statement to align with TLF
Recommendation is to avoid using the year nomenclature as this
information is already encoded in the git repo.  Avoids needing to
repeatly update.

Also updates AUTHORS.txt from current repo with contributor names
2025-01-01 14:12:04 -08:00
Graham Keeth
fd137279c8 Design block extension fixups
Change design block file ext to kicad_block[s]

Fully include design blocks in project archives

schematic design blocks are a .kicad_blocks folder (library), containing
a .kicad_block folder (block), containing a .kicad_sch file (schematic
fragment) and a .json file (metadata). The .kicad_sch file is already
covered in the archived extension list, but the json needs to be
included.

As a side effect, this will pick up any other json file in the project
directory.

Also archive design block library tables
2024-12-24 00:33:59 +00:00
Jon Evans
2f6a4214ed Revert "Rename design block file extension constant"
This reverts merge request !2099
2024-12-22 19:49:42 +00:00
Graham Keeth
ebfbedf7a7 Rename design block file extension constant
Also add design blocks to the project archiver include list.
2024-12-22 19:30:19 +00:00
Marek Roszko
22d13546fb Some DisplayError -> DisplayErrorMessage 2024-12-20 19:28:30 -05:00
Mike Williams
0b9984d547 design blocks: convenience: copy fields from sheet to new design block 2024-10-01 16:07:52 -04:00
Mike Williams
8695c4afe4 design blocks: allow saving selected sheet as design block 2024-10-01 14:19:07 -04:00
Mike Williams
953bc2d4bd design blocks: implement properties window
Also adds support for default fields when placing design blocks as a
sheet.
2024-09-26 15:48:39 -04:00
Mike Williams
5222b89ffd design blocks: don't attempt to get file access times on dir
Causes errors on Windows
2024-09-10 15:50:03 -04:00
Mike Williams
2eec2489ea design blocks: move globals behind accessor functions
Prepare for lazy loading
2024-09-10 15:50:03 -04:00
Mike Williams
0a5de3510d design blocks: use correct global library path in dialog 2024-09-10 15:50:03 -04:00
Mike Williams
2c99bc6c6d new feature: Schematic Design Blocks
Added to advanced config, default to off.
EnableDesignBlocks=1 in kicad_advanced to test

Fixes: https://gitlab.com/kicad/code/kicad/-/issues/2263
2024-09-05 08:35:49 -04:00