3 ms·
> It's not that the hamburger icon itself isn't discoverable. It's that the items under it aren't. There's no telling what is there until you click on it. Yep,
by kitsunesoba 3y ago
> It's not that the hamburger icon itself isn't discoverable. It's that the items under it aren't. There's no telling what is there until you click on it.
Yep, hamburger menus are the junk drawers of software, with all sorts of things getting shoved into them without much thought. You might get some loose grouping but that's the extent of it.
And to make it worse, if the number of items in a hamburger menu grows too long the menu becomes increasingly unusable, so many things just get left out and aren't accessible from the top level at all, remaining buried in some modal behind a button in some obscure, unsearchable part of the app.
On the desktop it's one of the reasons I'm partial to macOS. Apps there have no reason to not use the global menubar, and so even most cross platform apps populate it with sensibly organized menus, making those apps more usable than they are on other platforms where only a hamburger menu is presented.
- phforms 3y ago> hamburger menus are the junk drawers of software Love this metaphor. Hiding the main nav behind a generic button always gives me the impression that the designers don’t really see it as an important part of the website. Imagine you’d have to open up an unlabeled closet to find the navigation signs in a public building that actually show you what is where. Or if the table of contents in a book was hidden inside the folded cover. I can see the problem with space and touch target size on mobile and don’t really have a better solution for that (maybe call the button “menu” instead and limit the number of top-level items like you would in a “proper” nav), but I hate to see hamburger icons on desktop screens.
- fuzzfactor 3y ago>Hiding the main nav behind a generic button always gives me the impression that the designers don’t really see it as an important part of the website. Or the engineers are in a situation which requires having non-engineers making engineering decisions.