Summary: | Mouse Wheel on Dock not working properly | ||
---|---|---|---|
Product: | [Unmaintained] lattedock | Reporter: | ignazio.martinoli |
Component: | application | Assignee: | Michail Vourlakos <mvourlakos> |
Status: | RESOLVED FIXED | ||
Severity: | major | ||
Priority: | NOR | ||
Version First Reported In: | git (master) | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/latte-dock/commit/bb713e1092bbd3a253fa0551caa63dd58294754c | Version Fixed In: | |
Sentry Crash Report: |
Description
ignazio.martinoli
2021-07-06 05:49:00 UTC
Have you enabled in Tasks advance options the desired scrolling behavior? Yes, I did it. In Actions, for the Wheel I selected "Cycle Through Tasks". Unfortunatly it didn't worked. Send your layout file to check it in my system. This is the "~/.config/lattedockrc": [KFileDialog Settings] Recent Files[$e]=Edna.layout.latte,file:$HOME/Downloads/Edna.layout.latte Recent URLs[$e]=file:$HOME/Downloads/,file:$HOME/,file:$HOME/Documents/ detailViewIconSize=16 [KPropertiesDialog] HDMI-A-0 Height 1080=480 HDMI-A-0 Height 1920x1080=480 HDMI-A-0 Width 1920=782 HDMI-A-0 Width 1920x1080=445 [LatteSettingsDialog] downloadWindowSize=800,550 windowSize=700,666 [LatteSettingsDialog][TabLayouts] columnWidths=52,70,82,0 sortColumn=3 sortOrder=0 [Notification Messages] really_clear_history=true [PlasmaThemeExtended] outlineWidth=1 [ScreenConnectors] 10=HDMI-A-0 [UniversalSettings] badges3DStyle=false canDisableBorders=false contextMenuActionsAlwaysShown= currentLayout=Edna downloadWindowSize=-1,-1 inAdvancedModeForEditSettings=true lastNonAssignedLayout=Edna launchers= layoutsColumnWidths= layoutsWindowSize=-1,-1 memoryUsage=0 metaPressAndHoldEnabled=true mouseSensitivity=2 screenTrackerInterval=2500 showInfoWindow=true singleModeLayoutName=Edna version=2 I use the Edna layout ("~/.config/latte/Edna.layout.latte"), which is: [ActionPlugins][1] RightButton;NoModifier=org.kde.latte.contextmenu [Containments][13] PreloadWeight=0 activityId= formfactor=2 immutability=1 lastScreen=-1 layoutId= location=3 plugin=org.kde.plasma.private.systemtray wallpaperplugin=org.kde.image [Containments][13][Applets][129] immutability=1 plugin=org.kde.plasma.mediacontroller [Containments][13][Applets][129][Configuration] PreloadWeight=56 [Containments][13][Applets][44] immutability=1 plugin=org.kde.plasma.volume [Containments][13][Applets][44][Configuration] PreloadWeight=100 [Containments][13][Applets][44][Configuration][ConfigDialog] DialogHeight=591 DialogWidth=936 [Containments][13][Applets][45] immutability=1 plugin=org.kde.plasma.networkmanagement [Containments][13][Applets][45][Configuration] PreloadWeight=30 [Containments][13][Applets][46] immutability=1 plugin=org.kde.plasma.devicenotifier [Containments][13][Applets][46][Configuration] PreloadWeight=0 [Containments][13][Applets][47] immutability=1 plugin=org.kde.plasma.nightcolorcontrol [Containments][13][Applets][47][Configuration] PreloadWeight=0 [Containments][13][Applets][50] immutability=1 plugin=org.kde.plasma.weather [Containments][13][Applets][50][Configuration] PreloadWeight=2 pressureUnit=5029 showHumidityInTooltip=true showPressureInTooltip=false showTemperatureInCompactMode=false showTemperatureInTooltip=true showWindInTooltip=true source=wettercom|weather|Córdoba, Provincia de Córdoba, AR|AR0CB0001;Córdoba speedUnit=9001 temperatureUnit=6001 updateInterval=30 visibilityUnit=2007 weatherServiceProviders=bbcukmet,wettercom [Containments][13][Applets][50][Configuration][ConfigDialog] DialogHeight=480 DialogWidth=640 [Containments][13][Applets][51] immutability=1 plugin=org.kde.kdeconnect [Containments][13][Applets][51][Configuration] PreloadWeight=0 [Containments][13][Applets][52] immutability=1 plugin=org.kde.plasma.notifications [Containments][13][Applets][52][Configuration] PreloadWeight=84 [Containments][13][ConfigDialog] DialogHeight=811 DialogWidth=930 [Containments][13][General] extraItems=org.kde.plasma.networkmanagement,org.kde.plasma.volume,org.kde.plasma.nightcolorcontrol,org.kde.plasma.devicenotifier,org.kde.kdeconnect,org.kde.plasma.weather,org.kde.plasma.notifications,org.kde.plasma.mediacontroller,org.kde.plasma.keyboardlayout hiddenItems=SimpleScreenRecorder,org.kde.plasma.battery,Plasma_microphone,Latte Dock_microphone knownItems=org.kde.kdeconnect,org.kde.plasma.battery,org.kde.plasma.bluetooth,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.keyboardindicator,org.kde.plasma.mediacontroller,org.kde.plasma.networkmanagement,org.kde.plasma.notifications,org.kde.plasma.printmanager,org.kde.plasma.volume,org.kde.plasma.nightcolorcontrol,org.kde.plasma.keyboardlayout shownItems=octopi-notifier,org.kde.kdeconnect,org.kde.plasma.weather [Containments][15] activityId= byPassWM=false enableKWinEdges=true formfactor=2 immutability=1 isPreferredForShortcuts=false lastScreen=-1 layoutId= location=3 name= onPrimary=true plugin=org.kde.latte.containment raiseOnActivityChange=false raiseOnDesktopChange=false settingsComplexity=1 timerHide=700 timerShow=0 viewType=0 visibility=0 wallpaperplugin=org.kde.image [Containments][15][Applets][100] immutability=1 plugin=org.kde.windowtitle [Containments][15][Applets][100][Configuration] PreloadWeight=0 [Containments][15][Applets][100][Configuration][ConfigDialog] DialogHeight=480 DialogWidth=640 [Containments][15][Applets][100][Configuration][General] containmentType=Latte filterActivityInfo=false lengthFirstMargin=4 lengthMarginsLock=false placeHolder=Plasma Desktop showIcon=false [Containments][15][Applets][101] immutability=1 plugin=org.kde.plasma.kickoff [Containments][15][Applets][101][Configuration] PreloadWeight=100 [Containments][15][Applets][101][Configuration][ConfigDialog] DialogHeight=540 DialogWidth=720 [Containments][15][Applets][101][Configuration][General] favoritesPortedToKAstats=true icon=manjaro systemApplications=systemsettings.desktop,org.kde.kinfocenter.desktop systemFavorites=suspend\\,hibernate\\,reboot\\,shutdown [Containments][15][Applets][102] immutability=1 plugin=org.kde.plasma.chiliclock [Containments][15][Applets][102][Configuration] PreloadWeight=0 [Containments][15][Applets][102][Configuration][Appearance] customDateFormat=dd MMM yyyy dateFormat=customDate enabledCalendarPlugins=/usr/lib/qt5/plugins/plasmacalendarplugins/holidaysevents.so,/usr/lib/qt5/plugins/plasmacalendarplugins/pimevents.so fixedFont=true fontFamily=SFNS Display fontSize=14 use24hFormat=2 [Containments][15][Applets][102][Configuration][ConfigDialog] DialogHeight=552 DialogWidth=640 [Containments][15][Applets][125] immutability=1 plugin=org.kde.plasma.betterinlineclock [Containments][15][Applets][125][Configuration] PreloadWeight=49 [Containments][15][Applets][125][Configuration][Appearance] customDateFormat=dd MMM yyyy dateFormat=customDate fixedFont=true fontSize=14 [Containments][15][Applets][125][Configuration][ConfigDialog] DialogHeight=540 DialogWidth=720 [Containments][15][Applets][128] immutability=1 plugin=org.kde.plasma.appmenu [Containments][15][Applets][128][Configuration] PreloadWeight=0 [Containments][15][Applets][56] immutability=1 plugin=org.kde.plasma.systemtray [Containments][15][Applets][56][Configuration] PreloadWeight=100 SystrayContainmentId=13 [Containments][15][Applets][57] immutability=1 plugin=org.kde.windowbuttons [Containments][15][Applets][57][Configuration] PreloadWeight=0 [Containments][15][Applets][57][Configuration][ConfigDialog] DialogHeight=653 DialogWidth=640 [Containments][15][Applets][57][Configuration][General] buttonSizePercentage=42 buttons=3|4|5|10|2|9 containmentType=Latte lengthFirstMargin=6 lengthLastMargin=6 selectedPlugin= spacing=6 useDecorationMetrics=false visibility=ActiveMaximizedWindow [Containments][15][ConfigDialog] DialogHeight=909 DialogWidth=539 [Containments][15][Configuration] PreloadWeight=0 [Containments][15][General] alignment=10 alignmentUpgraded=true animationLauncherBouncing=false animationWindowAddedInGroup=false animationWindowInAttention=false appletOrder=101;100;128;125;56 autoSizeEnabled=false dragActiveWindowEnabled=true durationTime=x1 hideFloatingGapForMaximized=true hideScreenGapForMaximized=true iconSize=28 inConfigureAppletsMode=true lengthExtMargin=2 maxLength=98 panelPosition=10 panelSize=100 panelTransparency=90 plasmaBackgroundForPopups=true screenEdgeMargin=8 shadowColorType=Theme shadowOpacity=0 shadowSize=0 shadows=None shadowsUpgraded=true solidBackgroundForMaximized=true splitterPosition=4 splitterPosition2=6 taskScrollAction=ScrollNone tasksUpgraded=true thickMargin=0 titleTooltips=false zoomLevel=0 [Containments][15][Indicator] customType= enabled=true enabledForApplets=true padding=0.07999999821186066 type=org.kde.latte.plasma [Containments][15][Indicator][org.kde.latte.default][General] glowApplyTo=OnActive [Containments][16] activityId= byPassWM=false dockWindowBehavior=true enableKWinEdges=true formfactor=2 immutability=1 isPreferredForShortcuts=false lastScreen=-1 layoutId= location=4 name= onPrimary=true plugin=org.kde.latte.containment raiseOnActivityChange=false raiseOnDesktopChange=false settingsComplexity=1 timerHide=600 timerShow=200 viewType=0 visibility=4 wallpaperplugin=org.kde.image [Containments][16][Applets][59] immutability=1 plugin=org.kde.latte.plasmoid [Containments][16][Applets][59][Configuration] PreloadWeight=0 [Containments][16][Applets][59][Configuration][General] audioBadgeActionsEnabled=false hoverAction=PreviewWindows isInLatteDock=true launchers59=applications:firefox.desktop,applications:org.kde.dolphin.desktop,applications:spotify.desktop,applications:org.kde.konsole.desktop,applications:visual-studio-code.desktop manualScrollTasksType=VerticalHorizontal scrollTasksEnabled=true [Containments][16][ConfigDialog] DialogHeight=901 DialogWidth=539 [Containments][16][Configuration] PreloadWeight=0 [Containments][16][General] advanced=false alignmentUpgraded=true appletOrder=59 durationTime=x1 editBackgroundOpacity=0.5 iconSize=44 inConfigureAppletsMode=true lastWindowsVisibilityMode=8 lengthExtMargin=10 manualScrollTasksType=VerticalHorizontal mouseWheelActions=false panelShadows=false panelSize=100 panelTransparency=80 screenEdgeMargin=8 scrollAction=ScrollActivities scrollTasksEnabled=true shadowColor=263238 shadowOpacity=50 shadowSize=45 shadowsUpgraded=true showGlow=false splitterPosition=1 splitterPosition2=2 taskScrollAction=ScrollNone tasksUpgraded=true thickMargin=15 unifiedGlobalShortcuts=false zoomLevel=4 [Containments][16][Indicator] customType=org.kde.latte.dashtopanel enabled=true enabledForApplets=true padding=0.20000000298023224 type=org.kde.latte.plasma [Containments][16][Indicator][org.kde.latte.dashtopanel][General] style=Ciliora [Containments][16][Indicator][org.kde.latte.default][General] activeStyle=Dot extraDotOnActive=true glowEnabled=true glowOpacity=0.2 minimizedTaskColoredDifferently=true [Containments][16][Indicator][org.kde.latte.unity][General] style=Dot [LayoutSettings] activities= background= backgroundStyle=0 color=red customBackground= customTextColor=fcfcfc disableBordersForMaximizedWindows=false icon= lastUsedActivity=286c1202-837f-4e30-a93e-3bacecd2a3cd launchers= popUpMargin=-1 preferredForShortcutsTouched=true schemeFile= sharedLayout= showInMenu=true textColor=fcfcfc version=2 In your layout as set conflicted properties: just set, Tasks(advanced) -> Scrolling -> Manual -> Only Horizontal Scrolling having both Horizontals and Vertical Scrolling breaks the wheel behavior you are interested in. Git commit 8bf5b4ad70a92d93dcd9b2f7b33ae5310d0adad3 by Michail Vourlakos. Committed on 10/07/2021 at 05:50. Pushed by mvourlakos into branch 'v0.10'. calculate scrolling length in (int) values --calculations for tasks length exceed must be done always in same arthmetic world either int or float for all values. It is chosen the int case because latte is providing applets length in int values M +1 -1 plasmoid/package/contents/ui/task/TaskMouseArea.qml M +2 -1 plasmoid/package/contents/ui/taskslayout/ScrollableList.qml https://invent.kde.org/plasma/latte-dock/commit/8bf5b4ad70a92d93dcd9b2f7b33ae5310d0adad3 Git commit bb713e1092bbd3a253fa0551caa63dd58294754c by Michail Vourlakos. Committed on 10/07/2021 at 05:54. Pushed by mvourlakos into branch 'master'. calculate scrolling length in (int) values --calculations for tasks length exceed must be done always in same arthmetic world either int or float for all values. It is chosen the int case because latte is providing applets length in int values M +1 -1 plasmoid/package/contents/ui/task/TaskMouseArea.qml M +2 -1 plasmoid/package/contents/ui/taskslayout/ScrollableList.qml https://invent.kde.org/plasma/latte-dock/commit/bb713e1092bbd3a253fa0551caa63dd58294754c fixed also for your scenario THANK YOU VERY MUCH! It was annoying me so much! I didn't figured out it was that. Thank you so much. It's solved now |