View Issue Details

IDProjectCategoryView StatusLast Update
0005765ardourfeaturespublic2020-04-19 20:16
Reportercolinf Assigned Tocolinf  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Summary0005765: Mouse click outside clock in edit mode should act as if 'enter' pressed
DescriptionIf you click in a clock and make changes from the keyboard, it's confusing that those changes disappear and the clock resets to its previous value if you just click outside the clock without pressing a key to confirm the changed value.

I know that there are different keys to confirm whether the entered value is relative (+/-) to the previously displayed time, or absolute, but I think it would make sense to assume that the user wants to set the absolute time of the clock if they don't explicitly request otherwise.
TagsNo tags attached.

Activities

x42

2013-11-11 01:55

administrator   ~0015481

The consensus on IRC currently is that:

 Mouse click outside clock in edit mode should act as if 'ESC' pressed.

The two main arguments for this are
 * make accidental clicks (both to enter clock edit as well as exit clock edit) NOOPs.
 * If the clock is in text entry mode, entries should be confirmed by keyboard (not mouse).

There's no really strong argument either way, though.

colinf

2013-11-11 11:36

updater   ~0015482

I'd argue that it should be changed. It's already caused confusion in the 'Insert Time' dialogue (https://community.ardour.org/node/7618, though in that case the confusion was also compounded by some other bugs).

As for making accidental clicks NOOPs, even with this change the clock value would remain unchanged if the user didn't type anything to change the value, and if they did type something, I think it's fair to assume that they typed it with the intention of changing the clock rather than having their entry disappear into thin air.

Finally, I'd make the argument for consistency with text-editing in other places: e.g. when renaming a track, the newly-typed name is applied as soon as you click outside the name; you have to explicitly press <Esc> to discard the newly-typed name.

colinf

2015-02-11 16:55

updater   ~0016341

I just want to bump this issue, because I spent several minutes the other day wondering why the "Insert Time" dialogue wasn't working, until remembering that I have to press <Enter> after inputting the amount of time to insert, before clicking the 'Insert time' button.

I fear that if even I puzzled over this after having submitted the bug report, it might be quite likely to trip up other users too.

colinf

2015-06-17 17:41

updater   ~0016788

I've fixed this in c41d51e8 for the case of the insert/remove time dialogues.

There may be other clocks that could benefit from 'accept changes on focus out', but these were the ones where I found it most confusing.

system

2020-04-19 20:16

developer   ~0023289

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2013-11-10 12:16 colinf New Issue
2013-11-11 01:55 x42 Note Added: 0015481
2013-11-11 11:36 colinf Note Added: 0015482
2015-02-11 16:55 colinf Note Added: 0016341
2015-06-17 17:41 colinf Note Added: 0016788
2015-06-17 17:41 colinf Status new => resolved
2015-06-17 17:41 colinf Resolution open => fixed
2015-06-17 17:41 colinf Assigned To => colinf
2020-04-19 20:16 system Note Added: 0023289
2020-04-19 20:16 system Status resolved => closed