12 Commits

Author SHA1 Message Date
Damjan e63087e288 Fix crash when removing field in bulk symbol fields editor 2026-02-03 14:47:55 -08:00
Jon Evans ee6bda1699 Move and rename legacy library code 2025-10-15 22:18:49 -04:00
Jeff Young 06cdf0be98 Give up on using chars for expand/collapse rows.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21820
2025-10-05 20:12:19 +01:00
Jeff Young 60aad25def Enable grouping in library symbol fields table.
This also necessitates showing the Symbol Name in
a column, as the Value will show "<-- mixed -->"
when multiple values are selected.  (And, in some
cases the symbol name and the value are not the
same.)
2025-10-03 17:26:36 +01:00
Jeff Young 1f8403b097 Use more robust method of determining expander column. 2025-10-03 13:31:53 +01:00
Jeff Young 0f2f9329d6 Use unicode arrows for Symbol Editor fields table as well. 2025-10-03 13:01:24 +01:00
Jeff Young fef84a2c6a Dirty symbols when modified.
Also show changes in library tree and canvas when
"Apply" button is clicked.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/21659
2025-09-07 13:49:59 +01:00
Seth Hillbrand f9f5bb9ed1 Consider keywords as required
Because they actually are

Fixes https://gitlab.com/kicad/code/kicad/-/issues/21635
2025-09-04 16:54:53 -07:00
Seth Hillbrand 05d04e665a Fix lib_fields column attributes
Need to properly display footprint selector and datasheet globe
2025-09-04 06:59:35 -07:00
Seth Hillbrand 5c865cab36 Allow full-field filtering in lib_fields_table_editor 2025-09-03 11:47:22 -07:00
Jeff Young 6a171e11fb Clang got cranky on the emplace_back call. 2025-09-02 12:17:07 +01:00
Seth Hillbrand 9cba910d53 ADDED: Library Table Editor
Edits all symbols in a library at once.  Supports copy/paste, multiple
field assignment and selective coloration based on existing data

Fixes https://gitlab.com/kicad/code/kicad/-/issues/11506
2025-09-01 21:47:14 -07:00