Page 1 of 1

Enhancement request: wheel scrolling behaviour

Posted: Wed May 24, 2017 3:05 pm
by Alexo
When I compare two files, and the difference bar has focus, the mouse wheel jumps between blocks, which is very convenient.
Clicking inside the right or left panes, moves the focus and changes the wheel behaviour to scrolling.

However, clicking on the arrow buttons, the synchronizing splitter, or the colour bars, also move the focus away from the difference bar, making mouse-only operations inconvenient.

Please fix.

Thank you,
Alex

Re: Enhancement request: wheel scrolling behaviour

Posted: Wed May 24, 2017 3:11 pm
by psguru
There's nothing to fix.

The mouse wheel behavior depends on the focus: if it's on the diff combobox, scrolling simply changes its current selection, causing the views to scroll to the next/previous difference. If the focus is on one of the view panes (an arrow button is a part of a pane), scrolling of the mouse wheel causes the pane to scroll.

Re: Enhancement request: wheel scrolling behaviour

Posted: Wed May 24, 2017 4:58 pm
by Alexo
The problem is that clicking on the arrows changes the focus, making continuing navigation less efficient.

Re: Enhancement request: wheel scrolling behaviour

Posted: Wed May 24, 2017 4:59 pm
by psguru
I already answered this: an arrow button is a part of a pane. Once you click on it, the focus will change to the pane. There's nothing unnatural in this behavior.

Re: Enhancement request: wheel scrolling behaviour

Posted: Wed May 24, 2017 5:10 pm
by Alexo
Not unnatural, just inconvenient.

Re: Enhancement request: wheel scrolling behaviour

Posted: Thu May 25, 2017 3:43 pm
by psguru
Yes, you are right. So we will add the following to the next build of 9.0:
  • Shift + MouseWheel Up will always navigate to the previous difference
  • Shift + MouseWheel Down will always navigate to the next difference
  • MouseWheel Click will set focus to the diff bar (if it's visible and enabled)

Re: Enhancement request: wheel scrolling behaviour

Posted: Thu May 25, 2017 7:01 pm
by Alexo
Thank you!