Suggestion: radio and checkmark items in menus
This last week I was working on menubar specs, and found myself needing two things the menu component doesn't include: radio-button style selection groups, for a forced choice between mutually-exclusive items, and checkmark style items, for options that user toggles on and off. Radio-button items are generally grouped by separators, and of course we've already got a separator shortcut in the menu component. Checkmark toggle items can appear anywhere, and Mockups for the Desktop uses them for the View menu.
What I'm proposing is a pair of shortcuts for prepending bullets or checkmarks to rendered menu items. Maybe a lowercase "o" followed by a space, and a lowercase "x" followed by a space, since those would be unlikely ways to start the actual text of a menu item.
I can think of one complicator, as far as extending the existing menu component this way. Right now, the left-hand margin of a rendered menu is pretty narrow -- there isn't enough room to squeeze in a bullet or checkmark, so that would have to be widened to preserve text alignment.
Reasonable? Practical?
What I'm proposing is a pair of shortcuts for prepending bullets or checkmarks to rendered menu items. Maybe a lowercase "o" followed by a space, and a lowercase "x" followed by a space, since those would be unlikely ways to start the actual text of a menu item.
I can think of one complicator, as far as extending the existing menu component this way. Right now, the left-hand margin of a rendered menu is pretty narrow -- there isn't enough room to squeeze in a bullet or checkmark, so that would have to be widened to preserve text alignment.
Reasonable? Practical?
1
person likes this idea
I like this idea!
Tell me when this idea gets some attention.
The more people who like this idea, the more it gets noticed.
The more people who like this idea, the more it gets noticed.
The company implemented this idea.
The best point from the company
-
The company thinks
this is one of the best points
-
Inappropriate?I can't believe I didn't include that. How's ( ) for non-selected radio, (o) for selected radio and [x] for checkbox? Of course I'll tweak the default menu text to include those. Regarding left padding, that's a one-line change. I'll add it all in if you give me the go ahead on the "special marks"
I’m thankful
-
Sounds fine to me, so let 'er rip. Thanks much ... glad that one was pretty easy. -
I thought about it more, and your suggestions of "o" and "x" are better. There's no need for an unselected radio or an unselected checkbox options, those are simply invisible. I'll see if I can code this tomorrow morning. -
The company thinks
this is one of the best points
-
Inappropriate?marking as implemented
-
Inappropriate?wow - this is a great addition.
Loading Profile...




