Project

General

Profile

Feature #9192

Bauhaus sliders: discoverability of right click

Added by Andrey L over 5 years ago. Updated almost 2 years ago.

Status:
Triaged
Priority:
Low
Assignee:
-
Category:
Darkroom
Target version:
Start date:
01/20/2013
Due date:
% Done:

20%

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

Description

Some (most?) of sliders in DT are unusable (e.g. angle of rotation and so on), because the most often correction leads to pixel hunting.
One of the fastest solutions is to make them focusable to make use of keyboard for precise adjusting (arrows, alt+arrows, pgup, pgdn or any other buttons with different precision).
And it would be great to copy camera raw behaviour - convert labels to editboxes with automatic focusing on slider clicked/changed events
(with the same purpose - to give the user an alternative fast method of setting the value).


Related issues

Related to darktable - Feature #11043: Be able to move sliders with left/right arrow keys Fixed 06/02/2016

History

#1 Updated by Simon Spannagel over 5 years ago

  • % Done changed from 0 to 20
  • Status changed from New to Incomplete

Hi,

I hope you know the fine-tuning feature of the "bauhaus" sliders in darktable? Just click them right and fine-tune your setting. A description of this feature can be found in the initial bauhaus blog post here: http://www.darktable.org/2012/03/bauhaus-widgets/

Does that fulfil your needs?

cheers,
Simon

#2 Updated by Simon Harhues over 5 years ago

Just my 2ct:
- Afaik the arrow keys don't work in bauhaus to move the slider by one pixel (the right-click arc can just used by the mouse, the triangle in the slider too), so in my eyes this (part of the) feature request is still valid.
- There is no affordance to right click on the sliders! The user can't know that he/she has the possibility to right click. I have no solution to this problem atm, but I believe it is a serious problem (=bug). The user should know by the interface, that he/she can perform a right click and also that he can input raw numbers by the keyboard then.

#3 Updated by Andrey L over 5 years ago

I'am very sorry - I didn't knew about rightclick on sliders. "Bauhaus" sliders do the job.
Surprising feature, but it's one of the most useful things to know in DT.
Simon, you are right - obvious ui is very important.

Big thanks to developers! A couple more issues (it's not about DT) and linux will fit all my needs :)

#4 Updated by Simon Spannagel over 5 years ago

  • Priority changed from Medium to Low
  • Subject changed from focusable sliders to Allow keyboard shortcuts for bauhaus sliders (move up/down)
  • Category set to Darkroom

Simon Harhues wrote:

- There is no affordance to right click on the sliders! The user can't know that he/she has the possibility to right click. I have no solution to this problem atm, but I believe it is a serious problem (=bug). The user should know by the interface, that he/she can perform a right click and also that he can input raw numbers by the keyboard then.

Yeah, this is an endless discussion, I know. Let me try to summarize our current status: yes, it's true we should not hide functionality. But this only works up to a certain level of complexity. After that you have to either
a) rely on the user reading documentation or
b) make the UI more simple and limit the functionality.
If you manage to have some UI magic ideas to combine both, you're welcome to discuss them with us, of course! :)

#5 Updated by Simon Harhues over 5 years ago

As I said, I sadly don't have a good solution to solve all problems. What I would suggest to hopefully improve the situation:
1) if the slider has the focus (can the user see which slider has currently the focus? I'm missing this dotted frame, as you have it e.g. with text input fields.): in-/decrease the value by one step of the smallest possible value when pressing the right/left arrow key. *)
2) show a blinking cursor after clicking with the right mouse button, to indicate that an keyboard input is possible (I believe for the possibility to move the line with the mouse pointer, no additional hint is needed as it happens automatically once the mouse is moved)
I still don't know how a good affordance to right click on a slider could be established...

*) btw at this point I was wondering how the user could jump with the focus to the next element. My first try was using TAB, but I forgot that this triggers the hiding of the side panels... But e.g. back in lighttable mode, in the metadata fields TAB works to jump to the next one. This is not consistent. I can even jump with SHIFT + TAB from the first meta data input field up to the buttons for the selected images (remove, delete, move, copy, ...) but I can't jump from there in the other direction with just TAB (the hiding of the panels is again triggered)... In my eyes this behaviour is confusing.

#6 Updated by Tobias Ellinghaus almost 5 years ago

  • Target version set to Future
  • Subject changed from Allow keyboard shortcuts for bauhaus sliders (move up/down) to Allow keyboard shortcuts for bauhaus sliders (move up/down) & discoverability of right click
  • Status changed from Incomplete to Triaged

#7 Updated by Roman Lebedev almost 2 years ago

  • Related to Feature #11043: Be able to move sliders with left/right arrow keys added

#8 Updated by Roman Lebedev almost 2 years ago

  • System set to all
  • Subject changed from Allow keyboard shortcuts for bauhaus sliders (move up/down) & discoverability of right click to Bauhaus sliders: discoverability of right click
  • Affected Version set to git development version

We'll handle "Allow keyboard shortcuts for bauhaus sliders (move up/down)" in #11043

Also available in: Atom PDF