<p>Thanks all for the comments. I wasn't meaning to start a flamewar. The main driver for my ask was the headerbar to save some screen real state and at the same time update a bit the look and feel (yes I was thinking gnome primarily, but Windows would benefit as well), not to force a change on people.</p>
<p>An optional plugin approach to headerbar support  would be super nice, with the HB maybe hosting the current menu+toolbar in a single line, optionally collapsing the menu if it doesn't fit behind a hamburger button (so that more vertical screen real state is made available to code)</p>
<p>I did notice that some  apps like e.g. the media player DeadBeef support an optional GTK3 headerbar via plugin (and it looks fantastic on the the desktop) - <a href="https://github.com/saivert/ddb_misc_headerbar_GTK3">https://github.com/saivert/ddb_misc_headerbar_GTK3</a>  -  so the approach could be workable. Optional support for CSD (client side decorations) is also present on Firefox.</p>
<p>For context - RE Windows support for headerbars - it's been a long time since gtk3 apps with headerbars work on windows - see for instance gedit 3.20. GIMP CSD/headerbar is coming to all platforms (also optional, as I understand it).</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/issues/2061#issuecomment-455881341">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ41rXDzwDzOxFfFWq-snJBZTzhpKks5vFJsngaJpZM4aJS2w">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABDrJ1HwkidgSyTnCt1-xluiBJNYZ4fTks5vFJsngaJpZM4aJS2w.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@arigit in #2061: Thanks all for the comments. I wasn't meaning to start a flamewar. The main driver for my ask was the headerbar to save some screen real state and at the same time update a bit the look and feel (yes I was thinking gnome primarily, but Windows would benefit as well), not to force a change on people. \r\n\r\nAn optional plugin approach to headerbar support  would be super nice, with the HB maybe hosting the current menu+toolbar in a single line, optionally collapsing the menu if it doesn't fit behind a hamburger button (so that more vertical screen real state is made available to code)\r\n\r\nI did notice that some  apps like e.g. the media player DeadBeef support an optional GTK3 headerbar via plugin (and it looks fantastic on the the desktop) - https://github.com/saivert/ddb_misc_headerbar_GTK3  -  so the approach could be workable. Optional support for CSD (client side decorations) is also present on Firefox.\r\n\r\nFor context - RE Windows support for headerbars - it's been a long time since gtk3 apps with headerbars work on windows - see for instance gedit 3.20. GIMP CSD/headerbar is coming to all platforms (also optional, as I understand it). \r\n"}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/2061#issuecomment-455881341"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/2061#issuecomment-455881341",
"url": "https://github.com/geany/geany/issues/2061#issuecomment-455881341",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>