Questions about Slide-out Drawers

On mobile, I see some hamburger menus when activated have a screen appear from the left. First off, is this called a "drawer"?
84 Replies
ἔρως
ἔρως4w ago
ive seen it being called an "off-screen canvas" thats the term that bootstrap uses
Lamer of Sweden
MUI (React) calls it a Drawer (from Navigation drawer in Google Material Design) so maybe call it a menu drawer so you know what the content is?
McMarty
McMartyOP4w ago
Yeah, I think that is what I meant... "Menu Drawer" So are there any problems / downsides to using a "menu drawer"?
Lamer of Sweden
There isn't one single, official name so I don't see any problem with that name "menu drawer". And most devs will know what you mean.
ἔρως
ἔρως4w ago
honestly, if you just call it a "slidy phone menu thingy", people will know i would go with "menu drawer" or whatever the tech stack you are using calls it
Lamer of Sweden
🍔 + menu + 🪗 (could not find a drawer icon 😂 )
ἔρως
ἔρως4w ago
🗄️ that has drawers
Lamer of Sweden
Ah yes!
ἔρως
ἔρως4w ago
🍔 📄 🪗 🗄️ should be close enough
Lamer of Sweden
That'll work
ἔρως
ἔρως4w ago
and it even has it's own soundtrack when you open and close
Lamer of Sweden
Yes, classic file cabinet drawer sound effect with a subtle accordion breath
ἔρως
ἔρως4w ago
the perfect cacophony
McMarty
McMartyOP3w ago
I thought those were french fries at first! 😛 So menu drawers are okay to use, right?
ἔρως
ἔρως3w ago
the term, yes
McMarty
McMartyOP3w ago
For those who have been opposed to me (potentially) using tabs on a hamburger menu... If you click on the hamburger icon and a menu drawer appears and it takes up the entire mobile screen, how is that really any different than if you clicked on the hamburger icon (or a button or a link) and a web page appeared? I like the motion/action of side drawers, but once it is open it basically just looks like a new web page - unless it only covers part of the screen. Just curious...
ἔρως
ἔρως3w ago
why don't you do what's best for your target audience?
McMarty
McMartyOP3w ago
Well, I think my ideas are the best - until I build it and get user feedback Have never do mobile before, so this is all new to me I feel like one of my gifts in life is organizing things, so I feel like my design ideas make sense, BUT I have gotten a fair amount of pushback from pelple online - many claiming that I am break some rules of mobile design
ἔρως
ἔρως3w ago
from your target audience?
McMarty
McMartyOP3w ago
Still haven't gotten a perfect solution yet, so I'm still kicking things around and aksingf ro feedback
ἔρως
ἔρως3w ago
perfect solution 🤣 do you want unicorns with that?
McMarty
McMartyOP3w ago
What do you mean?
ἔρως
ἔρως3w ago
there is no perfect solution: just fewer compromises
McMarty
McMartyOP3w ago
Don't be so literal...
ἔρως
ἔρως3w ago
you're too stuck in trying to get perfection just make something, and let your target audience test it if it sucks, iterate if it doesn't suck, continue
McMarty
McMartyOP3w ago
Well, actually, as I see it, it's more like I'm trying my best to not fuck things up! 😉 Yeah, I guess
ἔρως
ἔρως3w ago
well, what's wrong about fucking things up? at least it exists and you get feedback from users who use your fucked up whatever thingy
McMarty
McMartyOP3w ago
Because I feel like this whole business is my last chance to make it And so I feel immense pressure to get this right
ἔρως
ἔρως3w ago
you think facebook was good when it came out? it was ass
McMarty
McMartyOP3w ago
And make things tand out enough that I can get some business from it all
ἔρως
ἔρως3w ago
the ui was pretty bleh, but it worked
McMarty
McMartyOP3w ago
I think Facebook is still the biggest piece-of-shit out there
ἔρως
ἔρως3w ago
but it exists
McMarty
McMartyOP3w ago
(Actually that is what terrifies me more... We live in a world of zombies and no one appreciates quality anymore. That being said, "Why am I trying to build something perfect?!") And it has chanegd the world
ἔρως
ἔρως3w ago
for better or worse, yes but you're missing the point: facebook exists does your product exist?
McMarty
McMartyOP3w ago
for worse... 😉 no
ἔρως
ἔρως3w ago
you've been asking questions for about a month now
McMarty
McMartyOP3w ago
More like 2-3 months!
ἔρως
ἔρως3w ago
did you write any code or is it all still just concepts of plans?
McMarty
McMartyOP3w ago
I'm still stuck on my Information Architecture and design (THis is like trying to cram 20,000 clowns into a VW bug!) I think I am making progress, and know I need to wrap things up ASAP, but nailing this is 70% of the battle
ἔρως
ἔρως3w ago
i would say 10%
McMarty
McMartyOP3w ago
When I am in the mood, and my mojo is flowing - like last night - I work on it. But liek any art, it can't be rushed
ἔρως
ἔρως3w ago
even if you have the perfect plans, you will change them later
McMarty
McMartyOP3w ago
But that is the catch... Good architectures don't need to be changed or thrown out - they adapt to the changing world Just like in construction, you build a foundation to last you a long time if not a lifetime Lay a foundation for a 3 story house and you can built a one-story house and later expand
ἔρως
ἔρως3w ago
exactly: you need to at least build something and if the one-story house isn't up to standards, it can be brought there or re-done but at least you sleep in an house
McMarty
McMartyOP3w ago
I want to get out on the road and interview people for my business this summer, so I know I need to get my shit together - because I can't code and travel True true
ἔρως
ἔρως3w ago
you really should test your designs too even if it is a fugly prototype
McMarty
McMartyOP3w ago
True
ἔρως
ἔρως3w ago
just to test if it will feel decent or not
McMarty
McMartyOP3w ago
You mean like code so "I" can actually use it and see how it feels?
ἔρως
ἔρως3w ago
you and maybe others
McMarty
McMartyOP3w ago
My larger issue is that I am cover ing the world as a reporter and I can't keep up with the world If I was just doing a website on knitting it would be done Every day is a shot show in the news and things just keep mushrooming My fear is missing out covering relevent news topics, but the reality is I have bitten off way to much But I know what I want, and I feel like I am getting closer to wrapping up my IA, and then it's off to coding prototypes
ἔρως
ἔρως3w ago
then go for it
McMarty
McMartyOP3w ago
In what way? I think my IA is progressing, and while I still fret about other criticisms I have had on my design ideas, I am mostly at a "fuck it" stage an will try out my ideas But as you can see, I'm still searching for a silver bullet
ἔρως
ἔρως3w ago
all you will find is a rusty buckets full of bbs
McMarty
McMartyOP3w ago
Lost me bb's?
ἔρως
ἔρως3w ago
you won't find a silver bullet that solves everything
McMarty
McMartyOP3w ago
got it BB's
ἔρως
ἔρως3w ago
plastic rounds fired from "fake" weapons yes little plastic balls no silver bullets
McMarty
McMartyOP3w ago
metal BB's when I was a kid (killed many a squirrel in my town with those!)
ἔρως
ἔρως3w ago
sounds like slugs, not bbs
McMarty
McMartyOP3w ago
I had a pellet gun and a BB gun. Actually, fwiw, I would pour BB's into my pellet gun barrel, pump it up to like 10-12 and I'd have a kid's shotgun!
ἔρως
ἔρως3w ago
that sounds fun
McMarty
McMartyOP3w ago
It was deadly on squirrels and rabbits
ἔρως
ἔρως3w ago
never tried any of that but the point is: none of those are silver bullets
McMarty
McMartyOP3w ago
It sucks being a perfectionist But in my defense, this really is more a pragmatic approach of trying to build things so I can do the job of 5 people with one process and tool Hard to fit a university on a smart phone, but I will find a way! I assume (technically) that doing a side drawer menu is the same as doing a top-down drawer menu which slides into place from the top of the screen, right?
ἔρως
ἔρως3w ago
not really
McMarty
McMartyOP2w ago
What are the benefits of a side drawer menu versus a top-down drawer menu?
vince
vince2w ago
Hey sorry this is late but just wanted to comment on this to say don't put too much pressure on yourself. Everyone in this market is feeling the pressure but I believe you'll be okay and you'll go where life takes you! Creating a successful business is hard, especially in this industry, and your successes or failures do not define you. That being said, you can have the worst UI and still sell well. Having good UI (from a business standpoint) is low on the list: focus on selling -- acquire clients and make them happy. Not to say you should have a bad website, since we are in the web dev industry and it's important to build trust and credibility, but going for perfection will only slow you down and hurt your business P.S I've seen plenty of crappy websites from successful businesses
ἔρως
ἔρως2w ago
P.S I've seen plenty of crappy websites from successful businesses
SAAAAAAAAAAAAAAAAAME!!!! holy fuck, you have absolutely no idea how shitty some of the sites i've worked on were, and they were making bank the last ones i've worked on have really outdated ui and looks and pretty meh performance, but still have a million unique visitors a day one's better for desktop and the other for mobile
McMarty
McMartyOP2w ago
Hey sorry this is late but just wanted to comment on this to say don't put too much pressure on yourself. Everyone in this market is feeling the pressure but I believe you'll be okay and you'll go where life takes you! Creating a successful business is hard, especially in this industry, and your successes or failures do not define you.
@vince , THANK YOU for the "pep talk" - I needed that!!! (Pretty rare to get a "business"/"entrepreneur" perspective on things on Discord, so thanks!)
That being said, you can have the worst UI and still sell well. Having good UI (from a business standpoint) is low on the list: focus on selling -- acquire clients and make them happy. Not to say you should have a bad website, since we are in the web dev industry and it's important to build trust and credibility
Normally I would agree, but the thing is that I am building an online newspaper, so my Information Architecture IS my business-proposition!! (And I am targeting people who read the NYT and WSJ, so I want to not only "Wow!" them with how easy it is to find the information they want - or didn't know they needed - but to surpass what outlets like the NYT and WSJ offer.)
but going for perfection will only slow you down and hurt your business
I am guilty of this - to a point - but my focus is just on really NAILING my IA. The good news is that I feel like I am getting closer to wrapping it up. (Have been letting conversations from the last 3 months "percolate" in my brain, and feel like a solution is close!)
P.S I've seen plenty of crappy websites from successful businesses
This topic is what scares me the most... "Does anyone care about 'quality' anymore?" In a society that puts Mr. Beast on a pedestal, it worries me greatly if anyone will care about what I am building... Tell me more... Which is better for which?
ἔρως
ἔρως2w ago
the top one is better for a big screen in landscape the drawer is better for a screen in portrait
McMarty
McMartyOP2w ago
But to clarify... Not sure of the name, but if you are on mobile and you have a hamburger menu appear from the top of the screen is that really any different than if the menu is a "side drawer" and it appears from the left or right? I mean to say, that once it is exposed, the hamburger menu takes up the same real-estate on the mobile screen, so to me whether it comes from the top (down) or slides in from the left or right seems more like an aesthetic thing. Or is there more to it, and I am missing something?
ἔρως
ἔρως2w ago
have you tried to use a menu at the top on a phone? it's absolutely horrible! you need to have a thumb the size of an indicator to use it or move the phone in a not-so-ergonomic way there's a reason why people complain about the back button being all the way to the top it's already bad to have the menu button there now imagine the entire menu
McMarty
McMartyOP2w ago
Not a menu - a hamburger menu! The NYT has their hamburger menu appear from the top of the screen, which is why I am investigating this as a possible option... Home Page: Top-loading Hamburger Menu:
No description
No description
ἔρως
ἔρως2w ago
i told you time and time again: im not your target audience therefore, my opinions should be kinda worthless and in my opinion, menus from the top on mobile suck
McMarty
McMartyOP2w ago
I understand that, but this isn't a "target audience" question. Every hamburger menu icon I have ever seen is at the top of the screen, right? So you have to go to the top of the screen on mobile and tap on that hamburger icon ALWAYS, right? And whether the hamburger menu appears from the top sliding down, or from the left sliding right - either scenario does not impact where you have to tap to open the hamburger menu, right? So it seems that this is more of an aesthetic thing - unless I am missing some UI thing? Just saying...
ἔρως
ἔρως2w ago
it impacts how you use the menu one tap, while horrible (in my opinion) is easy to manage now, having to scrounge through the menu to find what you need, gets really tiring at the top (in my opinion)
McMarty
McMartyOP2w ago
Trying to understand your concerns... How the hamburger menu slides onto the screen doesn't impact how you use the hamburger menu, right? Also, in my case, the hamburger menu should fit on one screen - but even if it didn't, what does that have to do with whether it slides in fromt he top of the screen or the side of the screen? (It almost soudns like you think hamburger menus should be banished on mobile?!) 🙂
ἔρως
ἔρως2w ago
how it slides is visual the position of the content requires physical effort on mobile
McMarty
McMartyOP2w ago
Right, so the final resting place of my proposed hamburger menu (i.e. open state) is the same in either scenario. And the content within the hamburger menu is the smae regardless of how thigs slide in. That being said, do you have a preference in how the hamburger menu slides in?
ἔρως
ἔρως2w ago
no i just dont want to have to wait 3-5 seconds because of useless animations before i use the option i want
McMarty
McMartyOP2w ago
But a slide out using Javascript should be quicker than loading a static page (e.g. a menu page), right?
ἔρως
ἔρως2w ago
yes, it should

Did you find this page helpful?