google-code-export / sqlite-manager

Automatically exported from code.google.com/p/sqlite-manager
1 stars 0 forks source link

User interface clarification #856

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
The two buttons at the bottom of the 'Edit Record' window (and others) are the 
standard 'OK' and 'Cancel', which is confusing: what the OK button does is to 
commit the changes to the database ('to commit' is also the standard term used 
in database design), while the Cancel button simply closes the window, without 
making any changes.

Therefore I suggest that the two button should be renamed as follows:

OK      --->   Commit
Cancel  --->   Close

The proof that the user interface is confusing is the tooltip that pops up 
after pressing OK, which reads "Record updated successfully. Press Cancel to 
exit this dialogue".
Well, if a button needs a tooltip to explain what it does, maybe the label on 
the button is not clear enough!

I would also suggest to invert the order of the two buttons: first the Commit 
button, on the left, and next to its right the Close button, since that's the 
natural order in which they are normally pressed: you first commit and then 
close the window.
However, even after swapping them, the Commit button should still be the one 
highlighted, just like the OK button is now, since that's the button naturally 
associated with the Enter key.

I realise that these are minor aspects of an otherwise brilliant piece of 
software, but you know... I'm a perfectionist :)

Original issue reported on code.google.com by giulio.p...@gmail.com on 20 Sep 2014 at 7:59