I thought to an improvement to the planet user interface that would allow to request ship construction and automatic sending to the selected planet.
After double clicked a planet, on the planet user interface, there could be a tab named "ship management". In this tab, user could select the sponsor shipyards for the planet, by the same way he can do it for the starbases, by clicking a button "sponsors management". These sponsor shipyards will be charged to build the ships that will automatically be sent to the planet in order to defend it.
In this tab, there would be a ship list like in shipyard interface, and when the user double click a ship, the sponsor shipyards will be computed to build the requested ship and send it to the planet in the minimum of turns. The tab would also show the list of requested ships and the number of turn they will take to be manufactured and to reach the planet. In addition to the list of requested ships, it would show the list of ships already in defense and their logistic cost, so the user could know how many ships and which type of ship he have to request.
The tab could also allow the user to upgrade some ships actually in defense.
This add to the planet user interface would be improved by a button "add all shipyards" in the sponsors management window. It could be also done for the starbases sponsor management window. These improvements would be paired with two checkboxes in the shipyard interface, to allow the shipyard to appear in the list of sponsors for starbases and planets. So, on the bottom of the screen in shipyard interface, there would be 3 checkboxes:
- Notify when empty
- starbase sponsor
- planet sponsor
Another thing to add to the planet user interface is a "destroy all" button, for destroying all buildings on the planet, it would be usefull for conquered planets.