Update for the last month - I am one step closer to releasing a new market search UI (and other cool feature later on). Here is a finished dynamic display functionality for a list of elements (in this case, a random number of random length buttons):
Why is it needed? It is necessary for displaying an arbitrary long list of options to choose from, like for example manufacturers in modded games. Instead of going through the dialogue based selections like now, you will be able to just click whichever apply to your filter, say "Diable Avionics" "Roider Union" + "High Tier" for manufacturers, "Frigates" + "Destroyers" for size, "Large Ballistics" + "Large Energy" and the result will contain matching ships.
Speaking of results, they will now be combined into one result per market by default (toggleable). You will also be able to sort those based on distance, number of items in a market, or value of found items.
Finally, a new UI component - rich table - is still needed. It will have clickable headers (sorting) and allow for variable cell content like button, image, or text. Yes, we have it in Starsector, but it is not exposed via API so need to build it myself (Alex plz).