Andrzej Wolski
c73d555fe2
ADDED: Lasso selection in pcbnew
Adds a lasso or freeform selection tool to KiCad in addition to standard
rectangular selection. Adds supporting HitTest routines
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/1977
4 months ago
Seth Hillbrand
1306cb337d
Fix fat-fingering mistake
4 months ago
John Beard
da1495cd67
Pcbnew: Zero-thickness layers are not specified rather than actually zero
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/21443
4 months ago
JamesJCode
b87a050bd8
Use full start / end copper layer heights in length calculations
Previously we halved the start / end copper layer heights, which is
not in line with how other EDA tools behave. This was also inconsistent
with adding pad-to-die lengths as we did not add back in the missing
half.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21365
4 months ago
Seth Hillbrand
7dc83fbffd
Ensure dialogs are visible on all Spaces
We never want to hide dialogs if their parent is on a different Space
(MacOS-specific terminology), so set the window property to show
everywhere when showing a dialog
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13906
4 months ago
Seth Hillbrand
fa02553d53
Don't special case custom pads from Altium
All pads should follow the same behavior. Remains todo to
differentiate between missing values (inherit in Altium) and custom 0mil
values (force no expansion)
4 months ago
John Beard
a8d69c856f
Eeschema: fix alt mode resetting on symbol update
GetName is the alt name if it's set, so use GetBaseName.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/21439
4 months ago
John Beard
8023227829
Eeschema: fix alt pin icon/OP current preference resetting
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/21440
4 months ago
John Beard
e82d19eeb7
Pcbnew 3D: Add a toggle for plated barrel visibility
This can be useful when checking 3D models and/or generating
images of components in place on board, or if a dense via field is
in the way when looking at something on an inner layer.
4 months ago
John Beard
71750aa87e
Icons: Pixel-align some icons
This avoids lines being fuzzy at 1:1 and 1:2 sizes.
4 months ago
John Beard
bbe5280d57
Eeschema: provide tooltip for place sheet pin action
4 months ago
John Beard
4f629e2d6d
Eeschema: better differentiate hierarchical label action icons
4 months ago
John Beard
1832aba14e
Eeschema: fix missing include
4 months ago
John Beard
2bf2e30af6
Pcbnew: squash shadowed variable warning in copper clearance DRC
4 months ago
John Beard
0eaedb770b
Edit constraints: formalise ownership semantics
4 months ago
jean-pierre charras
9ccc47cf0b
panel_setup_rules_help_8expression_functions: use style similar to other help texts
4 months ago
jean-pierre charras
de208b3f00
Kicad manager: display the number of GDI objects in About Dialog (Windows only)
On Windows, if the number of GDI objects reach a limit (usually 10000) some can
be not shown, thus creating a strange behavior not easy to diagnose.
Displaying the number in use can help.
4 months ago
Jeff Young
54d8cf10fc
Selected is not the same as highlighted.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19976
4 months ago
Jeff Young
e16c8fdba0
Formatting.
4 months ago
Jeff Young
43a1134397
Performance tweak.
4 months ago
Jeff Young
400fd96ee2
Make use of new move assignment operators.
4 months ago
jean-pierre charras
d7cf008397
Try to fix a QA test.
4 months ago
Jeff Young
8e534449af
Forgot to bump file format version for 5a70fc0bd5.
4 months ago
Jeff Young
b2ecaf1ddc
Don't set m_IsPreviewer to force 3D models.
It has unintended side-effects (such as showing
user drawings and user comments layers).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21428
4 months ago
Seth Hillbrand
ece58909ba
Avoid infinite loop if the grid size is zero or less
4 months ago
Seth Hillbrand
29eee9f126
Refactor grid_helper to allow testing
Make view and tool manager optional so that we can implement QA on the
actual snapping
4 months ago
Alex Shvartzkop
fb6bc9ca11
Improve Library link label to text field alignment in symbol/footprint properties dialogs.
4 months ago
Jeff Young
2e629ca55c
ADDED: follow-pcb and follow-plot-settings to render job settings.
Also added Follow-board-stackup-colors to both
render job settings and render CLI arguments
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21341
4 months ago
Jeff Young
fa9df08f94
Quiet assert.
Fixes KICAD-V9P.
4 months ago
Jeff Young
5a70fc0bd5
Convert (island) to (island yes).
4 months ago
Jeff Young
d3f2bec6a6
Performance tweaks.
4 months ago
Alex Shvartzkop
d340fa1a12
Update translations
4 months ago
CloverGit
9063c1bbe7
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 97.7% (10166 of 10399 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
4 months ago
dsa-t
5e5ce91400
Translated using Weblate (Russian)
Currently translated at 94.5% (9833 of 10399 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
4 months ago
co8 j
c977640b90
Translated using Weblate (Japanese)
Currently translated at 100.0% (10399 of 10399 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
4 months ago
2tama3
175c6f5e62
Translated using Weblate (Japanese)
Currently translated at 100.0% (10399 of 10399 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
4 months ago
co8 j
12a1a3c028
Translated using Weblate (Japanese)
Currently translated at 100.0% (10399 of 10399 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
4 months ago
Pferd O
ed7892d5b6
Translated using Weblate (German)
Currently translated at 99.3% (10330 of 10399 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
4 months ago
Mahdi Ahmadzadeh
c062908b8f
Translated using Weblate (Persian)
Currently translated at 8.0% (840 of 10399 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fa/
4 months ago
Alex Shvartzkop
f4c356a4f8
Update generated custom DRC rules help files, required for Weblate.
4 months ago
Alex Shvartzkop
188e0fc545
Revert "Ignore autogenerated files"
This reverts commit 36366e254d .
4 months ago
Mojca Miklavec Groenhuis
f145d8750d
Name change
4 months ago
Seth Hillbrand
416e54f0d5
Update template selector to modern webview
Allow more attractive templates. Start of building singular
template+new project layout
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15987
4 months ago
Seth Hillbrand
dd889ddac9
Add Tesselation QA tests
4 months ago
Jeff Young
dc7312efd6
Frame needs an extra kick to toggle grid visibility.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21409
4 months ago
Seth Hillbrand
321b5793a2
Add some QA tests
Created basic tests for:
- Notification Manager
- Clipboard
- File history
- Filename Resolver
- Hotkey store
- Collector
- Reporters
4 months ago
Jeff Young
ea84879b06
Allow deletion of nested embedded files.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20581
4 months ago
Jeff Young
7240128130
Formatting.
4 months ago
Jeff Young
2c3408aad5
Grid is already updated by AddFile() callback.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20565
4 months ago
Jeff Young
724e44d5a0
Move assignment operators for some hot-path classes.
4 months ago