Alex Shvartzkop
2c73f74112
Use bitmap bundles in 3D viewer toolbar.
2 years ago
Alex Shvartzkop
5e64bd6256
Center bitmaps in bitmap buttons by default.
2 years ago
Alex Shvartzkop
2a5903cd9b
More universal way of scaling indicator icon bitmaps.
2 years ago
Jeff Young
df3eaf0e03
Trim before sorting.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17046
2 years ago
Jeff Young
e400d49af6
Trim covered region to bounding hull.
Otherwise a long track crossing a footprint will look
like it covers most of it.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17299
2 years ago
Jeff Young
8204577fba
Throw duplicate pin error as it prevents other checks.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14761
2 years ago
Seth Hillbrand
becc0232b4
Fixup IPC2581 knockout text
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18042
2 years ago
Seth Hillbrand
ab0426d620
Detect if HiDPI cursors are needed
HiDPI cursors are twice as large as regular cursors, allowing them to be
more easily seen on a HiDPI system
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16231
2 years ago
Seth Hillbrand
b2e0c2606f
Avoid referencing parents after deletion
We look at the parent when deleting EDA_ITEMs but when clearing the test
sheet, we delete the sheet before the pin, causing a use-after-free.
Avoid this by setting parents to null in this case
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17961
2 years ago
Jeff Young
aeadec40b7
Select starting track items before expanding selection.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17432
2 years ago
Jeff Young
30b5adde17
Fix spacing/scaling of indicators on MacOS.
Also pushes indicator scaling improvements to GerbView.
2 years ago
Alex Shvartzkop
7774a43762
Fix project tree icons on Windows.
2 years ago
Alex Shvartzkop
b64a30f44b
Fix color swatches and color picker dialog on GTK with window scaling.
2 years ago
Alex Shvartzkop
296630d484
Allow using higher resolution bitmaps in bitmap buttons on GTK.
2 years ago
Alex Shvartzkop
72bd0c583f
Fix project tree icons on GTK with 2x scaling.
2 years ago
Alex Shvartzkop
e55da55e04
Remove debugging code from STEP exporter.
2 years ago
Alex Shvartzkop
eff4b899bb
Use bitmap bundles in launcher panel.
2 years ago
Alex Shvartzkop
1afbcb04db
Improve WX_GRID col label height to avoid clipping on hidpi.
2 years ago
Alex Shvartzkop
696b86ab7d
Show higher resolution icons on hidpi in project tree.
2 years ago
Alex Shvartzkop
6eb8bf3d39
Add hidpi PCM icons for launcher panel.
2 years ago
Alex Shvartzkop
0e66adbca1
Generate hidpi variants for mid size (_24) application icons.
2 years ago
Alex Shvartzkop
1ae9749429
Use bitmap bundle for auto track width button.
2 years ago
Alex Shvartzkop
067e9c308d
Improve sizing in color picker dialog.
2 years ago
Alex Shvartzkop
0b4ff7b859
Improve indicator icons in hidpi monitors.
2 years ago
Jeff Young
f1aea810cb
Add knockout text support to IPC2581.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18042
2 years ago
Jeff Young
b0dddb6d95
Formatting.
2 years ago
Jeff Young
34dbee0693
Show text item anchor locations in schematic.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17668
2 years ago
dsa-t
9a1b3471fd
Revert "Improve toolbar bitmap redraw performance on Windows."
This reverts commit 6170151cbc
2 years ago
Alex Shvartzkop
b89d4a7f20
3D model export improvements:
- Option to export pads separately from tracks+vias
- Options export silkscreen and soldermask as flat faces
- Improve 3D model export dialog layout
- Use VisMaterialTool to specify metallic-roughness for glTF.
- Less OCCT boolean operations (faster, less bugs)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2072
2 years ago
Alex Shvartzkop
6170151cbc
Improve toolbar bitmap redraw performance on Windows.
Especially noticeable on high dpi.
2 years ago
Marek Roszko
7dee29f70a
Hackfix some cases the IME on windows locks up
Asking the IME to cancel when the canvas takes focus fixes the case where:
- Windows input lang set to Chinese
- Input mode set to english instead of chinese
- You spam the M key while launching a sch/pcb from the kicad.exe until the editor opens
- The windows would then normally be frozen
2 years ago
jean-pierre charras
3065ae1f01
PANEL_EESCHEMA_COLOR_SETTINGS: fix incorrect symbol drawing.
Graphics items were not modified when the LIB_SYMBOL Y axis orientation was
modified, making the symbol body not visible in panel canvas.
2 years ago
Marek Roszko
808517dd74
Remove no longer needed hack on msw with wx 3.2.5
wxButton::GetDefaultSize was fixed and returns the correct size now
2 years ago
Marek Roszko
ba65231f6b
Move vcpkg to wx 3.2.5
2 years ago
Jeff Young
1c77e087a7
Add a sprinkling of GetPixelScaleFactor() for MacOs.
2 years ago
Jeff Young
17308e821f
Formatting.
2 years ago
Jeff Young
26fe4c05e1
CmpNoCase() returns 0 for a match (which evals to false as a bool).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18087
2 years ago
Jeff Young
89fa83bcc2
Formatting.
2 years ago
Alex Shvartzkop
894bf45480
Make color picker dialog usable on hidpi monitors.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17860
2 years ago
Marek Roszko
e9fde0051f
Don't let CaptureCursor fight modal dialog
2 years ago
Alex Shvartzkop
1971faa81e
Fix very tall Plot dialog on GTK.
Some scrollable controls need wxFIXED_MINSIZE, on some platforms, apparently.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16926
8.0 commit: f9a9db6503
2 years ago
Jeff Young
bda0a73c63
Set swatch background colors.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17564
2 years ago
Jeff Young
a678d0d710
Delete tuning patterns in Unroute Selected.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18065
2 years ago
Jeff Young
ecb7cd6b84
Fix color-swatch sizing on MacOS.
Also fixes BITMAP_BUTTON sizing.
2 years ago
dsa-t
6baceedea4
Switch length tuner settings action scope to global to make the hotkey work.
(cherry picked from commit 8d001a8031 )
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2 years ago
Jeff Young
397ae3bafd
Support wildcards and regEx's in Net Inspector.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18071
2 years ago
Marek Roszko
132ecee665
Don't reset the view controls state just because we are setting the already active tool state again
2 years ago
Jeff Young
032b5a6d65
Fetch board finish before exporting stackup to clipboard.
Also fixes some backward logic in setting modified flag.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17089
2 years ago
Alex Shvartzkop
884051fae1
Update status bar widths on DPI change.
2 years ago
Jeff Young
f7c7791b6c
Honour shift-key for spin buttons in 3D preview.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17541
2 years ago