Well, as a user I want to see the current context as well. Thanks for pointing out that the methods and protocols on the class side are bold! Now that I know this I will watch for it; but it is not at all obvious.
Following your point about buttons indicating what they would do, why not have the button say (C) when it would switch to the class view and (I) when it would switch back to the Instance view? Oscar > On Fri, Aug 19, 2016 at 02:15:06PM +0200, Oscar Nierstrasz wrote: >> >> Hi Folks, >> >> Does anyone else find this to be a problem? I can never tell whether I am on >> the class or the instance side as the button toggle is non-obvious. In fact, >> the (C) is more clearly visible on the instance side, which is counter >> intuitive. >> >> I would rather see the name of the button change between ?Instance? and >> ?Class? so I always know where I am. > > This would be imho confusing, because you would always see the opposite (it's > a button, so the label should state what should happen when you click on it, > not describing the current context). > > But there is also another visual clue which always makes it obvious (for me > at least) on which side I am: on class side all methods are bold. > > Peter
