The Merchant Fleet dialog, probably one of the most often visited, could improve a lot. Currently, it simply displays text, text and more text. And some huge AMBROSIA icons.
First, the Arrival time column could be replaced with a nice graphical progress bar, with the arrival times near the ship icon moving along with it, or centered on the bar. The bar would be a representation of the ocean, with start and target ports shown as icons at 0 and 100% of the bar. While the voyage progresses, the ship icon would gracefully slide right until it reaches 100% and arrives at the destination port.
Second, while cargo is being loaded, show translucid cargo items (with opacity:0.3) until they have been actually loaded. This would work as a progress bar, where the progress is shown by toggling the icons 100% opaque when that cargo has been loaded, until it reaches the last icon (100% loaded).
Screenshot
I took the liberty to edit with Corel the Merchant Fleet dialog to better understand the general idea of that suggestions:
This is just a rudimentary edit with some quick ideas. I'd prefer to entirely redesign it to make it 100% graphically appealing, but a large change would break the general text-oriented nature of the game's dialogs and be promptly rejected.
Suggestions not edited on screenshot
- Kindly remove the icons showing the user's current ambrosia (13) amount from this dialog. Certainly you don't have to repeat that for each ship either, a single time would be enough, maybe at the top of the dialog. I think it's totally useless to show that info here when it's already shown in the top menu.
- The removal of those buttons and the arrival time column would create a considerable space to convert the vertical Triton Engines button to an horizontal button. As they are now (vertical buttons) they increase the dialog's height considerably, creating an annoying vertical scroll when there are many ships on different routes.
- The «Cargo:» label could probably be removed, and replaced by a «Show cargo» tooltip in the drop-down arrow.
- A ship's hull or something of the sort could be used as a background for the cargo items, to clearly visualize the amount of wasted space on the ship. Eg, my ship from Byzantium to Corinth has a payload of 600, with 400 free/wasted space.
It's unfortunate that this dialog hasn't changed at all in the last 10 years or so. There's a lot that could be done to make it more interactive and visually appealing; these changes would require some JS programming, but surely the developers have enough budget to implement a few GUI improvements for a change.
If any of these suggestions are considered, kindly let me know, because on every single dialog window found in this game, I immediately envision endless possibilities for improvement. This is the curse of being a perfectionist web developer... eg., things like icons misaligned, which might be overlooked by others, are a pain in the eyes for me so I have to manually edit the CSS stylesheet to fix them for myself alone. It would be better if these details are fixed for everyone, and improvements considered as well.