Jeff Young
6541202d42
Repair COMMON_TOOLS to know about frame-specific WINDOW_SETTINGS
Remove the older architectures for ensuring non-empty
grids and zooms
Move new architecture to PARAM_LIST::Load,
and add zoom support
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21318
3 months ago
Seth Hillbrand
e957d10098
Force grids to have entries.
If they don't in the file, reset to the default
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21060
4 months ago
Jeff Young
98ec2d7ba2
ADDED: metadata searching.
Symbol and footprint search panels can now optionally
search library links, descriptions and keywords.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10602
6 months ago
Jeff Young
3def4afaec
ADDED: menu item to control searching of hidden fields.
Applies to both PCBNew & Eeschema search panels.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20370
6 months ago
Mike Williams
e11cf94a3e
design blocks: add PCB design blocks behind advanced config
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/2508
7 months ago
Jeff Young
f951497a4f
Code brevity.
8 months ago
Ian McInerney
caa03ab59e
Add setting for custom toolbar and read custom toolbar config
8 months ago
Wayne Stambaugh
e09b095533
Common folder housekeeping part 3.
9 months ago
Seth Hillbrand
0b2d4d4879
Revise Copyright statement to align with TLF
Recommendation is to avoid using the year nomenclature as this
information is already encoded in the git repo. Avoids needing to
repeatly update.
Also updates AUTHORS.txt from current repo with contributor names
9 months ago
Jon Evans
9eda526871
API: Show API actions alongside SWIG action plugins in preferences
10 months ago
John Beard
277b963fac
Search pane: add zoom to fit option in a settings menu button
Includes zoom to selection, and pan to selection (which
centres the result but doesn't change the zoom).
I'm not sure this is the perfect solution to search pane
settings, but it's near to the action, but not taking up
too much space, doesn't need to open a modal to mess
with it, and has room for more options in future.
I haven't made toggling these options into full-blown
TOOL_ACTIONs, but they could be if a hotkey to toggle
these is desirable - it's an ACTION_MENU, so it should
just slot in..
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/16192
12 months ago
Jan Wichmann
59575c19d8
CHANGED: pcbnew - Enable grid override by default.
As is the case with eeschema. So that the feature is easier to use.
1 year ago
Jon Evans
6b145b2830
Add optional reporting of non-KiCad design issues
Also add HTML reporter to PCB side to match schematic
(cherry picked from commit b8fa10ab2b
)
Co-authored-by: Jon Evans <jon@craftyjon.com>
1 year ago
Mike Williams
407bb10197
Default grid: set PCB to 0.5mm, Page Layout editor to 100 mil
2 years ago
Jon Evans
e29baa75b4
Scale GAL grid with DPI
2 years ago
Mike Williams
1700cad83b
Symbol/Footprint Chooser: remember open libraries
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/16383
2 years ago
Wayne Stambaugh
922aee1532
Coding policy fixes.
2 years ago
Jeff Young
d620cb8a6e
Only bump default grid thickness on Mac.
2 years ago
Jeff Young
08d0a4a65e
Raise default grid thickness.
Screens with high pixel densities are now more common.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11163
2 years ago
Mike Williams
b8a61719c3
Grids: make overrides use existing grids (choice box)
2 years ago
Mike Williams
b1a388ca69
Grids: Support X and Y for all grids, add optional names
2 years ago
Mike Williams
9002ade554
Schematic: default editors to mils
2 years ago
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
2 years ago
Mike Williams
2764e59400
Grids: add buttons to re-order grids
2 years ago
Mike Williams
1628b65d79
Grid Settings: keep sane via value when hidden in schematic editors
2 years ago
Jeff Young
0f81dd3b5e
Give Grid Settings a more standard KiCad look and feel.
Also simplifies the dialog by removing the user grid (now that you
can add as many user grids as you want).
This does mean that you can no longer have an asymmetric grid, but
it gets too complex if we allow everything for everyone.
2 years ago
Mike Williams
d9c2e0ab54
PCB: start of grid overrides
Only works for moves.
2 years ago
Mike Williams
f770500bb4
Grids: make user editable
2 years ago
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
2 years ago
Salvador E. Tropea
13de3c0656
Use constants for the names of the built-in colors
- Avoid repetition and errors from typos
- Allow simple changes
- Simpler data type handling, the constants are wxString
(Cherry-picked from f135881bd6
in 7.0)
3 years ago
Marek Roszko
0ff32d20cd
wxS more things
3 years ago
Jeff Young
3d8d27caf3
Make sure ResetGridSizes works for SCH apps.
3 years ago
Jeff Young
3b021d98be
Completely remove reading SCH grid sizes from config files.
It messes up too many things if you put metric grids in there.
Fixes https://gitlab.com/kicad/code/kicad/issues/13345
3 years ago
Roberto Fernandez Bautista
1eef438a96
Always default to Accelerated (OpenGL) rendering and fallback if required
When falling back the GAL, let's not update the user preference and instead
just keep track of the failure that happened this session.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11720
3 years ago
Jon Evans
375b530dad
ADDED: Column selection and reordering in symbol chooser
3 years ago
Marek Roszko
3d5913c825
Remove convert_to_biu.h, merge contents to base_units.h
3 years ago
Jon Evans
e294fe2074
ADDED: Dynamic field columns in symbol chooser
CHANGED: Symbol chooser search now considers custom symbol fields
Visible columns can be controlled in database libraries.
In standard KiCad libraries, we show columns for all custom fields for now.
Customizable column visibility will be added in the future.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11946
3 years ago
Marek Roszko
e0f28fc4e1
Replace wxFindReplaceData with our own container
By dropping the flags, we can be strict with options.
Also it makes future usage of search functionality a little more "UI" framework independent
3 years ago
Jeff Young
a3dc38cb32
Update schema versions so we can patch bad data from earlier bug.
Fixes https://gitlab.com/kicad/code/kicad/issues/12180
3 years ago
Jeff Young
e015f5b086
Formatting.
3 years ago
Seth Hillbrand
a852286eb5
Cleanup compile warnings
3 years ago
dsa-t
bc1ff6756f
Cross-probing/selection for multiple items (SCH->PCB)
4 years ago
Jeff Young
23194dbe54
User-settable high-contrast dimming factor.
ADDED user-settable high-contrast dimming factor.
Fixes https://gitlab.com/kicad/code/kicad/issues/6922
4 years ago
Jeff Young
696619fdb6
Larger set (and larger default) of grid sizes for drawing sheet editor.
Fixes https://gitlab.com/kicad/code/kicad/issues/9494
4 years ago
Jeff Young
b42fce430d
Separate default grid between eeschema/symeditor and other apps.
Fixes https://gitlab.com/kicad/code/kicad/issues/9472
4 years ago
Jeff Young
f221220fe2
Rename layer ids file.
It hasn't had anything to do with colors or visibility for some time
now.
4 years ago
Jon Evans
c9a660a80c
Rework JSON integration to speed up build
4 years ago
Jeff Young
676d862bee
Don't allow really narrow widths for tree control.
Fixes https://gitlab.com/kicad/code/kicad/issues/5479
5 years ago
Jon Evans
aedc65f20f
Fix footprint editor default grid
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7659
5 years ago
Jon Evans
6fa0ac45af
Re-enable custom grid settings for Pcbnew
Add a reset button that will only show up if the user
edits the JSON configuration for grids. This is a temporary
measure until we have a real grid editor GUI in V7.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7595
5 years ago