Tip: fix the slow mouse wheel scroll in the apps menu (Omarchy 4) #8948
ShiMMyTo
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Omarchy 4 · tested on 4.0.1-1 (Arch Linux)
Problem
The mouse wheel scroll inside the Omarchy apps menu is very slow, while it is normal in every other application. (The emoji picker list behaves the same way.)
Root cause
The menu is built with Qt Quick (
ListView, which inheritsFlickable). By default the mouse wheel on a Qt QuickListViewmoves a small fixed amount per wheel tick, with no external way to configure it. On a long apps list the slow step becomes obvious.Fix
Add a transparent
MouseAreaon top of theListView(after it in the stacking order) that captures the wheel first and scrolls manually at a configurable speed.The key trick: the
MouseAreamust go after theListViewin the stacking order, withacceptedButtons: Qt.NoButton(clicks still reach the rows). Placed before theListView, the list steals the wheel event and the handler never fires.Reload note: QML changes are not applied live on this plugin (
keepLoaded). Useomarchy restart shell— do not useomarchy refresh shell(it regeneratesshell.jsonwith defaults and replaces your custom config).Full plugin + README
https://github.com/ShiMMyTo/omarchy-menu-scroll-fix
All reactions