Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

In addition to the double clicking option to progress through the filmstrip in darktable could we also have a single click arrow to select the next image #17775

Open
tpinfold opened this issue Nov 5, 2024 · 7 comments
Labels
scope: UI user interface and interactions

Comments

@tpinfold
Copy link

tpinfold commented Nov 5, 2024

Double clicking on the next image you want to select in the filmstrip of the darkroom view of darktable is a very reasonable approach and should be retained. However, I feel that if an additional back and forward arrow could be implemented to move the selection of the image by a single step this would be very ergonomical for users like me that like to work through a collection of images systematically. I appreciate that this only adds a little benefit for just some users and developer's time is valuable. I am unsure how practical and easy this would be to code and if others would like to see this feature.

image
@TurboGit
Copy link
Member

TurboGit commented Nov 5, 2024

That's already possible with keys SPACE and BACKSPACE. Do we want additional buttons for this? I'm not sure.

@tpinfold
Copy link
Author

tpinfold commented Nov 5, 2024

Thanks for your reply and pointing out that this is already possible. Keyboard short cuts are great but not everyone will remember them or as in my case I was not aware. I feel simple arrow keys would still be beneficial and would not clutter the UI too much. While it is easy for me to ask as a user, I defer to if the developers see value in my suggestion especially since there are keyboard short cuts for this. At least I learnt something new tonight.

@MStraeten
Copy link
Collaborator

you can redefine left/rigt arrow or use ctrl-left/right arrow as a custom shortcut

@tpinfold
Copy link
Author

tpinfold commented Nov 6, 2024

Thanks for this reply. I am pleased to learn today that keyboard short cuts exist and can be created. However, I could see a benefit to DT users if arrows were available, but I can understand if the developers don't feel it is worth the effort. Some might regard it as just clutter.

@MStraeten
Copy link
Collaborator

right/left arrows are already defined as shortcuts by default but for a different use case:

Right=views/darkroom/move/horizontal;up
Left=views/darkroom/move/horizontal;down

So it's not about "worth the effort" but about prioritization

a user might change this easily to his personal preferences ...

@wpferguson
Copy link
Member

I tried to come up with a use case for this other than "it would be nice". The only use case I could come up with is the user is one handed so that moving from mouse to keyboard and back hinders the workflow.

Here's the issues I see:

  • Adding more elements to the UI means that something has to give up space (probably the editing window). For users that try and maximize the space given to the editing window, this would not "be nice".
  • Trying to satisfy everyone's opinion about what the buttons should look like and where they should go and how they should act, etc.
  • It's not difficult, but it's not a trivial piece of code. It's not "just add a button or two", but wiring it into the shortcuts, event handlers, etc.

@tpinfold
Copy link
Author

tpinfold commented Nov 6, 2024

Thanks Bill for your response. Yes it is little more than about this would be nice and this would be easier for future new users of DT. I don't feel it would affect real estate on the UI as they would just sit beside display second monitor icon or somewhere similar. But in the end I have learnt that keyboard short cuts already exist for what I would like and have started using them.

@ralfbrown ralfbrown added the scope: UI user interface and interactions label Nov 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: UI user interface and interactions
Projects
None yet
Development

No branches or pull requests

6 participants
@TurboGit @wpferguson @ralfbrown @MStraeten @tpinfold and others