Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
[Feature Request] hide_edge_borders option smart-both #3575
As of i3 4.16, which I run, there is an option "hide_edge_borders" with the alternatives "none|vertical|horizontal|both|smart". The smart version hides all borders if only one window is visible, the vertical option hides the vertical border of windows bordering on the edge of the screen if there is more than one window.
I have to say I'm not a fan of extending this even more. I think we have reached the maximum sensible complexity already, we don't need to support all arbitrary combinations. This particular case could be implemented by using only the vertical option and implementing the smart part externally using the IPC, so I would recommend going down that route.
If we were to support this, we'd have to find a better syntax than a long list of names with this redundant information, but for that to be worth it I think we should have wait to see if there's enough user demand.