IMHO, having it in the context menu for the Debugger Console is pretty hidden since people won’t expect a menu to be there. What else is in it?
I’m not sure there is a place where it makes more sense. Again, think of the user, just don’t put it in a random spot. Very few people are going to invoke it, but make sure few people outside that group have to try and understand what it means.
Doug.
Agreed that a button would be too much.
But I'm now worried about a context-menu in the Debugger Console view. Such a menu would open the gdb traces in the platform console view, and it seems confusing to me that a menu in one console view would require the user to look for traces in
another console view.
There is no real reason the menu must be in the Debugger Console. We actually could add it elsewhere if we feel it's important. For example it could be an advanced menu in the Debug view.
But the other point is that such a menu is not about quick access, as someone will either not turn the gdb traces on, or will turn them on once and leave them on. So it's only about discoverability and I'm thinking we are falling back to a context-menu
in such cases simply because we don't have a more adequate solution for discoverability.
So I'm leaning towards not putting the menu. But I'd like to see what others think.
Marc
I’m glad you guys brought this up. I don’t think any user would ever want to see the gdb traces.
At the very least it rounds to zero versus the number of users we have. So making this hidden by default seems to me to be the right thing to do.
IMHO, adding a button actually makes it more visible than it is now (did I ever mention I hate toolbar buttons :), this is one example why, it makes things always visible). A menu on the debugger console would be fine.
Doug.
I like your idea of providing a context-menu or a button in the Debugger Console (GDB instance of it) to make the gdb traces visible.
I'll code something up.
Thanks
OK, I get what you mean now. Yes it is a better user experience, especially if the user does not use "Allocate console".
I too have not expressed myself properly. What I was recommending for the "Debugger Console" was that be the entry point for making the gdb traces visible or not (i.e. a button/menu item right in that view). At the moment the preference is not very discoverable.
Jonah