Marek Roszko
c7447f9be6
Remove UpdateUI from preferences pdf viewer option
4 years ago
Jeff Young
a6dd1bf09b
Implement Reset to Defaults for all preferences panels.
4 years ago
Jeff Young
6c05e5d1a8
Implement user viewports.
ADDED popup to Appearances palette where users can define viewports
for later selection.
Fixes https://gitlab.com/kicad/code/kicad/issues/2271
4 years ago
Jeff Young
d28714167c
All the preferences, all the time.
Fixes https://gitlab.com/kicad/code/kicad/issues/7877
Fixes https://gitlab.com/kicad/code/kicad/issues/5153
4 years ago
Jeff Young
6e2460ad37
Add hot-updating of units in common wxGrids.
Fixes https://gitlab.com/kicad/code/kicad/issues/10020
4 years ago
Ian McInerney
5817a8b5f4
Remove unused m_host variable
This variable isn't needed anymore after 5f53019290
pushed dark mode handling into the HTML window itself.
4 years ago
Mikolaj Wielgus
5f53019290
Substitute all wxHtmlWindow with HTML_WINDOW
Remove other places where <body> tag is used to override the default
black-on-white theme.
4 years ago
Seth Hillbrand
9a8d1246cc
We don't keep a CHANGELOG.TXT
Direct interested readers to AUTHORS.TXT instead.
4 years ago
Jeff Young
574bef2237
Normalize drawing sheet path to env vars & prj, not just prj.
Also cleans up the dialog a bit.
Also changes the workings of NormalizePath to return the input if
it couldn't be shortened which saves open coding that behaviour in
all its callers.
Fixes https://gitlab.com/kicad/code/kicad/issues/9036
4 years ago
Seth Hillbrand
64be61b4d6
Allow user to set footprint type up front
The default is usually wrong and presenting the basic footprint
information when creating an empty footprint allows the user to
establish their preference before mistakes occur.
Fixes https://gitlab.com/kicad/code/kicad/issues/9215
4 years ago
Jeff Young
364ecc02ee
Hide scaling hacks on platforms that don't need them.
Fixes https://gitlab.com/kicad/code/kicad/issues/9171
4 years ago
Jeff Young
3aae3c6f65
Dark mode for a bunch of HTML dialogs.
WX_HTML_REPORT_BOX
WX_HTML_REPORT_PANEL
HTML_MESSAGEBOX
DIALOG_DISPLAY_HTML_TEXT
Fixes https://gitlab.com/kicad/code/kicad/issues/9157
Fixes https://gitlab.com/kicad/code/kicad/issues/9156
4 years ago
Jeff Young
a5e11111a4
Link updating of hex value and opacity slider.
4 years ago
Wayne Stambaugh
b14b8b5fb1
Move headers from common folders to the appropriate include folders.
4 years ago
Wayne Stambaugh
37b200cb3e
Pass wxString objects by reference instead of on the stack.
4 years ago
Wayne Stambaugh
78e5e98ea0
Pass VECTOR2I objects by reference instead of on the stack.
4 years ago
Wayne Stambaugh
8fd83cbb95
Pass wxPoint objects by reference instead of on the stack.
4 years ago
Wayne Stambaugh
1a301d8eea
Stop using wxDialog::EndModal() from inside dialogs.
Calling wxDialog::EndModal() directly from inside the dialog is a
potential bug if the dialog is shown in the modeless or window modal
(quasi-modal). Use the internal button events where possible and
check for the appropriate mode before calling the correct end dialog
function.
4 years ago
Pradeepa Senanayake
6cde086ef9
Double click on defined colour executes OK action
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8778
4 years ago
luz paz
f968fc8719
Fix source comment / documentation typos
5 years ago
Marek Roszko
b1c9083743
Remove the wx/docview.h include
5 years ago
Jeff Young
c4cabb38d5
More worksheet -> drawing sheet cleanup.
Fixes https://gitlab.com/kicad/code/kicad/issues/8516
5 years ago
Jeff Young
3a6a919097
Improve clarity in the Print dialog around edge cuts layer.
Fixes https://gitlab.com/kicad/code/kicad/issues/8200
5 years ago
Jon Evans
e0fdfbe1d5
createThemeList takes a filename, not a name
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7075
5 years ago
Jon Evans
c04e19f9ac
Include optimization: move some things from common.h to point-of-use
5 years ago
Jeff Young
6e7d7af3c9
Add Reset buttons for mouse and trackpad defaults.
ADDED: Preferences > Mouse and Trackpad > Reset to Mouse Defaults and
Reset to Trackpad Defaults.
Fixes https://gitlab.com/kicad/code/kicad/issues/7681
5 years ago
Jon Evans
8dcf5404fc
Better UX for handling vertical scroll mapping
Show an error instead of preventing an invalid state
5 years ago
Jeff Young
efae25e24e
Splitter bar for netclass setup.
Fixes https://gitlab.com/kicad/code/kicad/issues/7668
5 years ago
Jeff Young
a3b9e8ddb4
Round 2 of Worksheet -> Drawing Sheet.
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
Jon Evans
ab34d94f36
Add a less-intrusive validation system to board setup
For some kinds of issues, we want a way to point them out but
we don't need to keep the user from being able to close the
dialog. A separate Validate button lets the user check for
issues if desired, but these issues are not "fatal" and can
be ignored if the user wishes.
5 years ago
Jon Evans
b708fd36ae
Add tooltips to netclass setup panel column headers
Change router tooltips to be more straightforward
5 years ago
Wayne Stambaugh
6ab1144ea3
Fix broken Doxygen comment specifiers.
Please note, ///> is not a valid Doxygen comment specifier. ///< is the
correct specifier to use for single line or short Doxygen comments.
5 years ago
Marek Roszko
9b0a137d6c
Stop bludgeoncompiling dialog_page_settings
Through the power of OOP!
Needs some more cleanup though
5 years ago
Wayne Stambaugh
aab3c936f0
Move headers from common folders to appropriate include folders round 2.
5 years ago
Wayne Stambaugh
08cf9a1e20
Move headers from common folders to appropriate include folders round 1.
5 years ago
Jeff Young
a207bd97bb
Naming conventions.
5 years ago
Seth Hillbrand
75e46a0037
Fix sizing of Configure Paths
On GTK, the grid shoudl not be marked dirty unless the size of the grid
actually changes. Doing so prevents focus loss on the edit field
5 years ago
Marek Roszko
91e5611341
Move dialog_configure_paths.h and dialog_edit_library_tables.h to dialogs folder
5 years ago
Marek Roszko
e49ac45b84
HTML_MESSAGE_BOX is a dialog
5 years ago