Hide menu bar by default
As identified in #2039 (comment 1556605), other than buttons placement (#2140 (closed)) and labelling (#2146 (closed)), the core criticism that I've seen (in this bug tracker and on some other comment sections) about the new client-side-decoration headerbars-based UI, is that it looks messy because of the dual toolbars AND menubar.
At first I thought "Why the heck are news sites presenting screenshots of Evolution with that menubar turned on?" and then I realized, while resetting my dconf settings on a Fedora 37 machine, that the default setting for the menubar is for it to be shown, even with the headerbars UI... which makes no sense since the headerbars UI automatically provides a menubutton as a replacement for it when it is turned off, and it is possible to turn on the menubar (for those who really really want it) from the menubutton anyway. And even without that, the menubar shows up if you press the Alt
button, too, for those who might want quick keyboard access without cluttering up the UI with a permanent menubar.
I would like to heavily recommend setting org.gnome.evolution.shell menubar-visible
to false
by default. Those who want it back and hadn't already set it to true
can turn it on with Evolution's UI or using dconf-editor.
Combined with the other improvements linked above, this would provide a UI that feels more intentional, consistent and polished with the new default layout, and it would save additional space that would make the new UI much more compelling (when the secondary toolbar gets relocated to its context) compared to the old one.