| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
sway-input: fix typo
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
|\
| |
| | |
restructured to include single dash options
|
|/ |
|
| |
|
|\
| |
| | |
Prevent ipc from crashing sway
|
|/ |
|
|
|
|
|
| |
No need to update visibility if the workspace will be destroyed right
after.
|
|\
| |
| | |
Fix issue #455
|
|/
|
|
|
|
|
|
| |
CMAKE_INSTALL_FULL_SYSCONFIG is not actually passed to
the C preprocessor. I remember it working, so I must have
messed up somewhere last time I touched this.
This is fixed by manually passing its value to the C preprocessor
through the SYSCONFDIR definition
|
|
|
|
| |
Thanks @jollywho
|
| |
|
|\
| |
| | |
Basic Zsh auto-completion for --options
|
| | |
|
|\ \
| |/
|/| |
libinput configuration
|
|/ |
|
| |
|
|
|
|
| |
Fix #449
|
|\
| |
| | |
cmd_assign
|
|/
|
|
|
|
| |
This implements cmd_assign. Basically a copy and paste from
cmd_for_window however it has → handling and injects a `move container to
workspace`
|
|
|
|
|
|
| |
This is a more general fix for #444
This reverts part of commit 222f0d44fcda494dca4d5278493a3082068743de.
|
| |
|
|
|
|
|
|
|
|
| |
Fix #444
This is a temporary fix, the real fix is to store the commands as a
formatted argv array, so they don't have to be reformatted all over the
place.
|
|\
| |
| | |
Add bindcode to binding events.
|
| | |
|
|/ |
|
|
|
|
| |
The option was added to late so it was never set in the build.
|
|\
| |
| | |
Add support for bincode command
|
| |
| |
| |
| |
| | |
If a bindsym and bincode maps to the same combination, the last one will
overwrite any previous mappings.
|
|/ |
|
|
|
|
| |
Fix #426
|
|\
| |
| | |
Implement IPC binding event (keyboard)
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This implements the IPC binding event for keyboard bindings. It is
slightly different from the i3 implementation [1] since sway supports
more than one non-modifier key in a binding. Thus the json interface has
been changed from:
{
...
"symbol": "t",
...
}
to:
{
...
"symbols": [ "t" ],
...
}
[1] http://i3wm.org/docs/ipc.html#_binding_event
|
| | |
|
|/
|
|
| |
Get an array of modifier names from modifier masks.
|
|\
| |
| | |
Implement bindsym --release
|
|/
|
|
|
|
|
|
|
|
|
| |
This is a "simple" version of --release (same as i3) that only supports
a binding that contain one normal key. e.g.:
bindsym --release $mod+x exec somthing-fun
I didn't bother implementing it for a combination like `$mod+x+z` since
it is a bit tricky to get right and also a bit weird to actually do on a
keyboard.
|
|\
| |
| | |
Send IPC modifier event on bar_modifier up/down
|
| |
| |
| |
| |
| |
| |
| |
| | |
This makes sure that a modifier event is only sent for active bar
modifiers, and that it is only sent once for each of those modifiers.
An active bar modifier is a modifier defined for a bar with `mode hide`
and `hidden_state hide`.
|
| | |
|