Bug 343448 - Mouse proximity doesn't show panel when "Windows can cover" option is set
Summary: Mouse proximity doesn't show panel when "Windows can cover" option is set
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: master
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
: 342314 346518 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-01-28 10:57 UTC by wazyk
Modified: 2015-10-13 08:48 UTC (History)
17 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.5


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wazyk 2015-01-28 10:57:40 UTC
In KDE4, panel with "Windows can cover" option would be covered by windows until the mouse is placed near the screen edge.
This is useful to obtain a dock-like behaviour.

This doesn't work with plasma 5.

Reproducible: Always

Steps to Reproduce:
1. Set "Windows can cover" option for a panel
2. Open a fullscreen windows ==> panel is covered
3. Bring mouse to the panel screen edge

Actual Results:  
Panel is not shown.

Expected Results:  
Mouse cursor proximity is detected and panel is shown.
Comment 1 Christoph Feck 2015-02-02 21:44:53 UTC
*** Bug 342314 has been marked as a duplicate of this bug. ***
Comment 2 robertzaccour 2015-02-03 22:39:43 UTC
This bug affacts me too. This is definitely a bug. How is it still not yet confirmed after all this time since Plasma 5 was released?
Comment 3 David Edmundson 2015-02-06 18:03:14 UTC
Tested, it doesn't raise on activation of the screen edge. Confirming.

>How is it still not yet confirmed after all this time since Plasma 5 was released?

It's only been a week since this was reported.

If you want to ease the stress on developers please go through some of the other unconfirmed bugs and comment on them.
Comment 4 robertzaccour 2015-02-06 18:06:24 UTC
OK thanks will do. I know it's a recently reported bug but I reported 
the same bug and then right after this one got reported mine got marked 
as duplicate bug. Here's where I reported it before 
https://bugs.kde.org/show_bug.cgi?id=342314
I as well as many other really appreciate the work put into KDE. Thanks 
and God bless.
On 02/06/2015 12:03 PM, David Edmundson wrote:
> https://bugs.kde.org/show_bug.cgi?id=343448
>
> David Edmundson <kde@davidedmundson.co.uk> changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>       Ever confirmed|0                           |1
>               Status|UNCONFIRMED                 |CONFIRMED
>
> --- Comment #3 from David Edmundson <kde@davidedmundson.co.uk> ---
> Tested, it doesn't raise on activation of the screen edge. Confirming.
>
>> How is it still not yet confirmed after all this time since Plasma 5 was released?
> It's only been a week since this was reported.
>
> If you want to ease the stress on developers please go through some of the
> other unconfirmed bugs and comment on them.
>
Comment 5 Giuseppe Calà 2015-03-14 14:18:22 UTC
This annoying bug still persists in Plasma 5.2.1
Comment 6 Piotr Budny 2015-03-25 10:48:05 UTC
Still in 5.2.2, kubuntu Vivid beta 1
Comment 7 David Edmundson 2015-04-24 11:00:41 UTC
*** Bug 346518 has been marked as a duplicate of this bug. ***
Comment 8 humufr 2015-04-24 13:38:52 UTC
Still in 5.3 beta for vivid. I think this is the kind of small problem which stop people to move towards kde5. It is not blocking by itseldf but with multiple other small one, the workflow is broken and people are staying under kde4. 

One of the things I never understood with the move to kde4 and the same is happening with kde5 is that you cannot have the two environment in parallel. This is, in my point of view, a major mistake. Because the only possibility to try kde5 is to install it in a virtual image so I am doing some very fast and easy test. I am trying to report the bugs I can find an after I am stopping the use for 6 months and the next release. The other option is to install gnome or unity and do the test but after some time when I will get used to the other environment why bother changing again?
Comment 9 Piotr Budny 2015-04-24 14:27:35 UTC
(In reply to humufr from comment #8)
> Still in 5.3 beta for vivid. I think this is the kind of small problem which
> stop people to move towards kde5. It is not blocking by itseldf but with
> multiple other small one, the workflow is broken and people are staying
> under kde4. 

Totally agree. 

PS. I could also cite You in another "small one show stopper" bug# https://bugs.kde.org/show_bug.cgi?id=341959
Comment 10 Jiří Martínek 2015-04-24 17:35:14 UTC
Thanks developers to do huge amount of work on Plasma5. The problem exist on Fedora 22, too.
Comment 11 humufr 2015-04-24 19:39:20 UTC
I am sorry if I seem negative. Plasma5 is beautiful and I hope that it will achieve the same level than kde4 and it is why I am filling bugs also. I think I am more disapointed with the distrib which does not give the choice between two different versions of the same desktop in parallel than with the developer. It is a little bit like the egg and the chiken.
Comment 12 Stephen Kraemer 2015-04-28 22:13:42 UTC
+1 for this bug. This and Bug 217560 basically render all forms of panel auto-hiding useless to me, which is really annoying, since I really don't want to have a panel shown all the time taking up screen real-estate.
Comment 13 Mike E. 2015-05-05 03:21:03 UTC
Same issue here...
Comment 14 Henrique Sant'Anna 2015-07-03 22:43:38 UTC
Still a issue on 5.3.2.
Comment 15 Thomas Lübking 2015-07-06 08:50:07 UTC
(In reply to David Edmundson from comment #3)
> Tested, it doesn't raise on activation of the screen edge. Confirming.

Did you already look into the reason, ie. whether the panel forgets to cause a screen edge in kwin (like the autohiders), forgets to react on the trigger signal or no trigger signal is sent/received at all?
Comment 16 David Edmundson 2015-07-06 08:51:27 UTC
Yes, I've looked into it.  The code is simply completely missing in the 4.x to 5.x code when the edge handling went into Kwin.

I have a patch ready, will put on review this afternoon.
Comment 17 humufr 2015-07-06 14:55:34 UTC
(In reply to David Edmundson from comment #16)
> Yes, I've looked into it.  The code is simply completely missing in the 4.x
> to 5.x code when the edge handling went into Kwin.
> 
> I have a patch ready, will put on review this afternoon.

This is great news thank you very much. I amc rossing my finger to have that available for next version. Thanks again.
Comment 18 robertzaccour 2015-07-06 19:48:57 UTC
Thank you! Keep us updated please.
Comment 19 Piotr Budny 2015-07-07 08:19:22 UTC
Thanks. Any hope for *.debs (ppa maybe) for kubuntu?
Comment 20 robertzaccour 2015-07-13 03:46:41 UTC
Did the patch work?
Comment 21 Thomas Lübking 2015-07-13 05:43:25 UTC
The patch is being reviewed here: https://git.reviewboard.kde.org/r/124272/
Comment 22 robertzaccour 2015-07-13 08:12:13 UTC
Ok thank you.
Comment 23 Tom 2015-07-27 23:11:56 UTC
It is not working in plasmashell 5.3.2. on arch linux, still :(

 Can some1 explain to me pls why the same bug on kde4 was marked as duplicate of this bug when this is report for plasma 5 and that was report for kde4? I'm new here so anyone who can explain me that would be nice.
Comment 24 Thomas Lübking 2015-07-27 23:17:45 UTC
(In reply to Tom from comment #23)
>  Can some1 explain to me pls why the same bug on kde4 was marked as
> duplicate of this bug

Which bug should that be?
Two bugs have been marked as dupe for this and both were reported against KDE5.
Comment 25 Tom 2015-07-28 01:49:02 UTC
(In reply to Thomas Lübking from comment #24)
> (In reply to Tom from comment #23)
> >  Can some1 explain to me pls why the same bug on kde4 was marked as
> > duplicate of this bug
> 
> Which bug should that be?
> Two bugs have been marked as dupe for this and both were reported against
> KDE5.

Well it seems that user @robertzaccour@gmail.com confused me with his comment :) sorry. Because he commented here which is kde4 bug that his report was marked as duplicate, but now i checked again and his report is for plasma5 ... sorry :S
Comment 26 Tom 2015-07-28 01:55:36 UTC
(In reply to Tom from comment #25)
> (In reply to Thomas Lübking from comment #24)
> > (In reply to Tom from comment #23)
> > >  Can some1 explain to me pls why the same bug on kde4 was marked as
> > > duplicate of this bug
> > 
> > Which bug should that be?
> > Two bugs have been marked as dupe for this and both were reported against
> > KDE5.
> 
> Well it seems that user @robertzaccour@gmail.com reported this issue first and his report was marked as duplicate of this bug or I do not understand how duplicate works :/ ?
Comment 27 robertzaccour 2015-07-28 17:56:34 UTC
Hey how's that patch coming along? It says last updated July 6.
Comment 28 UserKde 2015-08-16 05:24:12 UTC
Will this bug is fixed in version 5.4?
Comment 29 humufr 2015-08-25 11:03:13 UTC
It seems that the patch is still under revision so perhaps this bug will be resolve for the version 5.5.
Comment 30 UserKde 2015-08-28 14:43:27 UTC
I hope fixed the bug in 5.4.1 or soon. Thank you for developers.
Comment 31 Juan 2015-10-02 08:12:19 UTC
I tested latest stable Plasma in the Kubuntu Willy beta 2 and the bug its still alive.
Comment 32 humufr 2015-10-02 09:03:10 UTC
(In reply to juan.breanca from comment #31)
> I tested latest stable Plasma in the Kubuntu Willy beta 2 and the bug its
> still alive.

It is normal the bug is still in review mode with one open issue. 

https://bugs.kde.org/show_bug.cgi?id=343448#c21
Comment 33 David Edmundson 2015-10-12 11:31:39 UTC
Git commit 80bdf99d7b9cc90afc2b32f086ca151cc7829fe6 by David Edmundson.
Committed on 12/10/2015 at 11:31.
Pushed by davidedmundson into branch 'master'.

Use KWin to lower/raiser panel in windows can cover mode with edge activation

Use KWin to lower/raiser panel in windows can cover mode with edge
activation like autohide does.

This means if you have a maxmised menu you can still open the panel by
moving the mouse to the bottom of the screen

M  +15   -9    shell/panelview.cpp
M  +1    -0    shell/panelview.h

http://commits.kde.org/plasma-workspace/80bdf99d7b9cc90afc2b32f086ca151cc7829fe6
Comment 34 humufr 2015-10-13 08:48:16 UTC
Great thank you very much.