aboutsummaryrefslogtreecommitdiff
path: root/sway/commands.c
AgeCommit message (Collapse)Author
2015-12-21Handle bar commands outside config fileMikkel Oscar Lyderik
Our initial implementation of `bar { }` assumed that the commands could only be used in the config. This is not true for two commands: * bar mode * bar hidden_state This patch makes it possible to issue these commands outside a bar block, for instance through swaymsg $ swaymsg bar mode hide bar-0 This does not implement the `barconfig_update` IPC event which should be trigged from these commands. I have added TODO's where this should be added once implemented.
2015-12-18Fix default workspace name generationDrew DeVault
This fixes the issue where workspace 10 ends up being the default.
2015-12-18Merge pull request #359 from mikkeloscar/i3bar-commandDrew DeVault
Add bar option: swaybar_command <command>
2015-12-19Add bar option: swaybar_command <command>Mikkel Oscar Lyderik
2015-12-18Reload swaybar/swaybg on config reload.Mikkel Oscar Lyderik
This works by tracking the pids of the child processes in the related output container and terminating the processes and spawning new ones on a config reload. Should solve: #347
2015-12-18sway: enable workspace selection by numberprogandy
2015-12-16Invoke swaybar when an output matches a bar configDrew DeVault
2015-12-16Implement bar option: separator_symbolMikkel Oscar Lyderik
2015-12-15Merge pull request #335 from mikkeloscar/bar-fontDrew DeVault
Implement bar option: font <font>
2015-12-15Implement bar option: font <font>Mikkel Oscar Lyderik
2015-12-15Implement bar option: binding_mode_indicator <yes|no>Mikkel Oscar Lyderik
2015-12-15Implement bar option: output <output>Mikkel Oscar Lyderik
2015-12-15Add bar height option (Airblader/i3)Mikkel Oscar Lyderik
2015-12-15Add rgba support for bar colorsMikkel Oscar Lyderik
2015-12-15Implement bar option: colors {}Mikkel Oscar Lyderik
2015-12-15Remove a couple of unwanted spacesMikkel Oscar Lyderik
2015-12-14Merge pull request #325 from gpyh/bar_cmd_modifierDrew DeVault
Added bar_cmd_modifier
2015-12-15Added bar_cmd_modifierYacine Hmito
2015-12-14Merge pull request #323 from gpyh/bar_cmd_status_commandDrew DeVault
Added bar_cmd_status_command
2015-12-15Added bar_cmd_status_commandYacine Hmito
2015-12-15Move default bar config to bar creation.Mikkel Oscar Lyderik
Get rid of `config->bar` and define the default bar config options when a bar is initialized.
2015-12-15Added bar_cmd_bindsymYacine Hmito
Defined a sway_mouse_binding for clicks on the swaybar
2015-12-14Merge pull request #320 from mikkeloscar/configure-mouse-btn2Drew DeVault
Lookup dragging key when in dragging mode
2015-12-14Make mouse key used for drag/resize configurableMikkel Oscar Lyderik
This makes it possible to define what mouse button key (left|right) to use for dragging/resizing.
2015-12-14Implement bar option: mode <dock|hide|invisible>Mikkel Oscar Lyderik
2015-12-14Implement bar option: hidden_state <hide|show>Mikkel Oscar Lyderik
2015-12-14Implement bar option: id <custom-id>Mikkel Oscar Lyderik
If the id is defined by another bar it will just use the default id for the bar. Typically `bar-x`. If the id command is used multiple times within a bar block, the last one will 'win'.
2015-12-14Merge pull request #314 from mikkeloscar/bar-idDrew DeVault
Add initial support for custom bar-id
2015-12-14Add bar id to debug logsMikkel Oscar Lyderik
2015-12-14Add initial support for custom bar-idMikkel Oscar Lyderik
2015-12-14Fix crash in bar { } blocksDrew DeVault
2015-12-14Merge pull request #313 from mikkeloscar/bar-confing-subcommandsDrew DeVault
Bar confing subcommands
2015-12-14Add more debug logging to bar option parsingMikkel Oscar Lyderik
2015-12-14Implement bar option: position <top|bottom|left|right>Mikkel Oscar Lyderik
2015-12-14Implement bar option: strip_workspace_numbers <yes|no>Mikkel Oscar Lyderik
2015-12-14Revert "Make mouse key used for drag/resize configurable"Drew DeVault
This reverts commit 22916e9ebc130dbd365e6403730b9e0857977b8e.
2015-12-14Add tray_output not supported warningMikkel Oscar Lyderik
2015-12-14Implement bar option: tray_padding <px> [px]Mikkel Oscar Lyderik
2015-12-14Implement bar option: workspace_buttons <yes|no>Mikkel Oscar Lyderik
2015-12-14Implement 'bar { }' block parsingMikkel Oscar Lyderik
2015-12-13Track the fullscreen view on a workspace swayc_tDrew DeVault
2015-12-11Make mouse key used for drag/resize configurableMikkel Oscar Lyderik
This makes it possible to define what mouse button key (left|right) to use for dragging/resizing.
2015-11-29Add framework for switching command setsDrew DeVault
This will allow the bar {} block to have a different command set (and also bar { colors { } }.
2015-11-29Merge pull request #278 from christophgysin/mergeDrew DeVault
cmd_output: Merge instead of replace output config
2015-11-29cmd_output: Merge instead of replace output configChristoph Gysin
2015-11-29config: Store 'enabled' as intChristoph Gysin
2015-11-29cmd_output: check for missing subcommand argumentsChristoph Gysin
2015-11-29Merge pull request #274 from sce/fix_stray_floatsDrew DeVault
cmd_floating: Don't add non-float as sibling to float.
2015-11-29cmd_output: Log enable/disable stateChristoph Gysin
2015-11-29cmd_output: Use list_seq_find() to find matching configChristoph Gysin