sway/include
Ryan Dwyer 415a48ac63 Make gaps implementation consistent with i3-gaps
This changes our gaps implementation to behave like i3-gaps.

Our previous implementation allowed you to set gaps on a per container
basis. This isn't supported by i3-gaps and doesn't seem to have a
practical use case. The gaps_outer and gaps_inner properties on
containers are now removed as they just read the gaps_inner from the
workspace.

`gaps inner|outer <px>` no longer changes the gaps for all workspaces.
It only sets defaults for new workspaces.

`gaps inner|outer current|workspace|all set|plus|minus <px>` is now
runtime only, and the workspace option is now removed. `current` now
sets gaps for the current workspace as opposed to the current container.

`workspace <ws> gaps inner|outer <px>` is now implemented. This sets
defaults for a workspace.

This also fixes a bug where changing the layout of a split container
from linear to tabbed would cause gaps to not be applied to it until you
switch to another workspace and back.
2018-09-29 11:08:19 +10:00
..
sway Make gaps implementation consistent with i3-gaps 2018-09-29 11:08:19 +10:00
swaybar swaybar: move i3bar definitions into separate file 2018-09-28 13:54:58 +01:00
swaylock
swaynag
background-image.h Initial swaylock port 2018-04-04 18:47:48 -04:00
cairo.h
ipc-client.h swaybar: move core functionality to state.c 2016-01-24 14:22:19 +01:00
ipc.h ipc: remove extraneous values 2018-08-01 16:57:15 +01:00
list.h Use list_find in more places and refactor/fix workspace prev_next functions 2018-08-15 15:14:35 +10:00
log.h
meson.build Address review comments 2018-03-28 14:43:23 -04:00
pango.h
pool-buffer.h client/pool-buffer: munmap in destroy_buffer 2018-05-27 14:09:48 +01:00
readline.h Address emersion's feedback on peek_line 2018-06-02 08:07:44 -04:00
stringop.h Allow reload command to exist anywhere in the command string 2018-09-01 11:45:48 +10:00
unicode.h
util.h Remove layout.c 2018-08-26 12:05:16 +10:00