[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