Bug 416936 - Clipping mask when floating
Summary: Clipping mask when floating
Status: RESOLVED WORKSFORME
Alias: None
Product: lattedock
Classification: Unmaintained
Component: application (other bugs)
Version First Reported In: git (master)
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-30 03:15 UTC by gregorystarr00
Modified: 2020-03-05 04:33 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gregorystarr00 2020-01-30 03:15:52 UTC
SUMMARY
When the dock is floating above the bottom, and is on autohide, whenever it raises up, it experiences clipping issues

STEPS TO REPRODUCE
1. Turn on a margin
2. Turn on autohide
3. Bug

OBSERVED RESULT
Clipping mask on bottom, see this video:
https://drive.google.com/file/d/1g9wumnjUARl7mzcjcohNB6lKZK_8zr03/view?usp=sharing
EXPECTED RESULT
No clipping mask 


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kernel 5.4 Manjaro
(available in About System)

KDE Plasma Version: 5.17.5
KDE Frameworks Version: 5.66.0
Qt Version: 5.14.0


NA
Comment 1 Michail Vourlakos 2020-01-30 06:35:39 UTC
I believe that this is not solvable and if I confirm it I will point you at the exact bug report that it is relevant.

1. Send your Latte layout file
2. Make again the video but first start Latte from command prompt with the following : latte-dock -d --graphics --kwinedges
Comment 2 gregorystarr00 2020-01-30 13:19:07 UTC
(In reply to Michail Vourlakos from comment #1)
> I believe that this is not solvable and if I confirm it I will point you at
> the exact bug report that it is relevant.
> 
> 1. Send your Latte layout file
Here you go:
https://drive.google.com/file/d/1JZJgEn8RQD68u6nhbO6hbZPbFZ8017sF/view?usp=sharing

> 2. Make again the video but first start Latte from command prompt with the
> following : latte-dock -d --graphics --kwinedges

Here:
https://drive.google.com/file/d/1DCoVpkkYqQ9cRT1dbAAaAiKuWgF0rW2o/view?usp=sharing
Comment 3 Michail Vourlakos 2020-01-30 13:41:08 UTC
At the second video do you observe the clip issue? At which second?
Comment 4 gregorystarr00 2020-01-30 13:44:06 UTC
(In reply to Michail Vourlakos from comment #3)
> At the second video do you observe the clip issue? At which second?

It's harder to see here, because the graphics are covering it, but there is a white rounded box which has the shape of the dock cut out if it that is displayed and cuts off the dock whenever it is rising or hiding. It is fine the rest of the time
Comment 5 Michail Vourlakos 2020-01-30 14:52:45 UTC
(In reply to gregorystarr00 from comment #4)
> (In reply to Michail Vourlakos from comment #3)
> > At the second video do you observe the clip issue? At which second?
> 
> It's harder to see here, because the graphics are covering it, but there is
> a white rounded box which has the shape of the dock cut out if it that is
> displayed and cuts off the dock whenever it is rising or hiding. It is fine
> the rest of the time

1. Increase the Show timer to 800ms, do you still see it?
2. Decrease the Show timer to 0ms, do you still see it?

In general I think this is just https://bugs.kde.org/show_bug.cgi?id=398257 which is not fixable of course. There are graphics cards and drivers that play nicer with it under X11 environment. If this is correct then if you try in wayland then that clipping issue should not be observable...
Comment 6 Michail Vourlakos 2020-01-30 15:02:17 UTC
BTW just to make sure... In your first video you had not updated your DashToPanel Indicators so that creates a sense of faulty clipping which is not valid because the indicators were outdated.

If you still observe it you can try the following:
3. Create a new video that DashToPanel indicators are positioned correctly for floating and at the same time the video demonstrates the clipping issue. Tell me exactly at which second you observe the problem at your new video.
Comment 7 gregorystarr00 2020-01-31 00:35:23 UTC
(In reply to Michail Vourlakos from comment #5)

Hello, the show timer has no effect with it. It occurs every time the dock is raised/lowered.  Mask is less of a correct word, its more like a white overlay that fits the shape of the lower part of the dock. It appears when raising, and lowering. It is a bit subtle, but very noticeable in person. 
Video is here:
https://drive.google.com/file/d/1OipxsfdlLxJBK654_byWoI67JIPRPQPb/view?usp=sharing
Comment 8 Michail Vourlakos 2020-01-31 05:35:19 UTC
Ok one more time, having a white background window does not help. Please a new video that background is black in order to be able to notice the white area issue and mention also the exact second in the video that you notice it.
Comment 9 Michail Vourlakos 2020-02-04 16:16:57 UTC
I can not observe the issue yet
Comment 10 Bug Janitor Service 2020-02-19 04:33:12 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 11 Bug Janitor Service 2020-03-05 04:33:14 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!