search pane: no item sorting

Description

The items in the newly added search-pane are displayed without any recognizeable order.

It would be nice to sort alphabetically ascending after the first column (Reference), maybe value.

The luxury way would be to be able to sort with a click on the column header (like the symbol fields table in eeschema), so the user can decide to sort after reference/value. Also sorting after layer (top/bottom) could be useful for some usecases.

Steps to reproduce

  1. open attached project, open board: search_pane_testboard.zip
  2. open search-pane: footprint-items are shown
  3. look at all the footprints: no pattern in the sorting order (see picture)

search_pane_sorting_02

KiCad Version

Application: KiCad PCB Editor (64-bit)

Version: (6.99.0-3857-g6bc00eabaf), release build

Libraries:
	wxWidgets 3.2.1
	FreeType 2.11.1
	HarfBuzz 4.2.0
	FontConfig 2.14.0

Platform: Windows 10 (build 19044), 64-bit edition, 64 bit, Little endian, wxMSW

	wxWidgets: 3.2.1 (wchar_t,wx containers)
	Boost: 1.79.0
	OCC: 7.6.0
	Curl: 7.83.1-DEV
	ngspice: 37
	Compiler: Visual C++ 1929 without C++ ABI

Build settings:
	KICAD_SPICE=ON