Jeff Young
2cd6654e81
Hop-over improvements.
1) Move hop-over enablement to Schematic Setup.
2) Make hop-over size user configurable.
3) Prefer hop-overs to hop-unders.
4 months ago
Jeff Young
95032bd487
Make ERC off-grid check user-configurable.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14110
2 years ago
Jeff Young
5e112ca78e
ADDED: parameterize font metrics and allow customization of overbar height.
2 years ago
Alex Shvartzkop
caf0bb6baa
Cosmetic fixes in schematic formatting panel (GTK)
2 years ago
Jeff Young
bc108023b3
ADDED operating point overlay for SCH_EDIT_FRAME.
Fixes https://gitlab.com/kicad/code/kicad/issues/11253
3 years ago
Alex
56f900b14f
Remove errant wxTextCtrl style flags.
3 years ago
Jeff Young
30c9deb9d5
Flat(er) look for paged dialogs.
3 years ago
Jeff Young
5984a6dddd
Fixup a few more collapsing textEditCtrls on Mac.
3 years ago
Jeff Young
58874a591b
Improve tooltips.
Fixes https://gitlab.com/kicad/code/kicad/issues/12510
3 years ago
Jeff Young
659a6e5b04
Replace macHack as its requirement sadly never went away.
3 years ago
Jeff Young
b2a2d66005
Move Bus Definitions to common GUI paradigm in Schematic Setup.
Also includes a change to the std::initializer_list stuff to try and
fix a crash.
3 years ago
Jeff Young
34932e097c
Minor dialog cleanup.
3 years ago
Jeff Young
295a6408c3
User-configureable dash styles (and dash-dot-dot).
ADDED: Schematic Setup properties for dash length and gap length.
ADDED: dash-dot-dot line style
Fixes https://gitlab.com/kicad/code/kicad/issues/2206
4 years ago
Jeff Young
78be5df39a
Don't allow negative line widths to shrink bounding box.
Fixes https://gitlab.com/kicad/code/kicad/issues/9776
4 years ago
david-beinder
c34f45f646
Split global label size expansion from TextOffset setting
Global label expansion ratio default is now 37.5%
Wire text offset default is now 15%
4 years ago
Jeff Young
a06b95bb1f
Even out spacing around various panels.
4 years ago
Wayne Stambaugh
3f6811f413
Minor dialog layout improvements.
4 years ago
Franck Jullien
c16199c3f9
eeschema: add a setting to allow intersheets to not list their own page
Also disable inter-sheet options when "Show inter-sheet references" is
not checked.
5 years ago
Wayne Stambaugh
f35736cdd7
Eeschema: minor dialog and panel layout fixes.
5 years ago
PJM
43176a5b29
Eeschema: Add Schematic Setup GUI to set junction dot size from list
CHANGED: In Schematic Setup->General->Formatting->Connections, added
pulldown for "Junction dot size" with values none, smallest, small
default, large, largest" Added support in "sch_painter.cpp" to not
paint junction when they have a diameter of "1" which is what "none"
sets as the diameter.
5 years ago
Jeff Young
4b315b0fda
Clean up dialog spacing.
5 years ago
Franck Jullien
2fc49045d1
ADDED: eeschema: Add intersheets references function
Add a new function to place intersheets references next to
global labels.
5 years ago
PJM
1eb423830e
Eeschema: Remove wire and bus formatting GUI elements
CHANGED: Remove wire and bus formatting GUI elements from "Schematic
Setup" dialog panel. Wire thickness is handled by netclasses now
and this was a leftover from before that change.
Fixes https://gitlab.com/kicad/code/kicad/issues/5815
5 years ago
Jeff Young
c155d80213
User configurability of pin electrical symbol size.
Also fixes a bug where a bunch of eeschema settings weren't getting
loaded because it looked like they were larger than the max value
(which wasn't being scaled from mils to internal units).
Fixes https://gitlab.com/kicad/code/kicad/issues/2089
6 years ago
Jeff Young
2b6089240a
Change super/subscript syntax to ^{foo} and _{foo}.
6 years ago
Jeff Young
591428b0d9
Remove some problematic global variables.
Fixes https://gitlab.com/kicad/code/kicad/issues/4121
6 years ago
Jeff Young
40b2eabfc1
Add a user-defined ratio for text offset from wire/bus.
Fixes https://gitlab.com/kicad/code/kicad/issues/2392
6 years ago
Jeff Young
085d80e3f3
Remove duplicated settings from preferences.
These have now moved to project-specific settings.
6 years ago
Jeff Young
437f888c25
Schematic Setup dialog.
Includes:
- moving some of the project settings from the Preferences dialog
- ERC severites
- project-specific field-name templates
Fixes https://gitlab.com/kicad/code/kicad/issues/2145
6 years ago
Wayne Stambaugh
f502208211
Eeschema: fix selection thickness setting bug.
Fix minor control padding and alignment issues in the schematic display
options panel.
6 years ago
Simon Richter
270aaec443
Rewrite FBP files generated with unreleased wxFB
These use a few features that are too new, causing errors when trying to
edit with a released version of wxFormBuilder.
6 years ago
jean-pierre charras
b53501d8cf
Eeschema: very minor change: make a string shorter to reduce the panel size
This is not noticeable in English, but noticeable in translated language.
Frequently, strings are longer once translated.
6 years ago
Jeff Young
c5df98a170
Clean up spacing in Eeschema Display Options.
Also adds a note for editing highlight color.
6 years ago
Jonatan Liljedahl
034bfb0919
eeschema: More work on selection highlight thickness
Bring back old zoom-level factor scaling constant and
change selection width to absolute unit instead of
floating point multiplier.
6 years ago
Jonatan Liljedahl
681f6bc707
Eeschema: Add option for selection highlight thickness
ADDED new option to set selection highlight thickness.
Also change selection shadow width constants to
make the selection thickness change less drastically
with the zoom level.
6 years ago
Jonatan Liljedahl
e517069a51
Eeschema: Add options for selection appearance
ADDED: Three new options that affects selection appearance:
- Draw selected text items as box
- Draw selected child items
- Fill selected shapes
6 years ago
Jeff Young
35c8d64f98
Add super- and subscript support to Eeschema.
Note that since the markup might exist for other reasons, it has
to be turned on with a preference setting. (It goes through a set
of bitflags so the same architecture can be used for other markup
structures that we might want to support in the future.)
Note also that this is more about engineering nomenclature than
visual formatting. In that respect it's more similar to overbar
than italic or bold.
6 years ago
Jeff Young
9328ec8b52
Separate default line and wire thicknesses.
Fixes: lp:1834324
* https://bugs.launchpad.net/kicad/+bug/1834324
6 years ago
Jeff Young
96724af2c4
Ensure junctions and no-connects are visible even on fat wires.
Also adds a preference for junction size.
Fixes: lp:1545422
* https://bugs.launchpad.net/kicad/+bug/1545422
7 years ago
Jeff Young
47189034aa
Grid settings for LibEdit.
7 years ago
Jeff Young
afeebc8944
Grid settings for Eeschema GAL.
Split antialiasing options out from display options. Move
antialiasing to common. Duplicate the rest of display options
for Eeschema.
Implement OnSelectGrid and hookup GAL canvas refresh to
SetPresetGrid.
Add Grid Settings... to View menu and move Show Grid from
preferences to View Menu to match Pcbnew.
7 years ago
Jeff Young
977f27f3c4
Adjust spacing on preference panels.
Giving them the correct parent changed the spacing.
(cherry picked from commit 7f602f3)
(cherry picked from commit 718db46)
7 years ago
Jeff Young
7841f8a466
Unified preferences dialog framework.
(cherry picked from commit 8ee3e77)
8 years ago