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

            Bug ID: 491006
           Summary: Visual bug with Yakuake cutting floating top panel in
                    half
    Classification: Plasma
           Product: plasmashell
           Version: master
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: Panel
          Assignee: plasma-b...@kde.org
          Reporter: grasp-hula-o...@duck.com
                CC: niccolo.venera...@gmail.com
  Target Milestone: 1.0

Created attachment 172114
  --> https://bugs.kde.org/attachment.cgi?id=172114&action=edit
On the top, how it looks currently. On the bottom, how it looks with a
maximized window below it and how I believe it should look without one.

SUMMARY
The KDE floating top panel does not react appropriately to a Yakuake drop down
terminal, cutting it in half instead of defloating to match its height.

STEPS TO REPRODUCE
1. Create a top panel and set the floating property to true
2. Activate a yuakuake window in X11

OBSERVED RESULT
The floating panel is cut halfway by the yakuake terminal. The default height
is exactly the correct height of the panel if it were not floating, or if a
window was maximized. However, with the floating panel, this results in an
awkward visual bug. 

EXPECTED RESULT
I have seen the KDE floating dock defloats with a maximized window, but also
when a non-maximized window is too close to it. In those situations, the panel
defloats to get out of the way. I think this behavior is perfect for yakuake as
well, since yakuake drops down to the height of the non-floating panel. If the
panel could react to yakuake being activated in the same way it does to other
windows being close to it, it would be a perfect solution.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2

NOTES
In Wayland, the behavior is slightly different. Yakuake drops down below the
panel height so it does not cut it in half. I believe this is not a solution,
since yakuake expects to spawn a window right below a panel and the rounded
bottom floating dock does not look good with the straight top edge of yakuake.
If the panel could defloat when yakuake is active, it would "stack" nicely on
top of the yakuake window.

I'm not sure to what extent this is a matter of opinion. Please see the
screenshot attached; I am pretty sure this can be considered a visual bug. If
there is disagreement, however, please let me know. I am not familiar with the
KDE tools but I know C++ and I would be happy to help.

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

Reply via email to