This mod has a LOT of different buildings which is really overwhelming for new players and even experienced ones have difficulty finding the right building they want to build.
Better usability here adds more to the mod than new mechanics.
On Python UI side several buttons need to be placed above the building selection. Some which are on/off and allow to select filters and some for sorting of which only one can be active.
The main interface file is already ugly enough so I would suggest moving the filtering and sorting to the DLL, interfaced by a method call on the city class which passes filter and sort requests.
Better usability here adds more to the mod than new mechanics.
On Python UI side several buttons need to be placed above the building selection. Some which are on/off and allow to select filters and some for sorting of which only one can be active.
The main interface file is already ugly enough so I would suggest moving the filtering and sorting to the DLL, interfaced by a method call on the city class which passes filter and sort requests.