3 ms·
I went back and forth on gaps. I like the idea of maximising screen space utility (original reason for gaps feature rejection), but disliked the visual "feel"
by tomxor 4y ago
I went back and forth on gaps.
I like the idea of maximising screen space utility (original reason for gaps feature rejection), but disliked the visual "feel" of i3wm window borders. Eventually I realised this was due to the visual asymmetry in the tile borders, which are drawn independently even though they share geometric edges - this causes inner edges to be twice the width of outer edges which looks kind of clunky. If you look at most people's gaps setup, most people either equalize the space between the outer and inner edges, or have gaps so large that it doesn't feel like it's part of the tiles any more.
I also noticed that you don't get this feeling in tmux, where outer edges just don't exist... And that you can achieve the same in i3 by hiding outer edges and using 1 pixel borders, you end up with minimal 2 pixel "dividers" rather than borders:
new_window pixel 1
new_float pixel 1
hide_edge_borders both
Will be nice to have gaps available to play with in binary packages though.