MacOS – way to make the Menu bar show at all times in fullscreen windows

fullscreenmacosmenu bar

I'm new to macOS and I really like the way you can assign a window to be it's own Desktop via full-screening. However, I have an issue with the default way the Menu bar works in full-screen.

I often move my cursor to the top of the screen to click on my tabs in my browsers and editors, and accidentally trigger the Menu bar obscuring my tabs. Other times I'd like the Menu bar to be available at a glance rather than having to trigger it by mousing up.

Is there some setting or application that will force the Menu bar to show at all times for full-screened windows?

It appears I'm not the first to have this issue, but the solutions in this post didn't work for me and based on the comment for the top answer it won't work for anyone.

If there is no way to do this can anyone give me a hint where I can get started writing an application to do this?

PS: Please don't suggest that I simply hold alt when clicking the fullscreen green button or anything else like just resize the window to fill the screen". This doesn't solve my issue because it strips away many of the advantages of fullscreening.

Best Answer

I've been annoyed by this, too, and the simple, yet very, very painful answer is to hold alt ⌥
option
and press the green title bar button (which should turn into a + when you hold option/alt)

enter image description here

If this doesn't make it cover the screen, you can finish the job by holding alt ⌥
option
and double-clicking a corner to resize the window to fill the screen.

If you make your dock hide by default, this essentially gives you a "fullscreen" program with the menu bar always shown.