Opened 18 months ago

Last modified 5 days ago

#14458 new defect

GUI: Modern "non-fancy" themes do not take shading into account when building layout

Reported by: mikrosk Owned by:
Priority: normal Component: GUI
Version: Keywords: gui, themes
Cc: Game:

Description (last modified by mikrosk)

When showing the launcher in the compact (so called "not fancy") mode, the list widget overflows into the buttons when drawing.

Most of the time this is not noticeable but I have found a nice repro:

  • hover over a button (i.e. "Add game")
  • press key down
  • notice how part of the button is redrawn from the background layer (the same layer in which the list widget's background is)

Reproduced on latest master (ddfa47893b21e74c4dcdd474f3ac0f44a4466a05 at the time being), OpenGL backend, window 572x364 (see the attached picture for demonstration).

Not reproducible on the built-in theme (as it has no shadows) nor on the full theme (as the buttons are distant enough from the list widget).

Attachments (1)

list-overflow.png (17.9 KB ) - added by mikrosk 18 months ago.

Download all attachments as: .zip

Change History (3)

by mikrosk, 18 months ago

Attachment: list-overflow.png added

comment:1 by mikrosk, 18 months ago

Description: modified (diff)

comment:2 by sev-, 5 days ago

Confirmed still existing in 2.9.0

Note: See TracTickets for help on using tickets.