| Summary: | FEATURE WISH : Add an option(s) to avoid unexpected reavelation of the dock | ||
|---|---|---|---|
| Product: | [Unmaintained] lattedock | Reporter: | mathojojo |
| Component: | application | Assignee: | Michail Vourlakos <mvourlakos> |
| Status: | RESOLVED NOT A BUG | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | 0.8.7 | ||
| Target Milestone: | --- | ||
| Platform: | Neon | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
mathojojo
2019-03-05 08:58:44 UTC
(In reply to mathojojo from comment #0) > > What do you think about it ? > > currently this is solved by the Show Timer which is a delay that is used in order to delay the dock showing. Unfortunately for v0.8.x that feature is broken by default but you can fix it by disabling "KWin edges activation..." through Tweaks page. In Latte master version this issue has been fixed and the Show Timer works at all cases. Thank you for the answer. I actually have the 0.8.7 version of Latte Dock. And Active Dodge in the Visibility part of the behaviour Tab. In this tab I already saw the Show and Hidden Timers. But in my case, the Show timer only affects the dock visibility when the app (having the focus) is not in full screen anymore. It has no effect on the dock showing time when I move the mouse to the edge (the dock instantly appears even if I set the show timer at 5000 ms). This is maybe the broken feature you are telling about. So in the Tweak tab, I unchecked the "Activate Kwin edge after hiding" as you mentioned. But doing so, I now don't have edge detection for my dock,and nothing happens when I move my mouse to the trigger area. There is maybe something I didn't understand in your explanations ?? If you want to be even above full screen windows the disable in Tweaks, Behave as a normal dock window No, it's not my problem. Sorry I 'm probably not clear. I will make examples with firefox again :) Latte Dock is set with show timer at 5000ms. Step 1 : I'm on my desktop, so Latte dock is visible at the left side. Step 2 : I launch firefox in full screen. The dock disappears -> up to now, everything is working as expected. Step 3 : Always with firefox in full screen, I want to show the Dock. So I move my mouse to the left edge, and the Dock appears instantly -> I expected it to show after a delay of 5000ms. This behavior was not expected. Step 4 : I close firefox, so I'm on my desktop again. The dock appears after a delay of 5000ms -> As expected. I hope it is more clear now :) So I thought thous unexpected behaviors were because of the broken feature as you told in your answer, and I disabled the "Activate Kwin edge after Hiding" in the tweak page. And again : Step 1 : I'm on the desktop, the Dock is visible -> Expected Step 2 : I launch Firefox in full screen, the dock disappears -> Expected Step 3 : Firefox always in full screen, I want to show the dock. So I move the mouse to the left, but nothing happens. There is no trigger anymore to show the dock, because I disabled "Kwin edge activation after hiding". The only way to access the dock, is to minimize Firefox, or close it. Let me know if I'm doing something wrong. Thank you again anyway If you move the Dock to the bottom you get same results? Lower your delay to 200ms same problem? BTW, 5000ms means your mouse must remain 5secs at left edge No, if I move the dock to the bottom, the show delay is working well with the kwin edge activation disabled. Setting the delay to 200ms or 2000ms or 5000ms doesn't change anything. But I tried again to place the dock to the left side with 2000ms and "kwin edge activation" disabled, and I notice that it is working too if the pointer of the mouse is not placed against the edge but one pixel away from the edge. Maybe a problem with plasma built-in edge borders detection ?? The problem seems to affect the dock only in the left position. I tried bottom, top, right. Placed on the left border of the screen, I tried to change the alignment (Top, center, bottom and Justify), and the problem is always there. I need to place the mouse pointer at 1 pixel from the edge. Something I notice : Settings : "kwin edge activation" disable, and dock to the left. When I move the mouse to the left edge and then maintain it at this position-> The dock appears 1 second, then disappears, and definitely reappears. Let's take a closer look to the mouse pointer: I move the mouse pointer to the left position to trigger the dock and maintain it (X position = 0px) The dock appears (pointer X position still = 0px) After 1 second, the dock disappears (pointer X position still = 0px) The dock reappears (pointer X position = 1px, without any move from me) It let me really think that there is something very strange happening at the left edge. If that can help you... Sorry, I did an error, the previous behavior was with "Kwin Edge activation" ENABLED https://www.youtube.com/watch?v=mP7J04QhiJ8 I posted this video, so that you can see this behavior. You are hit by https://github.com/psifidotos/Latte-Dock/wiki/F.A.Q.#q-my-left-dock-behaves-strangely-from-plasma-510-and-beyond-can-i-fix-this Super!! This strange behavior is now the past :) Just to know, what is the goal of the "Kwin Edge Activation after hiding" option in the tweak page ? What should be the behavior differences when I enable/disable it ? |