Bug 447668 - [touchscreen] - cannot show hidden docks and panels on wayland
Summary: [touchscreen] - cannot show hidden docks and panels on wayland
Status: REPORTED
Alias: None
Product: lattedock
Classification: Plasma
Component: application (show other bugs)
Version: 0.10.4
Platform: Manjaro Linux
: NOR normal
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-29 22:06 UTC by Arnaud
Modified: 2022-01-13 18:35 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arnaud 2021-12-29 22:06:08 UTC
SUMMARY

When panels and docks are hidden on Wayland, it is impossible to show them by only using a touchscreen. On X11, it works because the mouse cursor follows the finger on the screen. On Wayland, there is no cursor anymore under the finger, thus panels and docks are not aware the user wants to show them when touching near a screen edge.

Similar to bug #447666 affecting Plasma panels. I reported it here as well because I figured the technologies might be different.

STEPS TO REPRODUCE
1. Add a dock or a panel
2. Hide it by placing a window over it or by setting it to auto-hide
3. Touch the screen near the dock/panel position to show it again

OBSERVED RESULT

It is impossible to show a hidden panel or dock with a touchscreen.

EXPECTED RESULT

Users should be able to make hidden panels/docks appear either by touching near the screen's side where the panel/dock is, or by doing a small swipe gesture. If opting for a swipe gesture, it should not interfere with screen edge actions by using different distance thresholds (small to show panels/docks, longer to trigger actions).

SOFTWARE/OS VERSIONS
Operating System: Manjaro Linux
KDE Plasma Version: 5.23.4
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.2
Kernel Version: 5.15.7-1-MANJARO (64-bit)
Graphics Platform: Wayland
Processors: 2 × Intel® Celeron® CPU N3050 @ 1.60GHz
Memory: 1,8 GiB of RAM
Graphics Processor: Mesa DRI Intel® HD Graphics 400
Comment 1 Michail Vourlakos 2022-01-08 09:02:05 UTC
If you disable option, Behavior(advanced) -> "Activate KWin edge after hiding" is it fixed?
Comment 2 Arnaud 2022-01-13 18:35:43 UTC
(In reply to Michail Vourlakos from comment #1)
> If you disable option, Behavior(advanced) -> "Activate KWin edge after
> hiding" is it fixed?

Did not seem to change anything