Author Topic: General GUI flakiness  (Read 3927 times)

Offline daktaklakpak

  • Newbie Mark II
  • *
  • Posts: 22
General GUI flakiness
« on: February 27, 2017, 03:38:11 pm »
I submitted a mantis bug for the first bit I found on this, but I don't want to spam over there for something that is in placeholder status.

Two issues I'm having with it:

First, GUI response seems to be very sluggish.  Tooltips are slow to pop up, vanish, or change when hovering.  Clicking buttons has noticeable lag before any response (pause/unpause, turning FRD on or off, those kind of things).

Second, if I maximize the game window, many of the buttons are winding up laid out on top of each other.  I'm running on a 1440P monitor.  I can submit a screenshot if needed.

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: General GUI flakiness
« Reply #1 on: February 27, 2017, 03:42:39 pm »
daktaklakpak: I've noticed the sluggishness of the buttons, too.

Keith: that might mean we need a 20 cycles per second sim after all.  Or maybe it's being submitted too many turns down the pike?  I'm not sure, but it seems like way more of a delay than just one cycle.  I'm not sure if it's doing batches of cycles per network send, but that might be the cause of that issue even in non-networked play.  In that event we could keep 10 cycles per second but just make 1 cycle per batch and probably have it feeling a lot better, or very close to AI War Classic.  Still might need 20 cycles per second in the end, not sure.

Quote
Second, if I maximize the game window, many of the buttons are winding up laid out on top of each other.  I'm running on a 1440P monitor.  I can submit a screenshot if needed.

Basically if you resize your window at all during play, it doesn't recalculate all the GUI offsets.  Gets me often, too.  That's on Keith's list, not sure at what priority.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: General GUI flakiness
« Reply #2 on: February 27, 2017, 04:05:55 pm »
You can cause the GUI to catch up with the resize by pressing Ctrl+F10 (reloads all external stuff). But yes, that is on my list to fix.

On the general responsiveness, it is slow. Right now it should be about a half second delay (with the later intent being more like 250 or 300 milliseconds), but I think something else is hitting it (because it feels like way more than half a second) and I need to investigate that before messing with the timing. Certainly the difference between 10 and 20 cycles per second would not account for it.
Have ideas or bug reports for one of our games? Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!