Be better if it was changed to:
"_Reserve space on borders"
"Dont reverse" sounds like "dont do".
I was looking at the screen while toggeling "Don't _reserve space on borders" on and off and it was a little confusing that when i toggle it on i "dont ...".
I think it would be more logical to reverse the space when it is toggeled on.
I think the reason this was implemented in a "Don't" way is that by default the space is in fact reserved for the panel.
From my point of view the default setting implies that the checkbox is left unchecked and if you want to change the default, you toggle the checkbox.
Anyway, for 4.14 it's too late in the cycle to reverse a setting, that'll be really confusing for users who upgrade...
Yes this label is quite confusing and instead the checkbox behaviour should be reversed and the label should be something like 'Don't allow applications to overlap panel' or 'Reserve space from maximized applications'.
Yes, that's fine with me. The tooltip text refers to maximized windows, but it can be understood as an illustration by the most typical particular case.
"Keep panel above windows" is straight up wrong. This setting does not affect stacking order. Whether the panel is above or below a window depends on the window, and is completely unaffected by this setting.
This is truely about reserving spaces on the border of the screen for the panel, so the original phrasing was technically correct - I understand using a negative sentence could be confusing, so changing the logic to "Reserve space on border" as the O-R asked was making sense.
I fail to understand why we would need to obfuscate things in the UI.
How about "Reserve space on screen edge for the panel"?
It's a bit longer but it would help clear up ambiguities I think, as I remember wondering "reserve space on borders of what and for what?" when I was a simple user. And it would still be technically correct I think, as long as you don't get too hung up on what a "screen" is.
Then there would be backwards compatibility with a new setting synchronized with the old one.
Well I don't know if exceptions are not possible, stable branches are on Transifex too actually. Otherwise it will be for 4.20. Let's reopen this anyway.
See !111 (merged). I put "edge" in plural as before with "borders", it seems better. I'll leave this on hold for a while, in case there are more comments.