I'm uncertain whether this is a good idea or not, so would welcome opinions on this.
Currently, progress bars start at 0%, and end at 100%. How about we change that, so that the right-hand side of the bar is filled and the left side is empty, emphasizing the time remaining rather than the elapsed time.
Further, the scale is pseudo-logarithmic, with an absolute time scale. Although it looks simple for players, it's a bit difficult to explain. Here's how it would work:
Such progress bars will always complete when the mark reaches the right-hand side, but their start position depends on the total time taken to complete the job, and a job might start part-way through the scale.
This means that on
every progress bar, 70% (for example) means the same amount of time until completion. A L4 building (12 minutes) might start at 59%, and an occupying army (15 days) might start at around 1.65%. When that occupying army has 12 minutes left, the progress bar will be at 59%, just like the L4 building was. The bar will move faster as the job nears completion, which will be more eye-catching in the last 30 seconds or so.
Positions could be as follows:
90% 10s (linear from 90% to 100%)
80% 38s (~
3.82 times previous line)
I've chosen
[90%, 10s] and
[0%, 20d] as variables for the scale (the rest can be inferred).