[0.77] You need to queue the pop-ups

One very annoying feature in FE and E:wom is the irrational way pop-ups appear. I'm sure everyone has this happen to them. Maybe your research queue is empty, so you get the pop-up to start a research. When you click it, instantly a combat pop-up pops up and you go to combat.

All these different pop-ups need some sort of queue system so they come in a specific order that makes sense to the player.

11,113 views 11 replies +1 Loading…
Reply #1 Top

I've also had a diplomacy pop-up appear right as I entered into a battle. Was annoying trying to get it to go away (return key worked).

 

This goes hand-in-hand with my cities pop-up recommendation.

Reply #2 Top

I've a battle, Research, and Diplomacy pop-up all at the same time!

Reply #3 Top

Agree.

Reply #4 Top

Agreed.  We also need a way to say, "not right now, let me do this first and then I will take care of that popup".

Reply #6 Top

Due to the threading I'm sure, may be tough to fix.

Reply #7 Top

I doubt threading has anything to do with it.  Windows's display model makes it so that only the thread that created a window can draw to it or interact with its I/O.

What's needed here is a proper implementation of modal dialogs.

Reply #8 Top

Quoting jorlass, reply 7
I doubt threading has anything to do with it.  Windows's display model makes it so that only the thread that created a window can draw to it or interact with its I/O.

What's needed here is a proper implementation of modal dialogs.
End of jorlass's quote

 

It's actually spelled modal, and if I remember right all the dialogs are modal, the problem I'm guessing is that new dialogs are queuing up in the wrong order due to multiple worker threads completing at random times.

 

But I don't program for a living thank god so I could be way off.

Reply #9 Top

Whether its threading or not (and I suspect it is), it as a pita and ought to be fixed.

Reply #10 Top

Quoting Lord, reply 9
Whether its threading or not (and I suspect it is), it as a pita and ought to be fixed.
End of Lord's quote

Agreed.

Reply #11 Top

Yes indeed, coding in this case bears no relevance to poor UI.