tzlaine, if you're working on the underlying mechanics of the research / production UI, is it possible to allow dragging of techs off of the tree onto the queue, and thus enqueuing them to a specific location therein? noelte said the drag-dropping would require GG modifications, so wasn't keen on doing it himself... It would be rather better than the current method though, in which you can only enqueue to the bottom of the queue.
noelte/tzlaine, unless pd is forthcoming with the list of stuff to colour independently, it'd be safe / good to just make just about everything independently colourable on the research screen (and elsewhere in the UI actually...) from XML files that can be easily edited w/o recompilation. This is sort of a graphics thing, but does require some non-graphics underlying code modifications as well.
A quick list: primary and secondary text colours for each tech status (researched, researching, available, unavailable), border and background colours for each tech status, general background colour, fully funded colour (green on pd's mockup), partly funded colour (yellow on mockup), unfunded colour (red), general bright ("Robotic Production", "RESEARCH")and dim (description text at top centre) text colours, general medium background colour (behind research totals summary at top left).
If you're working on the backend stuff, I figure it might be convenient to do some of that now... but if not, then nevermind.
And while you're doing that, starting to add support for skinning the UI would be handy... pd was keen on that.
Also also, making a list view of techs, rather than tree view, sortable alphabetically would be handy. This is quite a bit more than minor graphical alterations to what's already there, so is mentioned...
Queue sorting also requires some nongraphical additions... see my posts explaining this earlier in the thread.
And in the event someone does start the general graphical tweaks to make things look like the mockup, I re-suggest my comments since the last mockup.