Bug 404266 - [feature] - option to set scrolling action for empty areas
Summary: [feature] - option to set scrolling action for empty areas
Status: RESOLVED FIXED
Alias: None
Product: lattedock
Classification: Plasma
Component: application (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-12 21:31 UTC by sdfjsfjaei-hans
Modified: 2019-03-17 20:46 UTC (History)
0 users

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


Attachments
Empty spots marked in green (33.68 KB, image/png)
2019-02-13 08:16 UTC, sdfjsfjaei-hans
Details

Note You need to log in before you can comment on or make changes to this bug.
Description sdfjsfjaei-hans 2019-02-12 21:31:10 UTC
The icon-only task manager has a feature where scrolling on an empty spot (and if possible, the application launcher), switches between all windows (of the current activity).
Comment 1 Michail Vourlakos 2019-02-12 21:58:53 UTC
What empty spot? Does Latte has such empty spots?

Screenshots would help
Comment 2 sdfjsfjaei-hans 2019-02-13 08:16:48 UTC
Created attachment 118033 [details]
Empty spots marked in green
Comment 3 sdfjsfjaei-hans 2019-02-13 08:17:26 UTC
I added an image that shows what I mean by empty spots (marked in green).
Comment 4 Michail Vourlakos 2019-03-16 07:47:34 UTC
this feature is related to all requests for empty area to set a scrolling action:

- switch activities
- switch desktops
- switch between windows
Comment 5 Michail Vourlakos 2019-03-16 22:52:35 UTC
Git commit 33c584cc0839ebfcb33822beff2ab1ee9c07cf17 by Michail Vourlakos.
Committed on 16/03/2019 at 22:49.
Pushed by mvourlakos into branch 'master'.

Mouse wheel action for empty areas

--User can now choose for the panel empty areas
a sroll wheel behavior:
-Scroll Desktops
-Scroll Activities
-Scroll Tasks

M  +9    -0    containment/package/contents/config/main.xml
M  +59   -0    containment/package/contents/ui/RootMouseArea.qml
A  +49   -0    containment/package/contents/ui/loaders/Pager.qml     [License: GPL (v2+)]
A  +115  -0    containment/package/contents/ui/loaders/Tasks.qml     [License: GPL (v2+)]
M  +1    -0    containment/package/contents/ui/main.qml
M  +9    -0    liblatte2/types.h
M  +76   -30   shell/package/contents/configuration/pages/BehaviorConfig.qml

https://commits.kde.org/latte-dock/33c584cc0839ebfcb33822beff2ab1ee9c07cf17
Comment 6 sdfjsfjaei-hans 2019-03-17 20:38:04 UTC
Awesome (just tried it). Thank you! :)
Comment 7 Michail Vourlakos 2019-03-17 20:46:55 UTC
(In reply to sdfjsfjaei-hans from comment #6)
> Awesome (just tried it). Thank you! :)

;)