<p></p>
<blockquote>
<p>Users that want the menubar hidden want it hidden at startup</p>
</blockquote>
<p>Well that would make it the only UI element that behaved that way.</p>
<p>All other UI elements save their state and restart Geany in the same state so the user can continue their work where they left off.  Having a UI element change state between Geany shutdown and restart would be unique.</p>
<p>It is better for similar functions (in this case setting UI layout, eg show/hide message window or sidebar or "additional widgets" and now menubar) to behave the same way, the users can generalise behaviour rather than having to remember that feature X behaves differently.  For goodness sake, they might have to read the fine manual if that was the case. <g-emoji class="g-emoji" alias="stuck_out_tongue_winking_eye" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f61c.png">😜</g-emoji></p>
<p>Fitting user requests into the application consistently is an important consideration for developers, not necessarily taking the first thing someone thought of (and that includes the first thing developers think of too). <g-emoji class="g-emoji" alias="grin" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f601.png">😁</g-emoji>  Thats why there is discussion around features, the second person that sees the idea has not had to use the brainpower to invent the idea from scratch, so will often see improvements or alternates that the originator missed.  Discussions should preferably happen before implemention so it only has to be done once.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/pull/2972#issuecomment-955204667">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJZQRDDV7LBUB3QHKFTUJPTCFANCNFSM5G7PRPMA">unsubscribe</a>.<br />Triage notifications on the go with GitHub Mobile for <a href="https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675">iOS</a> or <a href="https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub">Android</a>.
<img src="https://github.com/notifications/beacon/AAIOWJ6MEDRIBIKIBOVZ5O3UJPTCFA5CNFSM5G7PRPMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHDXUIOY.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/pull/2972#issuecomment-955204667",
"url": "https://github.com/geany/geany/pull/2972#issuecomment-955204667",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>