Dialog box QoL improvements #24247
daFreeMan
started this conversation in
Feature Request
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I have searched the existing feature requests, both open and closed, to make sure this is not a duplicate request.
The feature
All dialog boxes should have a logical cursor location (usually the first field to be entered), a default button to accept the
Enterkey (usuallyConfirm,Save,OK,Yes, etc.), and a default button (usuallyCancelorNo) to accept theEsckey. As it stands no dialog boxes that I've come across have a default field or button, requiring mouse movements for everything, and frankly, I'm rather shocked to find that. Maybe these are just things that are only typical in the Windows world, and maybe aren't in Linux, MacOS, or web, but it makes life significantly easier. Maybe it's just because I'm old and learned to use computers before the mouse was a common thing, so keyboard operation was the only way, but I find using the keyboard for as much as possible to be much faster for most processes.A couple of specific examples that are making my life miserable right now:
Date edit dialog:
I have created external directories pointing at my server containing thousands of scanned film images. My wife is thoroughly (as much as is possible) documenting the contents of the picture in the filename, including the date it was taken and the people in the picture.
When they're uploaded, they end up having the date the image was scanned, instead of the date the photo was taken, as the creation date. While inconvenient, I fully understand this (and I did find and upvote a request to look for date/time info in the file name & use it for the creation date/time), however, as I'm going through the images to edit the date, it's a royal pain dealing with the date edit dialog box. The cursor is not anywhere in the dialog box - if I start typing or tabbing nothing happens.
When the dialog box pops up, the cursor should be in the
MMfield of theMM/DD/YYYYentry section. That way, I can simply start typing the date from the file name (See1in the following image).Additionally, the
Confirmbutton should be set as the default button so that when I hit theEnterkey it automatically confirms the selection and closes the dialog box (See2in the following).Finally, hitting
EscapeshouldCancelor close the dialog box.This would make my operation:
Enterto saveThis would significantly increase efficiency of and reduce the time needed to do these edits.

Name edit dialog:
Often, I have to open the list of images that are associated with an identified, but not yet named person, to ensure I know who that person is before I tag it. Once I've confirmed who the person is, if it needs to be merged with an existing person, I click on
Add a name, start typing the name, then arrow down to the name I want to merge with. The merge confirmation dialog pops up, and in this case, theXis selected; (1in the following image). While this is an improvement, having theYesbutton to confirm the action would make more sense and, IMHO, be more reasonable. While I canShift-tabto get toYesquickly via the keyboard, it's still inefficient (and with over 7000 people identified in my images, I need maximum efficiency to get through this process!).Having

Yes(see2in the following) the default for accepting theEnterkey andNo(3in the following) the default for accepting theEsckey would be logical and make for a smoother, easier, and faster processing.Platform
All reactions