on Linux default to "showHamburgerMenu": true #2666
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I believe this is ready to merge, but I didn't go through and run from source to check. This is partly to open a discussion and get a better understanding of why this default was selected. Another possible resolution to the underlying issue is figuring out how to get the title menu bar to work consistently on Linux.
If a minimal flow is felt to be super important, then I recommend an in-app onboarding wizard to help users understand how to access their menu bar. But until that's built, a menu should be visible by default.
From the code comment
// show by default on Windows and Linux
, it appears that the author expected the window menu to appear on Linux, but this isn't actually happening. Therefore I think it would be better to default to showing the hamburger menu and letting experienced users configure it away.When I loaded up hyper on Linux, I couldn't access the menu at all. I saw this - and I didn't have an overall menu bar like macOS on Ubuntu 17.10 running KDE Plasma thru Virtualbox:
Issues from this that I found quickly:
Blame points to #946 which does not discuss this issue.
There is a mention of the frameless thing which I haven't messed around with (#795 - maybe that could help with #1683 and showing the title menu bar).