I have a UI view with a number of widgets (at the moment 8, but there may come more, e.g. a total of 15) the user can hide or display individually through a context menu.
The typical context menu UI for this operation would be something like 1) (suppose you right-click on widget 3):
However, I don't like this second level - I would the like the feature to be more readily available.
Thus, a different approach would be to display the hidden widgets directly at the first level:
The problem here is that "Show" is redundant, and you need to read past it to get to the "real" content. On the other hand, removing "Show" entirely makes it less clear what the action is.
My question is thus:
Would it be okay to have a non-clickable subheader in the context menu with options listed below, a bit indented?
Something like 3):
I haven't seen such a context menu elsewhere, I admit. Do you have any alternative ideas for solving this problem?