Mark Roszko
1e9025a4dc
Move to a fixed enum for page sizes as well as well as holding a list of types accessible in a vector.
...
Drops some hardcoded size names in places among other bits.
Woooo committed pushed at 36000 feet.
2025-09-13 20:12:53 +02:00
jean-pierre charras
fb1cfee39c
Compil warnings fixes
2025-09-13 18:21:10 +02:00
Seth Hillbrand
29025882fc
Fix typo in pad table
2025-09-12 06:55:31 -07:00
Seth Hillbrand
5952c2fb9a
ADDED: Pad edit table
...
Allows editing common pad properties in table format
Fixes https://gitlab.com/kicad/code/kicad/issues/10789
2025-09-12 05:39:25 -07:00
Jeff Young
18b56539a6
Keep Board Setup in front when called from DRC dialog.
2025-09-11 15:47:13 +01:00
Seth Hillbrand
fc7d91214d
Make pasting in lib tables easier
...
You generally copy/paste whole rows in lib tables, so make this workflow
easier. Allows pasting rows as new data. Prevent overwriting existing
data and don't force pasting from the first column
2025-09-11 02:30:49 -07:00
jean-pierre charras
3b97804cb6
DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR: add missing layers to always allowed list
2025-09-11 11:07:16 +02:00
Seth Hillbrand
6e2b20ed0e
Update BS Threadpool to 5.0
2025-09-10 13:02:24 -07:00
Jeff Young
6e316d9faa
ADDED: menu items to control cross-probing from ERC
...
dialog.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17916
2025-09-10 17:52:09 +01:00
Jeff Young
3c5fb9d90d
CHANGED: progressive disclosure in DRC dialog.
...
CHANGED: moved Report All Track Errors to config menu.
ADDED: menu items to control cross-probing from DRC
dialog.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17916
2025-09-10 17:52:09 +01:00
Seth Hillbrand
cb4c8e6647
Make global delete tracks remove tuning patterns
...
If we are removing the generated item, we should remove the generator as
well
Fixes https://gitlab.com/kicad/code/kicad/issues/21572
2025-09-09 13:06:52 -07:00
Jeff Young
adbc80aade
Tighten corner radius value clearing.
...
Move loading of values outside of c'tor (where
they get stomped on my dialog restore code).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21677
2025-09-08 18:37:47 +01:00
Jeff Young
0b102fc085
Use WX_GRID::ClearRows() to avoid assertions.
...
Fixes KICAD-VM1.
2025-09-08 18:37:47 +01:00
Seth Hillbrand
0c35068e8d
ADDED: Optional flashing with cross-probing
...
Sometimes it is hard to find an element especially if we do not zoom to
the part. The flash should help draw your eye to the relevant part
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19842
2025-09-07 18:08:04 -07:00
Jeff Young
0e5a87546b
More consistent action on Show search panel hypertext link.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21665
2025-09-06 21:29:41 +01:00
Jeff Young
702f774a1f
Bring DIALOG_LIB_FIELDS into line with DIALOG_SYMBOL_FIELDS_TABLE.
2025-09-06 15:10:30 +01:00
jean-pierre charras
c889a7fa16
DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR_BASE: fix a incorrect widgets type
...
Fix also a minor issue in DIALOG_FOOTPRINT_PROPERTIES_BASE
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21662
2025-09-06 13:09:39 +02:00
Mike Williams
7a09960b46
PCB search: add Drills column
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/1982
2025-09-04 10:04:37 -04:00
Graham Keeth
825585847b
Fix typo in DRC rules help
2025-09-03 20:53:26 -07:00
Graham Keeth
6c8f25b418
Add DRC syntax help for via_dangling
2025-09-03 20:52:33 -07:00
John Beard
262f1fdabb
Pcbnew: add layer mode/stackup checks to library parity DRC
2025-09-01 23:44:21 +08:00
Jeff Young
194b7f9dc5
Add corner radius to Shape Properties dialog.
2025-08-30 20:45:02 +01:00
Seth Hillbrand
fe4ddc66eb
Limit radius in more places
2025-08-30 08:19:35 -07:00
Mark Roszko
9bc463606a
More redundant LOCALE_IO
2025-08-27 20:11:26 -04:00
Seth Hillbrand
29c4d9b197
Add width/height adjustment to reference image
...
Allows setting specific width or height on a reference image instead of
just scale
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18567
2025-08-26 11:22:32 -07:00
Seth Hillbrand
9c577a4f4c
Allow mid-track teardrops
...
Tracks passing through but not stopping at pads/vias should still get
teardrops
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21246
2025-08-26 10:04:52 -07:00
Seth Hillbrand
ef0ca4840e
Revert "Check for property prefix in DRC"
...
This reverts commit 85397f6edc835fa6abed8fdc77d53614c94a79b1.
2025-08-25 11:37:13 -07:00
Jeff Young
8c3026cf1a
Naming conventions.
2025-08-25 12:13:38 +01:00
Jeff Young
0477fb65ec
Better spacing in dialogs.
...
Also allows Symbol Properties to be narrower.
2025-08-25 10:48:19 +01:00
Seth Hillbrand
85397f6edc
Check for property prefix in DRC
...
All properties must have a parent. This is a bit hacky way to find that
or generate a warning and set the default
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21543
2025-08-24 17:58:30 -07:00
Seth Hillbrand
eb753b8a1b
Old-skool THT colors
...
Simple option for plain-jane THT pad stacks to color them like the via
holes.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21531
2025-08-24 13:31:50 -07:00
Seth Hillbrand
c842f2700f
Guard against div-0 in gauge
2025-08-24 08:03:31 -07:00
Jeff Young
a7772e3b91
CHANGED: flatten image properties dialogs.
...
Also moves scale to UNIT_BINDER for correct locale
handling.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17837
2025-08-23 20:32:11 +01:00
Jeff Young
8ce0bf7623
Can't veto a close event.
...
Fixes KICAD-SQM.
2025-08-23 20:32:11 +01:00
Jeff Young
7fa9aabead
Don't fire asserts when reloading 3-state checkboxes.
...
Fixes KICAD-YVD.
Fixes KICAD-WBM.
Fixes KICAD-W89.
Fixes KICAD-WTX.
Fixes KICAD-WKP.
Fixes KICAD-W8P.
2025-08-23 20:32:11 +01:00
Seth Hillbrand
8330cf5d12
Separate reset text pos from other attr
...
Position is frequently usefully placed and we might not want to nuke it
just to get the updated text
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18387
2025-08-22 20:11:03 -07:00
dsa-t
4da77e046c
Revert "Add FOLLOW_PCB, FOLLOW_PLOT_SETTINGS appearance presets to 3D render job dialog."
...
This reverts commit 1a9993d764fb929e5ce4c3bf10f331d0c4f82c08
2025-08-22 21:27:01 +03:00
dsa-t
424807da03
Fix ODB++ path creation.
...
(cherry picked from commit 72e19047087a83fea784c4f00db24b50e5bc4f3e)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2025-08-22 15:07:52 +03:00
Alex Shvartzkop
1a9993d764
Add FOLLOW_PCB, FOLLOW_PLOT_SETTINGS appearance presets to 3D render job dialog.
2025-08-22 13:37:49 +03:00
Graham Keeth
a467727503
Tweak display names for via protection features
...
- "Type II a" -> "Type II-a", as given in IPC-4761 text
- remove unnecessary spaces in parentheses
2025-08-21 21:11:41 +01:00
Seth Hillbrand
44228bd580
Move IPC2581 output to REPORTER
...
Adds a wx_reporter_panel to the 2581 output window, shunt messages
through the reporter instance
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16314
2025-08-20 13:42:19 -07:00
Mike Williams
fbb9b296e3
multichannel tool: rename ZONE* from m_area to m_zone for clarity
2025-08-20 15:20:13 -04:00
Mike Williams
986c1a597a
multichannel tool: remove redundant m_raFootprints
2025-08-20 15:20:13 -04:00
Mike Williams
c6df815935
multichannel tool: remove some unused variables
2025-08-20 15:20:13 -04:00
jean-pierre charras
f24aba4093
DIALOG_EXPORT_STEP_LOG: fix log display issues, due to DIALOG_SHIM changes.
...
- Clear m_textCtrlLog and display the command line string in TransferDataToWindow()
- Clear m_textCtrlLog on window close to avoid storing useless data in config
2025-08-20 17:39:21 +02:00
Seth Hillbrand
bd86f979ed
Set embedded delegate to update view properly
...
When embedding a 3d model we want to be able to see it immediately but
this requires getting the embedded files from the delegate model
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19991
2025-08-20 08:34:09 -07:00
Seth Hillbrand
09cdca876c
Add embed option to standard file dialog for 3dmodels
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20025
2025-08-20 08:28:00 -07:00
John Beard
9173d11398
Very minor Coverity fixes
2025-08-20 01:41:18 +08:00
jean-pierre charras
57044fc89f
DIALOG_TRACK_VIA_PROPERTIES: ensure data displayed in the dialog are good.
...
Data shown in widgets (texts, cCB state...) must be initialized in
TransferDataToWindow(), not inside Ctor, because now the base class DIALOG_SHIM
initialize a default value in its TransferDataToWindow() member, called after
the end of DIALOG_TRACK_VIA_PROPERTIES Ctor.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21511
2025-08-19 16:32:52 +02:00
Jeff Young
de1c6c86ab
Fix missing initialization.
2025-08-19 13:38:43 +01:00