open-ui icon indicating copy to clipboard operation
open-ui copied to clipboard

YouTube popup menu containing multiple nested select menus

Open flowstate247 opened this issue 2 years ago • 2 comments

image image image

I find this UI pattern very powerful and practical for users that are either using touch, mouse or keyboard. It would be great if Open UI could facilitate the creation of such an UI.

flowstate247 avatar May 29 '22 07:05 flowstate247

These would likely be better represented as menu > menuitem / menuietemcheckbox / menuitemradio patterns.

maybe resurrecting the <menuitem> element for use within <selectmenu> would be something to consider.

scottaohara avatar Aug 21 '22 18:08 scottaohara

+1 to @scottaohara's comment. These look like they should be implemented as menus to me (and I've worked on very similar video player UI that used menus, not combobox/listbox semantics).

Even if we end up using menu semantics as the <selectmenu> popup, I think I'd still lean towards full menu semantics for this, since in my opinion the triggering elements should also be menuitems.

smhigley avatar Sep 16 '22 07:09 smhigley

There hasn't been any discussion on this issue for a while, so we're marking it as stale. If you choose to kick off the discussion again, we'll remove the 'stale' label.

github-actions[bot] avatar Mar 16 '23 00:03 github-actions[bot]

If you could call this a selectmenu, it would be a multiple select at the very least since there are multiple different sets of options to choose one (or more?) from. I'm going to move the label to select-v2, I don't think that this is a use case that we are supporting in v1

josepharhar avatar Mar 21 '23 16:03 josepharhar

agreed. this is not what the current select menu should be covering. these arent options, they're menuitems.

scottaohara avatar Mar 21 '23 17:03 scottaohara

There hasn't been any discussion on this issue for a while, so we're marking it as stale. If you choose to kick off the discussion again, we'll remove the 'stale' label.

github-actions[bot] avatar Sep 19 '23 00:09 github-actions[bot]

closing this issue as it is not an appropriate use case for select / selectmenu.

These would be better communicated as menu > menuitem(checkbox/radio - as appropriate).

If someone would like to open a new issue for creating a native "menu" element (unfortunately cannot be named menu) then, please do that.

In the meantime, someone could instead use popover to create their custom menus.

scottaohara avatar Mar 21 '24 18:03 scottaohara