Project

General

Profile

Bug #10490

Scrolling with scrollwheel is acting weird

Added by Stephan Henningsen almost 5 years ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
General
Target version:
-
Start date:
05/25/2015
Due date:
% Done:

0%

Estimated time:
Affected Version:
git development version
System:
Ubuntu
bitness:
64-bit
hardware architecture:
amd64/x86

Description

This affects scrolling in general, but I find it particularly noticeable when working in lighttable and darkroom.

Issue
Scrolling the right pane of filer modules, when a module is expanded, might unintentionally cause a value in that filter to be adjusted instead. With the mouse pointer located within the filter modules pane while scrolling, the opened filter module may have one of its value sliders or drop down boxes scrolled to a position under the mouse and will thereby take the input focus and have its value modified. Surely this is a bug.

Suggested Work-around
This has to with the area of the screen that currently has the input focus (and thereby receives scroll events) and to where these scroll events are delegated.

Each of the panes in darkroom - top (rating, sorting), right (filter modules), bottom (thumbnail strip), and left (hist. stack, snapshot, info, etc.) - can be expanded and collapsed by clicking their individual arrow icon at the edge of the screen. This arrow pane fills either the available height of width of the screen, martching the pane it controls. The suggested fix simply consists of having these arrow panes delegate the scroll events to their own pane.

As of now, scrolling in e.g. the far right area containing the arrow to the filter modules results in the image in the center to be scrolled!
I think it makes perfect sense to have the right arrow area delegate scroll events to the filter modules pane.

Likewise, all the other arrow panes should delegate to their expanded pane.

When the pane is not expanded, the arrow pane should consume scroll events to make a consistence experience.

Also available in: Atom PDF

Go to top