Mouse wheel over workspace switcher widget regression
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 75/100
Direzione di ricerca
Inizia da Modules/DankBar/Widgets/WorkspaceSwitcher.qml, menzionato nella patch di overlay, ed esamina come il suo gestore della rotella distingue le rotelle del mouse dai touchpad. Riproduci il problema scorrendo sul selettore degli spazi di lavoro e verifica che uno scatto indicizzato della rotella del mouse cambi spazio di lavoro; la condizione proposta nell’issue fornisce un riferimento per il comportamento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Compositor
Niri
Distribution
NixOS
If Other, please specify
No response
Select your Installation Method
Distro Packaging
Was this your original Installation method?
Yes
If no, specify
No response
dms doctor -vC
Click to expand
The mouse over scroll wheel takes significantly more scrolling to actuate a switch.A fix for nixos is an overlay patch like this:
final: prev: {
dms-shell = prev.dms-shell.overrideAttrs (old: {
postFixup = (old.postFixup or "") + ''
substituteInPlace $out/share/quickshell/dms/Modules/DankBar/Widgets/WorkspaceSwitcher.qml \
--replace-fail \
"const isTouchpad = wheel.pixelDelta && wheel.pixelDelta.y !== 0;" \
"const isTouchpad = wheel.pixelDelta && wheel.pixelDelta.y !== 0 && wheel.angleDelta.y === 0;"
'';
});
}
Description
The mouse over scroll wheel takes significantly more scrolling to actuate a switch.
Expected Behavior
Scroll between workspaces with one indexed mouse wheel scroll.
Steps to Reproduce
Mouse over workspace switcher, scroll with mouse wheel.
Error Messages/Logs
No response
Screenshots/Recordings
No response
- Lingua principale
- QML
- Stelle
- 8.4k
- Fork
- 549
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di AvengeMedia/DankMaterialShell
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
AvengeMedia/DankMaterialShell#4016 ·
-
feature request
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
AvengeMedia/DankMaterialShell#4004 ·
-
Bug or Feature ? Global microphone mute state is not applied in the islandForse già presa @Mario-Mohar l’ha presa 1 giorno fa. Apertabug Hyprland
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
AvengeMedia/DankMaterialShell#3963 · 2 commenti · 1 assegnatario ·
-
bug niri
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
AvengeMedia/DankMaterialShell#3959 ·
-
bug niri
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
AvengeMedia/DankMaterialShell#3940 ·
Tutte le issue di AvengeMedia/DankMaterialShell
Issue simili
-
area: browser
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
manaflow-ai/cmux#27619 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
SamuelNDCE/plume#42 ·
I maintainer di solito rispondono entro 1 giorno
-
platform: Linux
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 80/100
keepassxreboot/keepassxc#13947 ·
I maintainer di solito rispondono entro 1 giorno
-
Add Japanese translationApertaenhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno