I agree too and i also second this:
It would be even better if you could click the needed module and have the nearest idle constructor come to build it. |
I'd also like to propose this (i posted it in another thread, but it may be fit to stay here):
In my last game i got way too tired of the amount of clicks necessary to upgrade a starbase.
Since 90% (or more) of the starbases that i build are identical and are of 3-4 kind i was thinking of aseembling a starbase project (more or less like a user defined ship: you select the modules , maybe they are built in the exact order you select them for the project, and save the design) and when you try to build the starbase you get prompted with the usual 3 kind (military/economy/influence) and also you get an additional tab "user defined starbases".
When you select a user defined starbase all the constructor on the tile are used to fill the modules enqueued on that particular starbase design until you finish the queue, then for any additional constructor you get the usual upgrade starbase dialog.
If you don't have enough constructor to fill the design queue, when you send a new constructor you get 3 choices instead of the usual 2 (upgrade starbase: "yes" or "no") with the third being "yes, build next queued module"
This way you can simplify starbase constructiuon: you create a design, the you form a fleet of constructors (or simply place a bunch of constructor on the same tile) and choose to build your deign and voilĂ you get your designed starbase with just a few clicks, instead of a ton of clicks for every constructor you send on a starbase
Also if you upgrade a design (as more modules are available with research) you should also be able to upgrade existing starbases to the new designs.