Jan Wichmann
b65fa46c3c
Move git clone to standard create project
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16523
2 years ago
jean-pierre charras
6c5b116f3b
Fix incorrect init of m_cbKicadUpdate only noticeable when KICAD_UPDATE_CHECK is ON
2 years ago
Ian McInerney
44ee299941
Fix layout issues in git clone dialog
2 years ago
Marek Roszko
9195de9849
Disable the update check on non-apple, non windows systems by default
2 years ago
Marek Roszko
9a890cdba9
Kick the wildcards and file exts into a static class, export it from kicommon
2 years ago
Ian McInerney
d8b47d18d3
Initial rename of file plugin infrastructure components to IO
2 years ago
Jeff Young
8251fca66a
performance efficiencies
2 years ago
Marek Roszko
b696bbfe8e
Revert common settings that was accidentally changed
2 years ago
Marek Roszko
c8f646efb1
ADDED: KiCad update check
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15026
2 years ago
Wayne Stambaugh
ef2f72697b
Make paste special dialog a bit more user friendly.
Set a default control so that the escape key closes the dialog.
Select the OK button after the user selects an annotation option. This
allows for keyboard navigation of the dialog and saves an extra mouse
move and click to when choosing an annotation setting.
2 years ago
Alex Shvartzkop
c93eb679c1
Commit Changes dialog: make more strings translatable; formatting.
2 years ago
Alex Shvartzkop
b0cc9d50b2
Fix a bug with fields focus in Clone Project from Git Repository.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16217
2 years ago
Jeff Young
6417c9888f
Update EDA_REORDERABLE_LIST_DIALOG to current GUI style.
Note: while we try to omit sizing info from FBP files, the list
controls assume way too wide a minimum width if they're not set.
Furthermore, sizing the dialog ends up leaving them a certain size
and clipping other elements is the dialog itself doesn't have limits
set. Sigh.
2 years ago
Alex Shvartzkop
6c21e0607b
Use wxFileName::Mkdir instead of wxMkDir.
wxMkDir is a CRT wrapper that doesn't actually return bool.
2 years ago
Wayne Stambaugh
d34e6636d0
Dialog layout fixes.
2 years ago
Wayne Stambaugh
19e309d2d2
Dialog layout and coding policy fixes.
2 years ago
Wayne Stambaugh
91b503f875
Minor dialog layout fixes.
2 years ago
Jon Evans
5d5682a225
Fix missing wxRB_GROUP
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15990
2 years ago
jean-pierre charras
d8be69c3c1
PAGE_INFO: use double instead of int to store the page size.
For historical reasons, they are stored in mils, but using int create rounding
issues when converting to/from mils to IU in dialogs.
This is a minor but annoying issue.
Fixes #16000
https://gitlab.com/kicad/code/kicad/-/issues/16000
2 years ago
Alex Shvartzkop
847ab093c8
ADDED: Project chooser dialog for EasyEDA Pro import.
2 years ago
Ian McInerney
171458a27b
Introduce action friendly names
Friendly names can be used to display action information that is clearer
in non-hierarchical contexts (e.g. not in menus).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8075
2 years ago
Seth Hillbrand
1c847889e7
Use deprecated GIT defines
Older Ubuntus/Debians use libgit2 that does not support the new defines.
Newer libgit2 provides a name define translation
2 years ago
Jeff Young
fc4bc10d27
Separate out axes definitions between ModEdit and PCBNew.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5711
2 years ago
Jeff Young
791aa64950
Functionally it's a "reference image".
The implementation happens to be a "bitmap".
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15932
2 years ago
Jeff Young
435e3fab8d
Support text variables in STEP export filename.
Also fixes some other file browser titles to match Kicad's overall style.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15927
2 years ago
Jon Evans
47e25d617e
ADDED: Icon scaling for toolbars only
Unlike the old "icon scale" (that actually scaled all bitmaps)
this one actually changes the toolbar size while making use
of the new bitmap bundle functionality
Add more resolutions for all tool icon bitmaps
Wouldn't want Mark's eyes to bleed
2 years ago
Jon Evans
50fe585827
REMOVED: manual icon scale preference
This is now handled properly by wxWidgets on all platforms
See https://gitlab.com/kicad/code/kicad/-/issues/14119
2 years ago
Jon Evans
eb5b3db063
Add bitmap bundle support to BITMAP_SCALE
Change a bunch of buttons and toolbars to use it
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14119
2 years ago
Seth Hillbrand
91a151deb1
Coverity fixes
2 years ago
jean-pierre charras
f87065bf0b
Fix compil issues on msys2 , gcc13
2 years ago
Alex Shvartzkop
8c7fe9b071
Use fn_str for ifstream in Git dialog.
2 years ago
Seth Hillbrand
81214e1f0f
Remove unneeded headers
2 years ago
Seth Hillbrand
d99641be40
ADDED: Git integration support
Adds support for project-based git integration, branch support, commit,
revert and updates
Fixes https://gitlab.com/kicad/code/kicad/issues/10441
2 years ago
Wayne Stambaugh
c4a9703f81
Minor dialog layout fixes.
2 years ago
Jeff Young
134685bc32
Optical alignment for capital 'T's.
2 years ago
Marek Roszko
bee6e6be01
AddMenuLanguageList should live in EDA_BASE_FRAME, its only user
2 years ago
Marek Roszko
584757f2df
Move the menu helpers to ui_common instead of sitting in bitmap for some reason
2 years ago
Jeff Young
35d8635a6b
Default skew tuning lenght to diff between N/P, but allow override.
2 years ago
Jeff Young
420cadab34
Separate meander settings from target length/skew.
Settings move to Board Setup, while target length is sourced from
the custom rules (or a text-entry dialog if no rules are active for
the track).
Target skew is sourced from the coupled-trace-length minus the
trace-to-be-tuned length.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12075
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15826
2 years ago
Marek Roszko
6d3b846eb5
Add more missing destructor event cleanups
2 years ago
Jeff Young
974da4ea7c
Push most of DIALOG_CHOOSE_SYMBOL down into PANEL_SYMBOL_CHOOSER.
Includes a dialog wrapper (DIALOG_SYMBOL_CHOOSER) and a frame
wrapper (SYMBOL_CHOOSER_FRAME).
2 years ago
Seth Hillbrand
c73c2360a4
Force focus back to canvas after popup
Following the hotkey popup, we need to place the input focus back to the
canvas to receive the next event
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15737
2 years ago
Marek Roszko
f8e33be07f
Break out the boundary violating parts of gal into common through subclassing
2 years ago
jean-pierre charras
a568e4f4d3
Fiw a few compil and Coverity warnings.
2 years ago
Alex Shvartzkop
1decd31baf
Vertically center wxGrid cells by default.
2 years ago
Jeff Young
ef92429ac2
Implement changed notifiers for textvar, netclasses and severities.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15440
2 years ago
Alex Shvartzkop
ff49d5ada9
Fix ambiguous overloads on wx 3.3
2 years ago
Marek Roszko
4ac5404822
Move HTML_WINDOW to widgets folder, also fix some fbps that were wrongly not edited
Somebody manually edited at least 3 files fixed here....so the fbps were wrong
2 years ago
Marek Roszko
11de95778b
Unwrap the FROM_UTF8 macro in favor of direct function
The extern just gets annoying to try to export the func later. We also yeet TO_UTF8 to string_utils.h for parity.
2 years ago
Jeff Young
634524dde5
Validate new symbol / save as symbol info before exiting dialog.
2 years ago