]> git.sur5r.net Git - i3/i3/commit
Smart option added to hide_edge_borders config param (#2191) (#2191)
authorJulien Lequertier <avrelaun@users.noreply.github.com>
Tue, 10 May 2016 18:27:20 +0000 (20:27 +0200)
committerMichael Stapelberg <stapelberg@users.noreply.github.com>
Tue, 10 May 2016 18:27:20 +0000 (20:27 +0200)
commit4bec3b9d24fe0bd7bab4792497bbd02bffaa6620
tree86b317a9969aca92a6ad728fd96cae00cef0c946
parent47562b414389711a82db25a694b064ad39117f82
Smart option added to hide_edge_borders config param (#2191) (#2191)

Use case:

* When managing multiple terminals in a workspace, the borders makes it easier
to know where the focus is, but when there is only one it's obvious where the
focus is.

* When there's only a web browser for example, the borders are actually counter-
productive since it makes clicking a side scrollbar or a tab a bit harder (if I
smash my cursor to the side or the top of the workspace, I have to move it in
the other direction by just a few pixels to be able to grab it)

Behaviour:

* No borders when there's a single window in a workspace
* Borders when there are multiple windows in a workspace

fixes #2188
docs/userguide
include/con.h
include/config.h
include/data.h
parser-specs/config.spec
src/con.c
src/config_directives.c
testcases/t/201-config-parser.t
testcases/t/263-edge-borders.t [new file with mode: 0644]