[Scummvm-tracker] [ScummVM :: Bugs] #14458: GUI: Modern "non-fancy" themes do not take shading into account when building layout

ScummVM :: Bugs trac at scummvm.org
Mon May 8 18:20:07 UTC 2023


#14458: GUI: Modern "non-fancy" themes do not take shading into account when
building layout
------------------------+---------------------
Reporter:  mikrosk      |       Owner:  (none)
    Type:  defect       |      Status:  new
Priority:  normal       |   Component:  GUI
 Version:               |  Resolution:
Keywords:  gui, themes  |        Game:
------------------------+---------------------
Description changed by mikrosk:

Old description:

> 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).

New description:

 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).

--
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/14458#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list