Alex Shvartzkop
fb6bc9ca11
Improve Library link label to text field alignment in symbol/footprint properties dialogs.
2 months ago
Jeff Young
62001204b7
CHANGED: share GUI and code between net-ties and jumpers.
ADDED: description of jumper groups for PCB Footprint
Properties dialog.
Also untangles the internal storage of the DRC exclusion
flags from the fabrication attributes.
Also removes allow-missing-courtyards from PCB footprint
properties because you can't edit the courtyards there
so it makes no sense.
(Which means the library parity checker also doesn't
need to check it as it will always match the library.)
5 months ago
Jeff Young
702d802b22
Show library info for components in search panels.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19721
6 months ago
Wayne Stambaugh
2cac5d29a1
Setup and settings panels layout improvements.
10 months ago
Jeff Young
dee59bd4f5
UNIT_BINDER does it's own eval processing.
Also fixes a related bug where editing a eval'ed control
from "0" to empty doesn't reset the original text.
11 months ago
Jeff Young
3b6a33c59a
Fill in a lot more calls to DIALOG_SHIM::OnModify().
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18443
1 year ago
Jeff Young
ee3be0802c
Move PCBNew overrides to nullable properties.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5562
2 years ago
Alex Shvartzkop
1decd31baf
Vertically center wxGrid cells by default.
2 years ago
Jeff Young
df63ca0189
Save a bit of space in FP 3D preview by moving board thickness to dlg.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13896
2 years ago
Jeff Young
a66360525a
Broaden "Style footprint fields" to cover graphics as well.
Also cleans up the layout of the symbol & fp properties dialogs.
Also fixes the background colour of the link textEdit controls on Mac.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8161
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15152
2 years ago
jean-pierre charras
5b42348834
Pcbnew: shows the UUID of a footprint in DIALOG_FOOTPRINT_PROPERTIES.
This is an important property of a footprint, but it is never shown to
a user, although it is used in a lot of cases.
2 years ago
Mike Williams
bd5d3533d8
Footprints: rename Fabrication Attributes to just Attributes
Makes it consistent with the Symbol attributes that are often
synchronized.
2 years ago
Mike Williams
028f500cd9
Footprints: rename properties to fields for consistency with symbols
2 years ago
Mike Williams
32eb1ef77e
Sch->PCB: propagate DNP from symbols to footprints attributes
Also add a 3D viewer toggle.
3 years ago
Jeff Young
62649b868c
Ensure good fonts in grid headers.
Also moves rendering to a flat look for headers (instead of a beveled
border).
Fixes https://gitlab.com/kicad/code/kicad/issues/13547
3 years ago
Jeff Young
f1aee2fa18
Minor dialog tweaks.
3 years ago
Seth Hillbrand
79f567cff4
Standardize BOM nomenclature
Fixes https://gitlab.com/kicad/code/kicad/issues/13499
3 years ago
Jeff Young
c0872364d4
Get rid of bloated bitmap buttons on wxWidgets 3.2.
3 years ago
Jeff Young
f24372bc18
Layout adjustments for wxWidgets 3.2.
3 years ago
Jeff Young
bd1114d94d
Move footprint properties dialogs to symbol properties grid resizing strategy.
Fixes https://gitlab.com/kicad/code/kicad/issues/9883
3 years ago
Jeff Young
9e580b3116
Other -> Unspecified and a couple of other terminology improvements.
3 years ago
Jeff Young
2d1fa48a73
Improve solder paste tooltips.
Fixes https://gitlab.com/kicad/code/kicad/issues/10585
4 years ago
Jeff Young
09b7e0b72b
ADDED Exclude Footprint from Courtyard Requirement.
Fixes https://gitlab.com/kicad/code/kicad/issues/9881
4 years ago
Jeff Young
d649b288a6
Swap out autoplace rotation costs for private footprint layers.
Fixes https://gitlab.com/kicad/code/kicad/issues/2291
Fixes https://gitlab.com/kicad/code/kicad/issues/5391
4 years ago
Jeff Young
ef10b36948
Add mask-to-copper clearance parameter and rename mask margin.
4 years ago
Jeff Young
a48867ea01
Solder mask integrity testing.
ADDED DRC test for solder mask aperture bridging copper from different
nets.
ADDED visualization of minimum web width processing for solder masks.
ADDED allow_soldermask_bridges property for footprints.
Fixes https://gitlab.com/kicad/code/kicad/issues/2183
Fixes https://gitlab.com/kicad/code/kicad/issues/1792
4 years ago
Marek Roszko
792a8dca9d
Fix errant wxassert about expand and center align
4 years ago
Wayne Stambaugh
ffddefc532
Minor dialog layout improvements.
4 years ago
jean-pierre charras
593324bbaa
Do not use non ASCII7 chars in English strings.
Fix UTF8 to unicode conversion issue.
Fixes #9356
https://gitlab.com/kicad/code/kicad/issues/9356
Fixes #9355
https://gitlab.com/kicad/code/kicad/issues/9355
4 years ago
Seth Hillbrand
a6fc885402
Component->Footprint label
4 years ago
Jeff Young
e2ce2e6ca9
Correct slight misalignment in Library Link fields.
4 years ago
Jeff Young
a5247471f7
Expunge a bunch more fixed font specs from wxFormBuilder files.
Also removes the -1 sizing of the status bar on GTK and MSW.
Fixes https://gitlab.com/kicad/code/kicad/issues/8608
4 years ago
Jeff Young
a10f2b284c
Unify negative zero and percent handling in UNIT_BINDER.
Some values, such as solder mask margins, are usually negative and it
helps to display zero as "-0.0".
4 years ago
Ian McInerney
befd30a1a1
Switch the board footprint properties window to use the new 3d models panel
This allows it to also get the badge showing errors in the panel.
4 years ago
Jon Evans
f6d6b7d263
Harmonize property names for zone/footprint/pad clearance and thermals
Use "override" instead of "local" for better clarity.
4 years ago
Jeff Young
6072f5831b
Apply uniform spacing to orientation controls.
5 years ago
Roberto Fernandez Bautista
7077e59395
Make moving pads independent of footprint much harder with new setting
It is still possible to move a pad independent of footprint through
the pad properties dialog. This is a much more conscious decision
than using the move tools.
ADDED: "Allow free pads" preference setting in pcbnew, default to off.
When enabled, allows moving unlocked pads independent of the footprint
(i.e. previous behaviour). When disabled (default), any attempt to move
a pad will move the parent footprint instead.
REMOVED: "Lock pads of newly added footprints" preference setting in
pcbnew. (Pad lock state is now loaded from the footprint definition)
CHANGED: There are now only two possible lock states for a footprint:
locked and unlocked. The lock state of the pads in the footprint is
now independent of the footprint lock state.
Also fixed a latent bug that would allow a pad to be moved when the
parent footprint was locked (see m_selectionTool->RequestSelection
lambdas in edit_tool.cpp)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7739
5 years ago
Jeff Young
f30eab422e
Don't allow footprint text item columns to be resized.
We auto-size them in the code and doing both produces nothing but a
mess.
Also improves the auto-sizing for the layers drop-down (particularly
needed for the new, somewhat longer, layer names.
Fixes https://gitlab.com/kicad/code/kicad/issues/7671
5 years ago
Jeff Young
da0d89645f
Default to updating 3D models.
Also cleans up some user strings to try and make this clearer, and to help
translators make it clearer (neither of which is easy to do).
Fixes https://gitlab.com/kicad/code/kicad/issues/6475
5 years ago
jean-pierre charras
0ef480dc84
DIALOG_FOOTPRINT_PROPERTIES: fix an issue when selecting 0.0 orientation.
Allows also entering a rotation angle in 0.001 degrees
(The limitation to 0.1 degree is outdated since years)
5 years ago
Jeff Young
92d84b0d67
Naming updates.
5 years ago
Jeff Young
e7db43285f
ADDED new footprint fabrication attributes.
This commit also adds mapping of the new symbol properties
"exclude from BOM" and "exclude from board" to be correctly
handled in Update Board from Schematic.
Fixes https://gitlab.com/kicad/code/kicad/issues/2399
Fixes https://gitlab.com/kicad/code/kicad/issues/4643
Fixes https://gitlab.com/kicad/code/kicad/issues/2233
5 years ago
Jeff Young
88d76eaf62
Enforce Apple's destructive button distance guideline.
Also fixes a few errant icon buttons that were still setting a fixed
size.
5 years ago
Jeff Young
e6a0732e64
Minor cosmetic issues.
5 years ago
Jeff Young
1be39195ab
Remove UUIDs from the GUI.
Fixes https://gitlab.com/kicad/code/kicad/issues/5018
5 years ago
Wayne Stambaugh
0032845f9e
Fix clipped bitmap buttons with GTK on Linux.
A note to developers, please do not set the minimum and/or size of bitmap
buttons. It causes bitmaps to get clipped using GTK on Linux. If the
bitmap button size is not acceptable, then supply an appropriately sized
bitmap rather than attempt to force the wxWidgets sizing mechanism to do
what you want. This almost always causes platform differences that do
not work well.
5 years ago
Jeff Young
9e4125c451
Add note on spacing to Global Label Properties dialog.
Also cleans up some of the other notes to have a uniform presentation.
Fixes https://gitlab.com/kicad/code/kicad/issues/4323
6 years ago
jean-pierre charras
e208cd8eca
DIALOG_FOOTPRINT_BOARD_EDITOR: minor cosmetic changes.
6 years ago
Wayne Stambaugh
63291141df
Pcbnew: minor footprint properties dialog layout improvements.
6 years ago
jean-pierre charras
36d1d57505
Pcbnew: fix a minor wxWidget alert
6 years ago