<blockquote>
<p>to use the menu option to close a window - this seems to be a bit over-complicated.</p>
</blockquote>
<p>define a keybinding as I said.</p>
<p>As far as window size 0 or 1 or 2 etc Geany takes the approach for most things that if the user set it they meant to do it, and so it does what it is told and isn't too smart for its own good.  Geany is an IDE after all, for programmers, who should be given at least a sliver of doubt that they intended it.</p>
<p>You will also notice that the message pane has no top bar, that would need to be added to put your button in, and an option to remove it for those who would prefer not to waste so much real estate for a button they don't use.  But a well written pull request may be accepted.</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/1926#issuecomment-415564925">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ00QjSm8UK-Pu9gDtOXRNvsdTL92ks5uTxQrgaJpZM4WELpd">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABDrJ1st2YUeMIL05G8yYjWWpQi8txGNks5uTxQrgaJpZM4WELpd.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://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@elextr in #1926: \u003e to use the menu option to close a window - this seems to be a bit over-complicated.\r\n\r\ndefine a keybinding as I said.\r\n\r\nAs far as window size 0 or 1 or 2 etc Geany takes the approach for most things that if the user set it they meant to do it, and so it does what it is told and isn't too smart for its own good.  Geany is an IDE after all, for programmers, who should be given at least a sliver of doubt that they intended it.\r\n\r\nYou will also notice that the message pane has no top bar, that would need to be added to put your button in, and an option to remove it for those who would prefer not to waste so much real estate for a button they don't use.  But a well written pull request may be accepted."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1926#issuecomment-415564925"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/1926#issuecomment-415564925",
"url": "https://github.com/geany/geany/issues/1926#issuecomment-415564925",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Re: [geany/geany] Messages window height 0 - irritating (#1926)",
"sections": [
{
"text": "",
"activityTitle": "**elextr**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@elextr",
"facts": [

]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"geany/geany\",\n\"issueId\": 1926,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close issue",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"geany/geany\",\n\"issueId\": 1926\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/geany/geany/issues/1926#issuecomment-415564925"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 370195037\n}"
}
],
"themeColor": "26292E"
}
]</script>