Mike Williams
|
b8a61719c3
|
Grids: make overrides use existing grids (choice box)
|
2023-08-30 13:33:04 -04:00 |
Mike Williams
|
b1a388ca69
|
Grids: Support X and Y for all grids, add optional names
|
2023-08-30 11:22:19 -04:00 |
Jeff Young
|
7a8d903412
|
ADDED: align elements to grid for Symbol Editor.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15524
|
2023-08-30 15:45:31 +01:00 |
Jeff Young
|
e0b2202e77
|
Improve naming for alternate pin fuction assignments.
|
2023-08-29 18:07:27 +01:00 |
Jeff Young
|
6f1a41f810
|
Repair over-zealous grid change.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15526
|
2023-08-29 12:16:06 +01:00 |
Jeff Young
|
f12c3bb6ff
|
Align sheetpins to grid even when parent sheet is already on grid.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15050
|
2023-08-28 16:35:04 +01:00 |
Jeff Young
|
4325f4e038
|
ADDED: alternate pin functions in context menu.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12852
|
2023-08-28 12:51:41 +01:00 |
Jeff Young
|
a470cab7b2
|
Include description for page settings command.
|
2023-08-27 19:03:17 +01:00 |
Jeff Young
|
4fefd95e0c
|
Move grid definitions to Prefs and grid origin to a separate dlg.
Grid origin is document-wide, while grid definitions are app-wide.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2262
|
2023-08-26 13:32:24 +01:00 |
Mike Williams
|
d9c2e0ab54
|
PCB: start of grid overrides
Only works for moves.
|
2023-08-24 10:29:09 -04:00 |
Mike Williams
|
0f781f328e
|
GRID_HELPER: push code to parent class
Prep'ing for PCB grid overrides
|
2023-08-24 10:29:09 -04:00 |
Wayne Stambaugh
|
1026596964
|
Allow symbols to be derived from other derived symbols.
[CHANGED] Symbols can now be derived from other derived symbols removing
the requirement to derive from root symbols.
|
2023-08-24 07:59:32 -04:00 |
Mike Williams
|
66ed9cfe57
|
Schematic Editor: apply grid overrides to more tools
|
2023-08-23 11:31:27 -04:00 |
Mike Williams
|
a44dd4d88f
|
Symbol Editor: support grid overrides
|
2023-08-23 10:12:21 -04:00 |
Mike Williams
|
4e763cd9f2
|
Schematic: ortho line drag bend lines should respect grid overrides
|
2023-08-21 10:42:44 -04:00 |
Mike Williams
|
8b79ab708a
|
Grid Anchors: don't anchor from graphic lines when moving connectables
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/13672
|
2023-08-21 10:42:44 -04:00 |
Jeff Young
|
ef321e5fcd
|
Un-brighten found text when making a new selection.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15092
|
2023-08-14 20:38:17 +01:00 |
Mike Williams
|
dc103b88d1
|
Symbol Fields Table: make non-modal
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/2141
|
2023-08-14 14:19:26 -04:00 |
Jeff Young
|
a6bceb8182
|
Don't set modified when loading workbook.
Also keep a shadow variable of the legend position so we can notice
when the mpWindow's OnMouseMove() handler changes it.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15363
|
2023-08-09 12:09:29 +01:00 |
Jeff Young
|
1b080ed02f
|
Get rid of SIM_NOTEBOOK. It's completely unnecessary.
|
2023-08-09 12:09:29 +01:00 |
Mike Williams
|
bdecdce1b4
|
Exclude from Sim: move from field to attribute
|
2023-08-08 12:36:36 -04:00 |
Ian McInerney
|
c41d78f2d3
|
Remove incorrect bitmap from action
|
2023-08-08 00:17:58 +01:00 |
Ian McInerney
|
c7d2f3f380
|
Move eeschema actions to new constructor
|
2023-08-08 00:12:31 +01:00 |
Mike Williams
|
6ae8968a5b
|
Symbol Fields Table: add selection controls
Allows cross-probing to other editors.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/8188
|
2023-08-07 15:05:24 -04:00 |
Jeff Young
|
a7dc720271
|
Batch undo for Convert To...
Also repairs drawing of dangling symbols for global labels.
|
2023-08-07 18:38:48 +01:00 |
Alex Shvartzkop
|
713d4fc593
|
Don't crash when symbol editor frame can't load.
|
2023-08-07 17:20:11 +03:00 |
Jeff Young
|
c981c3668a
|
Better handling of dangling markers during bus unfold.
|
2023-08-05 19:30:13 +01:00 |
Mike Williams
|
457e58d0d5
|
Schematic: select connections working for multiple selection
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/11022
|
2023-08-03 11:27:29 -04:00 |
Mike Williams
|
22c609fb7b
|
Schematic: handle aligning unaligned sheet pins in aligned sheet
Also fix a rounding bug.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15050
|
2023-08-03 11:11:34 -04:00 |
Mike Williams
|
5b335f1c4e
|
Schematic: junctions need to be added to the view before cleanup
Otherwise they aren't considered for breaking segments.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15146
|
2023-08-03 10:05:19 -04:00 |
Mike Williams
|
a0d559e884
|
Backannotation: skip fields that are individually controlled
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15337
|
2023-08-03 09:09:28 -04:00 |
Jon Evans
|
35c372a072
|
Support expanding selection for schematic graphic lines
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12032
|
2023-08-01 21:22:35 -04:00 |
Mike Williams
|
744452d092
|
Sch/PCB: allow back-updating schematic fields from PCB
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15285
|
2023-07-31 10:38:43 -04:00 |
Mike Williams
|
1e66129218
|
Schematic: Align Elements to Grid needs to respect grid overrides
|
2023-07-27 10:45:27 -04:00 |
Mike Williams
|
c0a9cf2cfa
|
Schematic Point Editor: fix cancel of point drag
|
2023-07-27 10:45:27 -04:00 |
jean-pierre charras
|
db382f8782
|
Eeschema: Export symbols to New Library: Fix Cancel button not working
This bug can crash Eeschema.
Fixes #15278
https://gitlab.com/kicad/code/kicad/-/issues/15278
|
2023-07-27 15:14:49 +02:00 |
Jon Evans
|
148e111579
|
Refactor pin orientation to be an enum class
Add various LIB_PIN properties
|
2023-07-26 23:46:15 -04:00 |
Jon Evans
|
000fa28ffc
|
Properties: initial infrastructure for symbol editor
|
2023-07-26 18:32:14 -04:00 |
jean-pierre charras
|
5ea170baab
|
Symbol editor: fix crash when trying to "drag" an item.
Drag or move is an option of the schematic editor, and not in symbol editor.
So it cannot be tested in code for the symbol editor.
Fixes #15264
https://gitlab.com/kicad/code/kicad/-/issues/15264
|
2023-07-26 08:58:22 +02:00 |
Mike Williams
|
132a0ada73
|
Grid Overrides: support grids-per-type that override the current grid.
Schematic only at this point while we test and refine.
PCB support is a future addition.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/14756
|
2023-07-25 10:17:57 -04:00 |
jean-pierre charras
|
a16ab0aae1
|
Replace SHAPE_T::RECT by SHAPE_T::RECTANGLE: RECT creates a collision name
issue with a Windows header on msys2.
Change very similar to the commit 9a47b344 about class PAD_SHAPE.
No actual code change
|
2023-07-25 09:11:55 +02:00 |
Josue Huaroto
|
eeb74dbae9
|
Sort SCH_ITEM by name on paste
|
2023-07-24 16:37:25 +00:00 |
Jeff Young
|
9c08d4febe
|
ADDED support for simulation plot margins and GUI for Y axis locking.
|
2023-07-19 23:40:10 +01:00 |
Jeff Young
|
7f3839a179
|
Minor cleanup.
|
2023-07-16 14:43:29 +01:00 |
Jeff Young
|
5419055acb
|
We no longer need activate actions with RunSynchronousAction.
|
2023-07-16 14:43:29 +01:00 |
Jeff Young
|
89780d353a
|
Pick up snapped item's line properties.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15192
|
2023-07-15 20:22:34 +01:00 |
Jeff Young
|
1218f61d0a
|
Implement undo/redo for footprint children.
Our special-cases to handle the fact that we didn't do this had far
outgrown the code necessary to actually handle it.
|
2023-07-15 17:37:31 +01:00 |
Jeff Young
|
ff044cd0cf
|
Mostly a terminology update...
... but also makes DIALOG_SIM_COMMAND and SIMULATOR_REPORTER a bit
more simulator-agnostic.
|
2023-07-14 17:46:06 +01:00 |
Jeff Young
|
5f8583cd25
|
Try both ends to see if one is a wire.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15178
|
2023-07-13 18:20:28 +01:00 |
Jeff Young
|
eedf319ba4
|
Don't double-offset effective text shapes.
Also fixes several bugs with intersheet ref fields. (It's possible for
other fields to have an ID of 0.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15165
|
2023-07-10 19:32:00 +01:00 |