Jeff Young
6c648df4c6
Support 3 drag vs. select options, and unifiy with other drag prefs.
Fixes https://gitlab.com/kicad/code/kicad/issues/5493
5 years ago
Wayne Stambaugh
0655f2c436
Symbol editor: do not disable tools and grey symbols from schematic.
Fixes https://gitlab.com/kicad/code/kicad/issues/6968
5 years ago
Jeff Young
51e6846ca5
Don't edit fields when more than one is selected.
Fixes https://gitlab.com/kicad/code/kicad/issues/7005
5 years ago
Michael Kavanagh
54724096ea
Icons: consistency between Eeschema and Pcbnew
5 years ago
Michael Kavanagh
b40e3a39f5
Minor cleanup.
5 years ago
Jeff Young
dc65166ee7
Implement algin-to-grid for fields.
Fixes https://gitlab.com/kicad/code/kicad/issues/6530
5 years ago
Michael Kavanagh
154e19b6e7
Icons: use common prefix for small 16x16
5 years ago
Michael Kavanagh
6d3c1c7716
Icons: remove unused sources/duplicates + rename
5 years ago
Seth Hillbrand
a69a4be853
Fix build error with icon names
5 years ago
Seth Hillbrand
5a0c3bf4bc
Icons updates
- Remove 22px bitmaps
- Move 24px icons to icon_XXX_24 filenames
- Update convert icon thanks to MisterHW
Fixes https://gitlab.com/kicad/code/kicad/issues/6088
5 years ago
Marek Roszko
db0f3b42b4
Stop the cursor from reverting away from the window select in eeschema
Fix #6590
5 years ago
Slawomir Siudym
157ceedc12
Fix offset of repeated pin in Symbol Editor
5 years ago
jean-pierre charras
77f651639d
Eeschema: fix crash using tune/probe function in spice simulator.
Fixes #6875
https://gitlab.com/kicad/code/kicad/issues/6875
5 years ago
Jon Evans
ac1f7f93a2
Save context menu position for bus unfold
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6378
5 years ago
Wayne Stambaugh
5069d20768
Symbol editor: make library and symbol save as operations explicit.
Prior to this change the "Save As.." command would take a different action
based on the state of the editor which could be confusing. There are now
separate commands for saving the currently selected library or symbol.
CHANGED: The implicit save as menu entry which would save the currently
selected library if no symbol was selected or the current symbol to a
different library. There are now separate save as commands for libraries
and symbols to make it obvious what is being saved.
5 years ago
Jeff Young
c16dda4027
Make sure added wires (from junctions) don't get left selected.
Fixes https://gitlab.com/kicad/code/kicad/issues/6852
5 years ago
Jeff Young
c0e5e8eeee
Formatting.
5 years ago
Jeff Young
8a720ef305
Update naming.
5 years ago
Michael Kavanagh
eb1f07bade
Icons: standardise `export_png` to match set
5 years ago
Michael Kavanagh
d2018b122b
Icons: unify export_svg with the rest of the set
5 years ago
Jeff Young
3a3ef19ccb
When rotating during a drag/move, only rotate user-selected items.
In particular, don't rotate wires that had to be picked up; just
keep them connected.
Fixes https://gitlab.com/kicad/code/kicad/issues/6789
5 years ago
Jeff Young
fb7ac450d9
Read-only dialogs for symbols in legacy libraries.
Fixes https://gitlab.com/kicad/code/kicad/issues/5211
5 years ago
Wayne Stambaugh
f311831c27
Coverity fixes.
280252, 314742, 314745, 314747, 314755, 314756, 314757, 314758,
314935, 314936
5 years ago
Marek Roszko
9b0a137d6c
Stop bludgeoncompiling dialog_page_settings
Through the power of OOP!
Needs some more cleanup though
5 years ago
Seth Hillbrand
489db6adde
Handle case where multiple pins are moved
When synchronized, if multiple pins are selected to be moved, we need to
match each to a matching pin in the new unit
Fixes https://gitlab.com/kicad/code/kicad/issues/2589
5 years ago
Seth Hillbrand
0fd920a94c
Modify Synchronize Pins behavior
Consider a pin synchronized iff the names and electrical types match in
addition to the position, orientation and demorgan variant.
Also, only modify one matching pin per unit. This prevents
moving/editing a full stack of pins on the same unit when synchonized.
Fixes https://gitlab.com/kicad/code/kicad/issues/2590
5 years ago
Jeff Young
b68b1692ec
Clean up some more user messages.
Mostly component -> symbol but also some I18N cleanup.
5 years ago
Jeff Young
91ab540d18
Naming conventions.
5 years ago
Jeff Young
c875efb635
Prevent modal deadlock by using QuasiModal mode.
Fixes https://gitlab.com/kicad/code/kicad/issues/6779
5 years ago
Jeff Young
bb232e6ac6
Unify LIB_IDs now that both are stored in sexpr files.
Fixes https://gitlab.com/kicad/code/kicad/issues/6764
5 years ago
Jeff Young
a6085fa88d
Consistency for gerbview toolbar icons and some other icon tweaks.
5 years ago
Ian McInerney
fc20eaa083
Fix some compiler and Coverity warnings
5 years ago
Seth Hillbrand
dad2e317e9
Modify edit text & graphics to use pencil
5 years ago
Jeff Young
22a6b36257
Don't allow dbl-click to leak through to other tools.
This only applies if the tool doesn't handle properties (which also
handles double-click events).
Fixes https://gitlab.com/kicad/code/kicad/issues/6735
5 years ago
Jeff Young
07bb2729f8
Clean up over-use of auto.
5 years ago
Jeff Young
126d40f9d3
"Sheet label" too confusing w/ sheet names and fields. Use "sheet pin".
5 years ago
Jeff Young
5b22cef984
Associate -> assign in the context of footprint assignments.
Fixes https://gitlab.com/kicad/code/kicad/issues/6708
5 years ago
Jon Evans
93d55e3d23
Tweak no-connect and label icons
5 years ago
Jeff Young
b6e267b78d
Naming conventions.
5 years ago
Michael Kavanagh
cf6f0b9b92
Use trash icon where appropriate
5 years ago
Jeff Young
412c9c8c4e
Save should be disabled only if the file is up-to-date.
Any other issues (such as locked files) need to produce a dialog
with info for the user.
5 years ago
Wayne Stambaugh
e667d26854
Eeschema: use "board editor" instead of "PcbNew" in UI strings.
5 years ago
Wayne Stambaugh
4516aff43e
Symbol Editor: don't show edit page number in context menu.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6711
5 years ago
Wayne Stambaugh
5d028b82ed
Eeschema: tool tip improvements.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6708
5 years ago
Wayne Stambaugh
dd4298bb94
Coverity fixes: 280374, 313611, 313648, 313649, and 314720.
5 years ago
Jeff Young
224697d0b3
Sheet navigator tooltip.
Fixes https://gitlab.com/kicad/code/kicad/issues/6680
5 years ago
Jeff Young
4f90c03c7d
Allow snapItem to be re-activated.
Don't clear until another snapPoint is chosen. This allows line
snapping to re-appear when they move back in range.
Fixes https://gitlab.com/kicad/code/kicad/issues/5973
5 years ago
Jeff Young
a3406e7514
Make snapping more predictable.
In particular, allow grid positions to override line snapping if
they're a better match (and do this independently on x and y axes).
We already allow a nearer anchor to override, but that should be
based on a cartesian distance rather than independent axes.
Fixes https://gitlab.com/kicad/code/kicad/issues/6626
5 years ago
jean-pierre charras
c47871e775
EDA_BASE_FRAME::ShowInfoBarMsg: add option to show a close button.
Same for EDA_BASE_FRAME::ShowInfoBarError and EDA_BASE_FRAME::ShowInfoBarWarning
5 years ago
Peter Montgomery
821128cb8e
Eeschema: Make auto-decrementing net labels stop at zero
CHANGED: If you set the auto-increment value to a negative number,
created a net label and hit the insert key, when the name got below zero,
the net labels tried to go negative but created bad labels instead.
Now the code caps decrementing at zero, warns users when it has
happened, and explains why.
Fixes https://gitlab.com/kicad/code/kicad/issues/6537
5 years ago