Right-click menus

Having right-click menus can be nice, but commands available only in right-click menus goes against all user interface guidelines. I have found a few such things in IDEA, but I bet there are many more, since the ones I've found are quite fundamental.
So, why can't stuff only be in the right-click menu? Because there is not even a hint of such a thing before you actually open it, making the command impossible to find for one who is looking for it. (Stuff that the user "simply has to know" are usually, but not always, a sign of a poor UI.)

And before you give in to your urges to flame me, read a book on UI design (i.e. get a clue), and if you still want to flame me then go ahead :)


- Marcus Sundman

8 comments
Comment actions Permalink

I think it would benefit if you would cite explicit examples with some
suggested and detailed changes.

"Marcus Sundman" <jiveadmin@jetbrains.com> wrote in message
news:4612804.1037652214901.JavaMail.jrun@is.intellij.net...

Having right-click menus can be nice, but commands available only

in right-click menus goes against all user interface guidelines. I have
found a few such things in IDEA, but I bet there are many more, since the
ones I've found are quite fundamental.

So, why can't stuff only be in the right-click menu? Because there is not

even a hint of such a thing before you actually open it, making the command
impossible to find for one who is looking for it. (Stuff that the user
"simply has to know" are usually, but not always, a sign of a poor UI.)
>

And before you give in to your urges to flame me, read a book on UI design

(i.e. get a clue), and if you still want to flame me then go ahead :)
>
>

- Marcus Sundman



0
Comment actions Permalink


The most annoying example is the "Rollback" command on file history view. The only way to access it is by right-clicking on the version history table. Great feature, but the usability on it sucks badly.

--Dave

0
Comment actions Permalink

I think it would benefit if you would cite explicit
examples with some suggested and detailed changes.


I encountered the first problem when trying to edit an ant build file. I figured that the "Ant Build" pane simply MUST have some way to open the script in the editor, but I couldn't find it anywhere. Later I happened to see one of my workmates use the right-click menu to open his build file. Once I saw the command I saw that it had the shortcut F4, and after a bit of menu-surfing I actually found the command in the View(!) menu.

I would suggest adding an "Edit Script" button on the "Ant Build" pane among the other buttons there. (It is, after all, much more important than e.g. "Expand all" and "Collapse all", which are present.)

Another problem was the rollback command that Mr Griffith commented on. I also didn't find out about that either until I read about it here in the forum a while ago.
I must admint that I wasn't looking very hard for it either, but in my opinion little things like these means the world. After all, any complex thing is just a bunch of details.


- Marcus Sundman

0
Comment actions Permalink

Where should it be acessible from in your opinion?

--
Valentin Kipiatkov
JetBrains, Inc
http://www.intellij.com
"Develop with pleasure!"

"Dave Griffith" <dave.griffith@trilogy.com> wrote in message
news:2253031.1037655081551.JavaMail.jrun@is.intellij.net...
>

The most annoying example is the "Rollback" command on file history view.

The only way to access it is by right-clicking on the version history table.
Great feature, but the usability on it sucks badly.
>

--Dave



0
Comment actions Permalink

Where should it be acessible from in your opinion?


In amongst the toolbar buttons on the top of the file history view would be fine. It's not a problem having this action bound to a right-click button. The problem comes in having it as only a right-click button in a table view where no-one can really be expected to anticipate the existence of a right-click button. The local VCS is so cool even without rollback that there's no "what the hell is this good for" reaction that would impell someone to hunt for hidden commands.

0
Comment actions Permalink

A tracker entry has been added to do this, as well as another Local VCS feature I've been considering for a bit.

--Dave

0
Comment actions Permalink

Dave Griffith wrote:

The most annoying example is the "Rollback" command on file history view. The only way to access it is by right-clicking on the version history table. Great feature, but the usability on it sucks badly.


Wow. I never knew that was there. Cool

0
Comment actions Permalink

I assume that, in a burst of gratitude and a well-honed desire to help your fellow developers, you'll vote big for the tracker entry to make this more visible.

0

Please sign in to leave a comment.