Skip to content

Make Pcbnew and Eeschema display 'Preferences' panels in the same order

Make Pcbnew and Eeschema display 'Preferences' panels in the same order.

Description

If you have both Eeschema and Pcbnew open at the same time from Kicad and then open the "Preferences" dialog, you'll see that the first three entries of each program in the tree are the same, but they are in a different order:

Preferences_-_Tree_Order_before_fix

They should look like this instead:

Preferences_-_Tree_Order_after_fix

This doesn't make the program run any better. It just improves the UI experience a little by increasing consistency.

I've pushed a Merge Request for this: !339 (merged)

Steps to reproduce

  1. Open Pcbnew and Eeschema at the same time from Kicad.
  2. Open the "Preferences" dialog and observe that the the first 3 entries of each program are in a different order in the tree. See pictures above.

KiCad Version

Applies to v6 in general
Application: Pcbnew

Version: (5.99.0-2670-ge03f6a3b4-dirty), debug build

Libraries:
	wxWidgets 3.0.5
	libcurl/7.70.0 OpenSSL/1.1.1g (Schannel) zlib/1.2.11 brotli/1.0.7 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.40.0

Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW

Build Info:
	Date: Aug 10 2020 18:00:26
	wxWidgets: 3.0.5 (wchar_t,wx containers,compatible with 2.8)
	Boost: 1.73.0
	OCE: 6.9.1
	Curl: 7.70.0
	Compiler: GCC 10.2.0 with C++ ABI 1014

Build settings:
	KICAD_SCRIPTING=OFF
	KICAD_SCRIPTING_MODULES=OFF
	KICAD_SCRIPTING_PYTHON3=OFF
	KICAD_SCRIPTING_WXPYTHON=OFF
	KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
	KICAD_SCRIPTING_ACTION_MENU=OFF
	BUILD_GITHUB_PLUGIN=OFF
	KICAD_USE_OCE=ON
	KICAD_SPICE=OFF
	KICAD_STDLIB_DEBUG=OFF
	KICAD_STDLIB_LIGHT_DEBUG=OFF
	KICAD_SANITIZE=OFF
Edited by Jason Nesmith