Bug 407779

Summary: Add options for scrolling behavior
Product: [Unmaintained] lattedock Reporter: sdfjsfjaei-hans
Component: plasmoidAssignee: Michail Vourlakos <mvourlakos>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description sdfjsfjaei-hans 2019-05-20 19:32:00 UTC
For example

* Auto - auto scrolling and scroll wheel does not influence scrolling

* Single Axis - scrolling Tasks only with horizontal scrolling for horizontal dock, vertical scrolling only with vertical dock

* Both Axes - current behavior with no auto scrolling

Currently, scrolling on an app icon, while the dock is overflowing (too many items), results in moving the icons, instead of the usual switching between windows of the specific application.
Comment 1 Michail Vourlakos 2019-05-24 15:29:25 UTC
Git commit 74772cd7a99d80669b42ec3bc8ece4c816784bae by Michail Vourlakos.
Committed on 24/05/2019 at 15:28.
Pushed by mvourlakos into branch 'master'.

introduce SCROLLING options for Tasks

--the user can now adjust the Scrolling options
for its Tasks when the items overflow. The following
are provided:
Scrolling: ENABLE/DISABLE
--Manual Scrolling: DISABLE/PARALLEL/HORIZONTALANDVERTICAL
--Auto Scrolling: ENABLE/DISABLE

M  +12   -1    containment/package/contents/config/main.xml
M  +4    -1    containment/package/contents/ui/main.qml
M  +8    -0    liblatte2/types.h
M  +4    -1    plasmoid/package/contents/ui/main.qml
M  +37   -12   plasmoid/package/contents/ui/task/TaskItem.qml
M  +1    -1    plasmoid/package/contents/ui/taskslayout/ScrollableList.qml
M  +83   -12   shell/package/contents/configuration/pages/TasksConfig.qml

https://commits.kde.org/latte-dock/74772cd7a99d80669b42ec3bc8ece4c816784bae
Comment 2 sdfjsfjaei-hans 2019-05-24 19:26:11 UTC
Awesome, works very well. =D

Thank you again!