Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Mouse wheel over workspace switcher widget regression

Chiusa Adatta ai principianti
#3,946 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
75/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Ambito
desktop, frontend

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

bug
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

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di AvengeMedia/DankMaterialShell

Tutte le issue di AvengeMedia/DankMaterialShell

Issue simili

Altre issue su Desktop Dev

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.