Jeff Young
62fc18d22e
Allow teardrops on custom-shaped pads.
They work OK in a lot of circumstances. Where the don't
work, the user can turn them off.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17565
1 year ago
John Beard
bb100994a7
Eeschema: swap label rotations (and include fields)
This means that labels keep the position relative
to what they are connected to after the swap.
An attempt is made to map the fields of a label
into the position of a matching field (i.e. same name)
on the swapped-to label.
Move the SCH_FIELD rotation justification
handling to the SCH_FIELD class, so it's not just
SCH_LABEL that handles it.
https://gitlab.com/kicad/code/kicad/-/issues/18303
1 year ago
aris-kimi
6969b9d64f
Open library file preselected in the file explorer for both symbol and footprint editors.
1 year ago
Seth Hillbrand
3ebca155a6
Fix missing copperCount dec
Was accidentally removed in LSET cleanup
1 year ago
Seth Hillbrand
fba3b36f04
Correct pad connections for 45° circular
When calculating the pad bbox, we need to only account for deflation of
zone min width. Additionally, when calculating spokes for roughly
circular elements, we don't need to go to the bbox corners, so special
case it to rotate after the fact
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18329
1 year ago
JamesJCode
c05dd18613
Don't reset sheet / screen file names if cancelling repeat insert
in recursive state
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18199
1 year ago
Seth Hillbrand
3a8a5bb378
Convert courtyards with error allowance
We convert arcs/circles to polygons with an allowable error. This means
that the segments might end up being closer than we expect and we should
allow for this deviation when checking courtyards
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18347
1 year ago
Seth Hillbrand
6f285066e4
Simplify spoke generation
Sin/Cos are pre-caclulated for all multiples of 45° so we don't need to
short circuit them here. Calculating the bbox intersection point allows
us to pick spoke sizes that are not overly large so as to miss the hit
point testing in the associated fill areas.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18329
1 year ago
Jeff Young
556efd836b
Fix RecombinePad when pad is rotated.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18348
1 year ago
Seth Hillbrand
f05698202a
Add multiple wires ERC to panel
1 year ago
Seth Hillbrand
4431246cbe
ADDED: ERC Test for labels on multiple wires
When a label overlaps two or more wires, it is not clear which one it
should connect to. This is an ERC warning
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18346
1 year ago
Jeff Young
bfecb7891c
ADDED: --use-drill-origin arg to export DXF.
1 year ago
Mathieu Pilato
c8aa3f21aa
Fix measurement format not saved when modified
Always update stored measurements name / format when updating measurement
1 year ago
Mathieu Pilato
75141da53a
Move default format inside SPICE_VALUE_FORMAT
This ensures that the default format is the same, however the measurements are added
1 year ago
Mathieu Pilato
a5b7c65d7a
Fix spice errors when rerunning a simulation with measurements
Mark the simulation as not finished before starting it, preventing measurements from being requested
from spice right before simulation starts
1 year ago
Mathieu Pilato
98b4a58059
Clear measurement grid while changing tab
Prevent a tab change while editing measurement from impacting measurements of target tab
1 year ago
Mathieu Pilato
c6e8838178
Fix measurements not being loaded with workbook
onPlotChanging() was overwriting loaded measurements. Do not read grid from onPlotChanging().
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18326
1 year ago
Mathieu Pilato
414ac2b83c
Increase default measurement precision to 3 digits
1 year ago
Seth Hillbrand
0e1f7bceb4
Fix some copy-pasta
1 year ago
Seth Hillbrand
dab9580acd
Fix a crash when adding wires in Schematic Editor
Not all UNDO_REDO items have screens associated with them. We only care
about items that are added, changed or removed. The others are
modifications to libedit, origins, page settings, groupings or the
repeat flag
1 year ago
jean-pierre charras
b29ee85b4a
DIALOG_ZONE_MANAGER_BASE: update code to last wxFormbuilder version.
- remove specific windows IDs (use wxID_ANY everywhere) to avoid any conflict
- add tool-tips
- update also PANEL_ZONE_PROPERTIES_BASE
- should not create any actual change.
1 year ago
JamesJCode
230c297691
Fix tuning pattern moves and undo / redo
1 year ago
Lucas Dumont
535a270e19
Add preview for zone in Zone Manager
Rename the "Apply" button into "Update displayed zones" and prevent
some segfault when cancelling the changes made in the zone manager.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17418
1 year ago
Lucas Dumont
0420930d0d
Revert "Save change made in zone manager when apply"
This reverts commit 4f9d0daeef .
1 year ago
Seth Hillbrand
e0453d9bcc
Further cleanup of LSET
Remove duplicative functions. Standardize on C++ stdlib formatting
1 year ago
Seth Hillbrand
0c99f77158
Fix overzealous replace
1 year ago
Seth Hillbrand
cc850d0da0
Split out LSEQ/LSET from LAYER_ID
Separate the layer grouping classes for easier modification
1 year ago
Seth Hillbrand
293075426b
Clean up some LSEQ functions
We are derived from std::vector now. We don't need our own prima donna
increment and dereference overload as these just create bloat and
non-standard coding practices
1 year ago
Maciej Suminski
5ad5be0924
Text variable resolving in footprint text boxes
Mostly a code copy from PCB_TEXT::GetShownText() to
PCB_TEXTBOX::GetShownText().
1 year ago
Seth Hillbrand
b1093f1daf
Fix some signed/unsigned comparisons
1 year ago
Seth Hillbrand
14ccadd2a9
Handled unconnected nets
These nets may have only a single element in them (no connections), so
be sure to leave the node even without Features
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18293
1 year ago
Jeff Young
02a08bf9b1
ADDED: RMB > Copy item for HTML_WINDOW.
(Used at least in Footprint and Symbol Chooser details
panes.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17904
1 year ago
Jeff Young
b9ebd3304b
Fix copy/pasta.
1 year ago
Jeff Young
dccd3d9c43
Fix CLion rename screw-up.
1 year ago
Seth Hillbrand
c899556534
Update translations
1 year ago
Wellington Terumi Uemura
ef911c9dcd
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (9500 of 9500 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
1 year ago
alevtina-karashokova
77082af567
Translated using Weblate (Russian)
Currently translated at 100.0% (9500 of 9500 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
1 year ago
aris-kimi
49f4f4830c
Translated using Weblate (Greek)
Currently translated at 96.6% (9177 of 9500 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/el/
1 year ago
Ulices
1269cb87eb
Translated using Weblate (Spanish (Mexico))
Currently translated at 94.8% (9006 of 9500 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es_MX/
1 year ago
CloverGit
b715bdf5b3
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (9499 of 9500 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
1 year ago
Henrik Kauhanen
8f8bb62a78
Translated using Weblate (Swedish)
Currently translated at 99.8% (9488 of 9500 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
1 year ago
alevtina-karashokova
69947d7eb3
Translated using Weblate (Russian)
Currently translated at 98.9% (9402 of 9500 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
1 year ago
CloverGit
1d26d47540
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.8% (9388 of 9500 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
1 year ago
ZbeeGin
41e362aadd
Translated using Weblate (Polish)
Currently translated at 100.0% (9500 of 9500 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
1 year ago
Laurens Holst
59795eee03
Translated using Weblate (Dutch)
Currently translated at 99.2% (9427 of 9500 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/nl/
1 year ago
Seth Hillbrand
ab2a9e3b90
Translated using Weblate (German)
Currently translated at 98.5% (9361 of 9500 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
1 year ago
Marco Ciampa
a0759a4d30
Translated using Weblate (Italian)
Currently translated at 93.7% (8907 of 9500 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/it/
1 year ago
Bahtiyar Bayram
21bba173e8
Translated using Weblate (Turkish)
Currently translated at 55.0% (5230 of 9500 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
1 year ago
dsa-t
2b7f25200c
Translated using Weblate (Russian)
Currently translated at 95.1% (9035 of 9500 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
1 year ago
ZbeeGin
d1474b728d
Translated using Weblate (Polish)
Currently translated at 99.0% (9409 of 9500 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
1 year ago