SimonN / LixD

Lix: Lemmings-like game with puzzles, editor, multiplayer
https://www.lixgame.com
132 stars 16 forks source link

Tooltip positioning flickers when score graph appears/vanishes #473

Open SimonN opened 1 year ago

SimonN commented 1 year ago

Lix 0.10.16

  1. In the options, activate tooltips. They're activated by default.
  2. Play a networked game.
  3. Do something that provokes a tooltip. I forgot what's good that combines well with step 4 or 5.
  4. Hover over the score graph to make the large score graph appear.
  5. Stop hovering over the graph to make the large score graph disappear.

Tooltip positioning flickers. There is even a graphics frame with (too much transparent clear that erases part of the large score graph).

Expected instead: No flicker. No transparent clear that truncates the large score graph.


Workaround since Lix 0.10.17: I hide tooltips in multiplayer altogether. Now it all looks clean, but doesn't adhere to the user options anymore if you keep tooltips activated.

SimonN commented 12 months ago

Repro: View a recorded multiplayer game. Find a pair of opposite-facing lix of the active player. Scroll the screen and zoom in such a way to put the pair of lix near the small scoreboard in the panel. The pair of lix generates the directional-forcing tooltip.

tooltip-erases-scoreboard

SimonN commented 11 months ago

This workaround since 0.10.17 hides tooltips in multiplayer altogether.

Now it all looks clean, but doesn't adhere to the user options anymore if you keep tooltips activated.