49259 Commits

Author SHA1 Message Date
Seth Hillbrand
23c1a68da8 Make printing consistent with plotting.
How you ask?  Plot first -> then read the PDF and print directly to the
platform-specific printers.  Roundabout?  Yes.  Better than wx printing?
Darnbetcha.

Also allows multi-size page printing and proper margins and print
preview

Fixes https://gitlab.com/kicad/code/kicad/-/issues/1831
2025-08-16 20:07:45 -07:00
Alex Shvartzkop
911e1630a8 Update translations 2025-08-17 01:15:35 +03:00
dsa-t
0df00c2755
Translated using Weblate (Spanish)
Currently translated at 82.0% (8570 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
2025-08-17 00:13:37 +02:00
Максим Горпиніч
9adb0183b4
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (10443 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2025-08-17 00:11:26 +02:00
Sárkány Lőrinc
9783912344
Translated using Weblate (Hungarian)
Currently translated at 33.2% (3473 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/hu/
2025-08-17 00:11:26 +02:00
Максим Горпиніч
533071c6ab
Translated using Weblate (Ukrainian)
Currently translated at 91.3% (9543 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2025-08-17 00:11:26 +02:00
Максим Горпиніч
f283c58b48
Translated using Weblate (Ukrainian)
Currently translated at 90.5% (9452 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2025-08-17 00:11:26 +02:00
Sárkány Lőrinc
634d71bb80
Translated using Weblate (Hungarian)
Currently translated at 33.1% (3457 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/hu/
2025-08-17 00:11:26 +02:00
Sárkány Lőrinc
7b30c09298
Translated using Weblate (Hungarian)
Currently translated at 33.0% (3451 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/hu/
2025-08-17 00:11:26 +02:00
Frank Sonnenberg
f454f879b9
Translated using Weblate (German)
Currently translated at 98.8% (10324 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2025-08-17 00:11:26 +02:00
YÜKSEL AÇIKGÖZ
5cd8eec039
Translated using Weblate (Turkish)
Currently translated at 99.9% (10441 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
2025-08-17 00:11:25 +02:00
2tama3
6fae1bebb0
Translated using Weblate (Japanese)
Currently translated at 100.0% (10443 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2025-08-17 00:11:25 +02:00
Gaston Schelotto
617b08a867
Translated using Weblate (Spanish)
Currently translated at 82.0% (8568 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
2025-08-17 00:11:25 +02:00
Mahdi Ahmadzadeh
3bf34a7609
Translated using Weblate (Persian)
Currently translated at 8.2% (861 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fa/
2025-08-17 00:11:25 +02:00
YÜKSEL AÇIKGÖZ
818c709077
Translated using Weblate (Turkish)
Currently translated at 98.6% (10301 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
2025-08-17 00:11:25 +02:00
CloverGit
6332b28768
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 97.2% (10160 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2025-08-17 00:11:25 +02:00
Jan Straka
ae5050e699
Translated using Weblate (Czech)
Currently translated at 73.8% (7707 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2025-08-17 00:11:25 +02:00
ZbeeGin
2957004474
Translated using Weblate (Polish)
Currently translated at 98.7% (10316 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2025-08-17 00:11:25 +02:00
2tama3
c9c6ca7d3d
Translated using Weblate (Japanese)
Currently translated at 100.0% (10443 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2025-08-17 00:11:25 +02:00
ssantos
f434156a3c
Translated using Weblate (Portuguese)
Currently translated at 94.8% (9909 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt/
2025-08-17 00:11:24 +02:00
Francisco Jose Rey
dcd55a375a
Translated using Weblate (Spanish)
Currently translated at 81.6% (8530 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
2025-08-17 00:11:24 +02:00
Stefan Bjornelund the Gnome
c65a4ec6bb
Translated using Weblate (Swedish)
Currently translated at 99.7% (10421 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2025-08-17 00:11:24 +02:00
Henrik Kauhanen
a018b9729f
Translated using Weblate (Swedish)
Currently translated at 99.7% (10421 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2025-08-17 00:11:24 +02:00
dsa-t
923ea61a99
Translated using Weblate (Russian)
Currently translated at 94.1% (9830 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2025-08-17 00:11:24 +02:00
co8 j
6368d6222f
Translated using Weblate (Japanese)
Currently translated at 99.6% (10410 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2025-08-17 00:11:24 +02:00
Henrik Kauhanen
600eec45a4
Translated using Weblate (German)
Currently translated at 98.8% (10324 of 10443 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2025-08-17 00:11:24 +02:00
Seth Hillbrand
9f2b04c7e2 Prevent autosave error from cluttering the screen
Once per session, per editor we can show the error.  After that, assume
that the designer has seen and knows about the issue.

Fixes https://gitlab.com/kicad/code/kicad/issues/21464
2025-08-16 13:49:32 -07:00
Seth Hillbrand
fcd2da354d Allow wildcard matching for Netclass naming
Fixes https://gitlab.com/kicad/code/kicad/issues/21455
2025-08-16 13:30:20 -07:00
jean-pierre charras
2ff3f1fac1 Eeschema, DXF plotter: allows dxf unit selection (inch/mm) like in Pcbnew
Fix other minor issues in DIALOG_PLOT_SCHEMATIC.
Previously the export was always in inch (and in mm in Pcbnew)
kicad-cli always export in mm (like in Pcbnew)
2025-08-16 17:24:10 +02:00
jean-pierre charras
6d576a11a8 Fix 2 compil warnings. 2025-08-16 17:19:26 +02:00
Mark Roszko
e08c7799fa Fix build error 2025-08-15 23:10:48 -04:00
John Beard
c5d5a718aa Altium: handle '.var' concatenated special strings
The ST MB2046 reference board, for example, has all the
assembly-layer ref-des text in the format '.R42' even though
they're not concatenated.

Enable the existing but commented-out text.
2025-08-16 05:51:12 +08:00
John Beard
85dcdd5cb2 Altium: advanced config to skip models
This can be really slow, and isn't required if testing
something that's unrelated to models in a large demo file.
2025-08-16 05:36:11 +08:00
Seth Hillbrand
2ded7b87af Ensure archives without ext are given .zip
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21423
2025-08-15 13:25:36 -07:00
Seth Hillbrand
1166cacc64 Snap point editor into place
Adds 90° support to the point editor and ensures editing is the same as
creating when it comes to point snapping

Fixes https://gitlab.com/kicad/code/kicad/-/issues/21481
2025-08-15 12:19:06 -07:00
Seth Hillbrand
ddae938aa4 Allow grouping tuning pattern with tracks
Any object that shares a name should be able to be handled in a group
2025-08-15 10:54:23 -07:00
Jeff Young
d5f16adde1 ADDED: maintenance page to preferences. 2025-08-15 16:57:46 +01:00
Jeff Young
9ff30873fc Prettify spacemouse preferences panel. 2025-08-15 16:57:46 +01:00
Seth Hillbrand
3ec380d93c Allow generator actions to affect children
Changing the generator will often modify the underlying children's
properties.  We should store these data in the stack.  Also add the
ability to change layers

Fixes https://gitlab.com/kicad/code/kicad/-/issues/21476
2025-08-15 06:50:46 -07:00
Seth Hillbrand
8bf7975440 Make move tool obey snap settings
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21192
2025-08-15 06:35:12 -07:00
Mark Roszko
53e8d051e3 Reuse the visibility bitmap bundles to reduce gdi object exhaustion
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21386#note_2654658071
2025-08-15 08:15:24 -04:00
Alex Shvartzkop
49a1323945 Fix build error on MSVC. 2025-08-15 11:58:47 +03:00
Seth Hillbrand
a45cb0015a Fix copy pasta causing crash
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21486
2025-08-14 16:28:10 -07:00
Seth Hillbrand
17d9ff4fe7 Add the ability to edit advanced config
If you set the env var KICAD_EDIT_ADVANCED_CFG=1, you get a new menu
option in the KiCad project window's Edit menu.  Lets you modify the
settings for advanced config graphically without having to
remember/lookup the magic incantation
2025-08-14 15:37:02 -07:00
dsa-t
7c499f499d Altium PCB import: fix 3D models rotation when 3D body is on bottom side.
See https://gitlab.com/kicad/code/kicad/-/issues/18450


(cherry picked from commit 9de49e3ac5cde06db7f1a0d86f66b3bde4c24f71)

Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2025-08-15 01:15:13 +03:00
jean-pierre charras
de47d89e41 DIALOG_IMPORT_SETTINGS: fix some minor issues.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21483
2025-08-14 13:44:01 +02:00
Jeff Young
33c73d7db4 Fix crashes when settings manager doesn't exist yet. 2025-08-14 11:33:25 +01:00
Jeff Young
dafc9dd05a Fix crash with empty grid setting.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21479
2025-08-14 10:34:43 +01:00
jean-pierre charras
4ac43a212e DIALOG_BOARD_REANNOTATE: ensure the Grid selection choice is valid (existing grid).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21479
2025-08-14 11:31:55 +02:00
Seth Hillbrand
e97fab9aee Fixup live junction display
We were a bit aggro with how we removed junctions after finishing.  Now,
we can avoid this by removing moved junctions and re-adding when needed

Fixes https://gitlab.com/kicad/code/kicad/-/issues/21480
2025-08-13 13:53:30 -07:00