D.B
6fb4b6737a
add workspace_layout to container
...
Add swayc_change_layout function, which changes either layout or
workspace_layout, depending on the container type.
9 years ago
Drew DeVault
d2d6fcd1ff
Fix clang issues
9 years ago
Drew DeVault
d353da248b
Add ipc connection feature policy controls
9 years ago
Drew DeVault
62dad7148f
Enforce IPC security policy
9 years ago
Drew DeVault
c8dc4925d1
Add IPC security policy command handlers
9 years ago
Drew DeVault
f23880b1fd
Add support for command policies in config file
9 years ago
Drew DeVault
76cab04b4d
Implement permit and reject commands
9 years ago
D.B
05be14ff7c
change default layout toggle to L_HORIZ
...
After issuing 'layout toggle split' command from tabbed/stacked layout,
layout should have been horizontally split.
9 years ago
D.B
58eb7ac19f
change bar colors from char[10] to *char
...
This commit removes has_* booleans from bar color struct. It also
generalizes of functions in commands/bar/colors.c.
9 years ago
D.B
ad4d21d60b
add bar colours for focused_(workspace|statusline|separator)
...
If these aren't defined in config, color settings without 'focused_'
prefix are used as a fallback.
9 years ago
D.B
39ee0ec552
use urgent_ws color in swaybar if binding_mode is undefined
9 years ago
Michał Winiarski
e8d8abfbb5
Add left_handed support for input devices
...
Some users may want to switch buttons on their input devices, turns out
libinput already supports it. Let's add a support for it in our config.
Signed-off-by: Michał Winiarski <knr@hardline.pl>
9 years ago
Drew DeVault
4cba91803e
Revert "Fixes dealing with workspace_layout and related bugs [rfc]"
9 years ago
D.B
571321a1d8
add workspace_layout, ensure ws is always L_HORIZ
...
Add swayc_change_layout function, which changes either layout or
workspace_layout, depending on the container type. Workspace being
always L_HORIZ makes this much more i3-compatible.
9 years ago
Nicolas Cornu
5384d3effe
Can't move an empty workspace
9 years ago
D.B
d3f5ac8cbb
add force_focus_wrapping option
9 years ago
Ryan Dwyer
64d463142f
Implement default name for workspace command
...
This implements commands such as:
workspace number 9: test
If a workspace with the given number exists then it will be focused,
otherwise a new workspace with the given name will be created.
9 years ago
Zandr Martin
511eed90cd
squash commits, move enum into resize.c
10 years ago
Zandr Martin
65ace5dec5
merge in latest commits
10 years ago
Zandr Martin
b374c35758
refactor commands.c
10 years ago