aboutsummaryrefslogtreecommitdiff
path: root/sway/commands.c
AgeCommit message (Collapse)Author
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
2015-11-29cmd_output: Cleanup cmd_output argument handlingChristoph Gysin
2015-11-29cmd_floating: Don't add non-float as sibling to float.S. Christoffer Eliesen
When turning a float to a non-float, `get_focused_container` might return another floating view, causing the active view to be inserted into the floating list on its workspace instead of the normal child list which it should. (Since it has `is_floating` as false the resulting discrepency triggered other bad behaviour eventually leading sway to crash.) This patch fixes that by simply checking floating status before making it a sibling.
2015-11-28Add warnings about invalid output commandsMikkel Oscar Lyderik
This handles some cases where sway will crash if an output command is invalid/missing an argument.
2015-11-27workspace: Learn sticky.S. Christoffer Eliesen
A floating window that's sticky will move to the new active workspace whenever the workspace on the same output changes.
2015-11-27commands: code formatting: Sort list of commands by alphabet.S. Christoffer Eliesen
2015-11-27cmd_floating: Support `enable` and `disable` commands too.S. Christoffer Eliesen
This is especially relevant in combination with `for_window`, e.g.: `for_window [title="Terminal"] floating enable`.
2015-11-25swaybg: implement scaling mode "fit"Christoph Gysin