...extra slot for the star of the system that represents the whole system when selected(?)...
I like this idea. I expect there'll be a number of buildings that exist on the system level. This might include the shipyards... (or the shipyards could themselves be another separate level, with shipyard improvements being treated as buildings built on/at the shipyard).
Under the "planet sidebar", ive reserved space for tabs for selecting what information is shown in the "planet sidebar". If those are needed.
Tabs should be at the top, IMO. The most important info should be up top, to minimize the need to move the mouse all the way up and down to get to the tabs and info near the top.
What i want from this side is to have same space to control various things in the same way. I even want to have functions to show fleets/ships in system/planets by selecting specific planet or system but this will need some more thinking to do. Basic thing is that i want it all here.
This is for the left side panel...? We already have a fleets window... it could be remade as a sidepanel, I suppose, though I don't see the need at the moment... (should probly wait until ships are designed for v0.4).
Tabs for the left sidebar are probably "Production", "Ship building" and "Research"
Why separate "Production" and "Ship Building"? They both use the same resource: Production Points (PP). There should be only one global queue that contains both buildings and ships.
Research does need its own queue, but we've already got a research screen. And there's no real reason, afaik, to integrate the research and production screens. The two can be done separately, and are not both equally best served by the same UI design...
Left clicking "project" tab will open the leftsidebar only, right clicking opens the leftsidebar as well as the workspace area.
Avoid using right click to do anything important. Helpful context menus or shortcuts are ok, but a main UI function shouldn't involve the right button. If you expect you'll want to do two things often, make two buttons, not one button that does two things.
Idea is that you can have the leftsidebar open without the need for the workspace, workspace area is mainly to create (and even edit?) projects OR to see the project information.
Not sure what you mean by create / edit projects... We need to be able to enqueue and place buildings and ships on the production screen. Designing ships will be a separate screen likely, and you don't design buidlings.
The list of "in development" projects (assigned/incoming/completed projects area) is "dynamic", depending on what you select in the planet sidebar, it will show only the projects on that system/planet.
Wouldn't this info be better shown next to / under that planet's name on the planets sidepanel? It seems odd to select a planet on one side of the screen and then see info on the other... this would involve lots of moving the mouse all the way across the screen to get to a particular building on a particular planet... And where would the production queue be...?
In example you are in the galaxy view, go to some system. Now the leftsidebar will show only projects under development in that system. When you select planet, it will only show projects that are underway in that planet only.
Ok... so are you talking about a queue, or a list of buildings at the planet (under construction and completed) for the left panel? Filtering the queue to only show things at a particular planet is probably a useful function, but IMO it'd be better to just list the projects finished or in progress at a particular planet as items under the planet on the right panel on the buildings tab of that planet, and leave the left queue full of all projects in the empire. It's supposed to be an empire queue, and the ordering applies empire-wide, so only showing the projects at a single planet on the queue is kind of counterintuitive... The projects under the planet on the right panel that are still incomplete would be labelled as such, and appropriately greyed out or with a progress bar and expected ETA.
Then there is the "workspace" area. This area is where you have all the nessary "tools" and "information" to create new production (or other) "projects".
After these "projects" have been created, they will show up in the leftsidebar in the "unassigned list".
This seems kind of odd... IMO all production that requires a location should have that location assigned when the production project is ordered... You could assign multiple projects to one location by selecting the planet first, and then enqueuing several things. You seem to want some sort of batch processing where you order a bunch of projects, then pick the locations for them all at once as a separate step... I suppose this might be useful in some cases, but it seems odd...
Then you select the "project(s)" in the leftsidebar, then the galaxy view/starmap (whatever) will show up all the places this project can be "build/intiated". In the planet/system level, it will grey out planets that the currently selected "project" cannot be "build" on.
Also this could work in the other way. You have put "projects" in the list and you select planet, this will grey out all the "projects" in the unassigned list that cannot be "build/initiated" in the current location.
This can all be applied to a system where you assign a location to a build project immediately when ordering it... You can pick a planet first, then all valid build projects are indicated, or you can pick a build project, then all valid planets are shown, and you select the other or do some dragging to the queue or onto the planet / system to make the order.