InsightSoftwareConsortium / InsightSoftwareConsortium/itkwidgets

mouse wheel interaction problems

Aperta
#142 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
Python
Stelle
624
Fork
83
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Just reporting two issues I'm struggeling with, when interacting with the widget using the mouse wheel.

1. My Logitech mouse wheel has "click-stops". When zooming a volume rendering with itk, the amount of zooming between two click stops is way too large. (I need to check whether I can change sensitivity in the driver, however the sensitivity is just fine for all other software).
2. When scrolling through a jupyter notebook with the mouse wheel, the itk-widget "catches" the callback from the web-browser page scroll and starts zooming. This can be very annoying as one may be losing a carefully chosen viewpoint and/or produce a lot of lag. The behaviour depends on the exact position of the mouse cursor within the page.

I somehow have a feeling that there is no easy solution for these usability problems, but I didn't see them mentioned in any issue and thought they may be worth documenting.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

L’issue segnala due problemi con la rotellina del mouse nel widget itk: incrementi di zoom troppo grandi nel rendering volumetrico e l’intercettazione dello scorrimento della pagina del browser in un notebook Jupyter. Inizia riproducendo entrambi i comportamenti con un rendering volumetrico e lo scorrimento di un notebook; il lavoro è completato quando lo zoom è utilizzabile e lo scorrimento della pagina non modifica inaspettatamente il punto di vista del widget.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
jupyter, python
Ambito
data-visualization, frontend
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.