https://bugs.kde.org/show_bug.cgi?id=454805

            Bug ID: 454805
           Summary: Glitchy maximize animation: isMaximized() returned
                    true before the window has completed the maximize
                    animation
           Product: kwin
           Version: 5.24.90
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: decorations
          Assignee: kwin-bugs-n...@kde.org
          Reporter: k...@paulmcauley.com
  Target Milestone: ---

Created attachment 149434
  --> https://bugs.kde.org/attachment.cgi?id=149434&action=edit
Video showing glitchy maximize animation with Breeze window decoration, normal
borders

This is an animation glitch which has existed a few years now (in both X11 and
Wayland), and have been meaning to report and make videos of for some time.

The problem is that the window maximize animation is glitchy. This is because
the window titlebar will appear in the maximized state before the maximize
animation has been completed. I assume the client->isMaximized() function is
returning true to the window decoration before the maximize animation is
complete.

In the attached maximize_animation_glitch_breeze_with_borders.mp4 you can see
that when maximize is clicked, the titlebar instantly transforms into the
maximized state, losing its rounded corners and losing the window borders
before the animation has even started. The expected behaviour would be for
these things to change only after the maximize animation has completed.

The restore animation seems to work fine.

Operating System: openSUSE Leap 15.3
KDE Plasma Version: 5.24.90
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.2
Kernel Version: 5.3.18-150300.59.68-preempt (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 630
Manufacturer: Dell Inc.
Product Name: XPS 15 9560

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to