Jeff Young
d7eed69831
Job-specific option dialog titles.
12 months ago
Jeff Young
742dd0fc3a
Fix selection after delete.
12 months ago
Jeff Young
97fb553c5f
Moves output panel to flex-grid layout in an attempt to
fix platform differences in layout.
12 months ago
Jeff Young
f4ec6d2eaa
Fix layout issues when plot dialog opened from job.
Also removes Open Directory button as in a job the filepath
will be relative to whichever Output it is placed in.
Also removes the Run DRC button when called from a job.
12 months ago
Jon Evans
34dad3aa79
Implement searching for Python on Windows
12 months ago
JamesJCode
3e1fd974dc
Reorganise jobset menu entries
They were mixed in with the project open / close / new menu items
12 months ago
Jon Evans
feca4176c0
Prefer some built-in paths for Python interpreter
12 months ago
Jon Evans
9086c5694b
Fix layout issue in plugin settings page
12 months ago
jean-pierre charras
11f94283ef
STEP exporter: export solder mask on tracks having a solder mask option.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18881
12 months ago
jean-pierre charras
bbea339279
PANEL_SETUP_MASK_AND_PASTE_BASE: fix swapped widgets
Global textboxes solder paste clearance were swapped versus labels
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19442
12 months ago
Alex Shvartzkop
4d42d6b4fe
Remove some hacks from template selector to fix sizing on Windows.
Related: https://gitlab.com/kicad/code/kicad/-/issues/19436
12 months ago
Marek Roszko
6c43c25b4c
Move two things to kicommon
12 months ago
Marek Roszko
ae1dd1ed20
Fix dxf/svg job status
12 months ago
Marek Roszko
8f750baa79
Deprecate and support using the more normal "plot" logic for dxf and svg.
12 months ago
Marek Roszko
cad0e3fc27
Lets move the chunk of plot logic from dialog_plot and share it with the jobs handler
More factoring in V10. This is just because it's getting annoying really lol
12 months ago
Jon Evans
d8b8d8aa3c
API: Add GetNetClassForNets; handle implicit netclasses
12 months ago
Wayne Stambaugh
151b1141f7
Increase minimum HTML panel height of the template selection dialog.
wxFormbuilder is not DPI aware so the previous height was a bit short on
high DPI displays. The new height is a compromise which will be a bit tall
on standard DPI displays and a bit short on high DPI displays.
12 months ago
Jeff Young
fe06e13091
Don't distort shapes when aligning to grid.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18739
12 months ago
Wayne Stambaugh
bf414fede8
Fix template selector dialog on Windows.
12 months ago
Marek Roszko
9fb8de959c
Fix windows builds broken by 8aa0b3e16c
12 months ago
Wayne Stambaugh
9ba1e92773
Fix template selector GTK scroll bar issue.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19436
12 months ago
Sven Pauli
d070f5ee95
Whoops, mutable.
12 months ago
Sven Pauli
5815998b5b
Rolled the caching
12 months ago
Sven Pauli
074edfa056
Invalidate courtyard caches when rotating
12 months ago
Alex Shvartzkop
8a3091c80d
Vertically align mask expansion labels in shape properties.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19438
12 months ago
Jeff Young
ac28b246f1
A possible improvement to double-click in grids.
12 months ago
jean-pierre charras
3efa700dc6
DIALOG_TEMPLATE_SELECTOR: add title cleared by a side effect of commit e54cf6c8
12 months ago
John Beard
85552c7a4f
SVG import: import beziers as beziers
This maintains a little bit more editability and avoid importing
thousands of tiny line segments when not required.
12 months ago
John Beard
3bd3b8073e
SVG import: avoid duplicating points in line chains
Every new section duplicated the start/end points.
This saves half the points when importing. They're skipped later
before they end up as real items, but it's confusing to trace
through (and theoretically inefficent, but it'll be tiny).
12 months ago
John Beard
10485848b8
SVG import: import unclosed, filled shapes as a separate fill and stroke object
This means that validly unclosed paths can be imported correctly.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/18477
12 months ago
Jeff Young
8aa0b3e16c
Convert output dialog to checkbox list.
Also cleans up the RC options dialog.
12 months ago
Seth Hillbrand
359529d616
Move NL implementation pointers to unique_ptr
12 months ago
Marek Roszko
768a9c89aa
Dont forget the gen mode param
12 months ago
Marek Roszko
8988dd11ab
Fix json enum declaration
12 months ago
Marek Roszko
d6bf87bcaa
Add flag to pdf jobs created by gui needed for processing correctly. Fix enum naming
12 months ago
Marek Roszko
33183ad795
Expand pdf plot job to normal pdf plot behavior
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19352
12 months ago
Alex Shvartzkop
8a7cca209e
Add --experimental_allow_proto3_optional to support older protoc.
12 months ago
JamesJCode
819a068a60
Only resolve symbol embedded fonts on parsing if parsing successful
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19435
12 months ago
Jeff Young
0a7ed8c9a2
Fix some dialog sizing bugs.
12 months ago
Jeff Young
9dbb9b243c
Cleanup.
12 months ago
Marek Roszko
06542d5576
Add deprecation notice on "gerber" cli job
12 months ago
John Beard
d73e66c417
Pcbnew: Filter free pads properly in both position-relative tools
This resolves several issues:
* Interative position of a single pad did nothing, now it moves the
parent footprint (in non-free-pad mode)
* Non-interactive would move the footprint n times if you selected
n pads, now it just move once.
* Neither tool would prompt for lock overrides
Use the proper free pad collector filter to make this work and keep
behaviour consistent with other tools.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19430
12 months ago
JamesJCode
a45b601e11
Correctly handle zone net updates in multichannel tool
Also fixes some item duplication issues
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19410
12 months ago
JamesJCode
952beb0197
Clear effective netclass caches on bulk updates
This ensures that after bulk updates, netclasses are recomputed
when next accessed.
Also document interface cache contracts in documentation. This
interface will need tidying up in v10
12 months ago
Marek Roszko
17a1706257
ADDED: "Single document" PDF plot option for PCB plots
12 months ago
Marek Roszko
d033b7bebb
Missing half of last open jobset commit
12 months ago
Jon Evans
2c56e9826a
API: Add serialization for netclasses
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18609
12 months ago
Ian McInerney
aa2be7dd5a
Fix jobset UI for GTK
* Cleanup button borders and spacing
* Allow creating directories in the browser when choosing the jobset
output location
12 months ago
Marek Roszko
012867faf8
Allow opening arbitrary jobset files
12 months ago
Marek Roszko
f7b01d8eb9
Prevent jobset creation when no project is active
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19427
12 months ago