Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-15 | Implement bar option: font <font> | Mikkel Oscar Lyderik | |
2015-12-15 | Implement bar option: output <output> | Mikkel Oscar Lyderik | |
2015-12-15 | Add bar height option (Airblader/i3) | Mikkel Oscar Lyderik | |
2015-12-15 | Add rgba support for bar colors | Mikkel Oscar Lyderik | |
2015-12-15 | Implement bar option: colors {} | Mikkel Oscar Lyderik | |
2015-12-15 | Remove a couple of unwanted spaces | Mikkel Oscar Lyderik | |
2015-12-14 | Merge pull request #325 from gpyh/bar_cmd_modifier | Drew DeVault | |
Added bar_cmd_modifier | |||
2015-12-15 | Added bar_cmd_modifier | Yacine Hmito | |
2015-12-14 | Merge pull request #323 from gpyh/bar_cmd_status_command | Drew DeVault | |
Added bar_cmd_status_command | |||
2015-12-15 | Added bar_cmd_status_command | Yacine Hmito | |
2015-12-15 | Move 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-15 | Added bar_cmd_bindsym | Yacine Hmito | |
Defined a sway_mouse_binding for clicks on the swaybar | |||
2015-12-14 | Merge pull request #320 from mikkeloscar/configure-mouse-btn2 | Drew DeVault | |
Lookup dragging key when in dragging mode | |||
2015-12-14 | Make mouse key used for drag/resize configurable | Mikkel Oscar Lyderik | |
This makes it possible to define what mouse button key (left|right) to use for dragging/resizing. | |||
2015-12-14 | Implement bar option: mode <dock|hide|invisible> | Mikkel Oscar Lyderik | |
2015-12-14 | Implement bar option: hidden_state <hide|show> | Mikkel Oscar Lyderik | |
2015-12-14 | Implement 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-14 | Merge pull request #314 from mikkeloscar/bar-id | Drew DeVault | |
Add initial support for custom bar-id | |||
2015-12-14 | Add bar id to debug logs | Mikkel Oscar Lyderik | |
2015-12-14 | Add initial support for custom bar-id | Mikkel Oscar Lyderik | |
2015-12-14 | Fix crash in bar { } blocks | Drew DeVault | |
2015-12-14 | Merge pull request #313 from mikkeloscar/bar-confing-subcommands | Drew DeVault | |
Bar confing subcommands | |||
2015-12-14 | Add more debug logging to bar option parsing | Mikkel Oscar Lyderik | |
2015-12-14 | Implement bar option: position <top|bottom|left|right> | Mikkel Oscar Lyderik | |
2015-12-14 | Implement bar option: strip_workspace_numbers <yes|no> | Mikkel Oscar Lyderik | |
2015-12-14 | Revert "Make mouse key used for drag/resize configurable" | Drew DeVault | |
This reverts commit 22916e9ebc130dbd365e6403730b9e0857977b8e. | |||
2015-12-14 | Add tray_output not supported warning | Mikkel Oscar Lyderik | |
2015-12-14 | Implement bar option: tray_padding <px> [px] | Mikkel Oscar Lyderik | |
2015-12-14 | Implement bar option: workspace_buttons <yes|no> | Mikkel Oscar Lyderik | |
2015-12-14 | Implement 'bar { }' block parsing | Mikkel Oscar Lyderik | |
2015-12-13 | Track the fullscreen view on a workspace swayc_t | Drew DeVault | |
2015-12-11 | Make mouse key used for drag/resize configurable | Mikkel Oscar Lyderik | |
This makes it possible to define what mouse button key (left|right) to use for dragging/resizing. | |||
2015-11-29 | Add framework for switching command sets | Drew DeVault | |
This will allow the bar {} block to have a different command set (and also bar { colors { } }. | |||
2015-11-29 | Merge pull request #278 from christophgysin/merge | Drew DeVault | |
cmd_output: Merge instead of replace output config | |||
2015-11-29 | cmd_output: Merge instead of replace output config | Christoph Gysin | |
2015-11-29 | config: Store 'enabled' as int | Christoph Gysin | |
2015-11-29 | cmd_output: check for missing subcommand arguments | Christoph Gysin | |
2015-11-29 | Merge pull request #274 from sce/fix_stray_floats | Drew DeVault | |
cmd_floating: Don't add non-float as sibling to float. | |||
2015-11-29 | cmd_output: Log enable/disable state | Christoph Gysin | |
2015-11-29 | cmd_output: Use list_seq_find() to find matching config | Christoph Gysin | |
2015-11-29 | cmd_output: Cleanup cmd_output argument handling | Christoph Gysin | |
2015-11-29 | cmd_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-28 | Add warnings about invalid output commands | Mikkel Oscar Lyderik | |
This handles some cases where sway will crash if an output command is invalid/missing an argument. | |||
2015-11-27 | workspace: 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-27 | commands: code formatting: Sort list of commands by alphabet. | S. Christoffer Eliesen | |
2015-11-27 | cmd_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-25 | swaybg: implement scaling mode "fit" | Christoph Gysin | |
2015-11-25 | criteria: Add. Learn for_window command. | S. Christoffer Eliesen | |
A criteria is a string in the form of `[class="regex.*" title="str"]`. It is stored in a struct with a list of *tokens* which is a attribute/value pair (stored as a `crit_token` struct). Most tokens will also have a precompiled regex stored that will be used during criteria matching. for_window command: When a new view is created its metadata is tested against all stored criteria, and if a match is found the associated command list is executed. Unfortunately some metadata is not available in sway at the moment (specifically `instance`, `window_role` and `urgent`). Any criteria string that tries to match an unsupported attribute will fail. (Note that while the criteria code can be used to parse any criteria string it is currently only used by the `for_window` command.) | |||
2015-11-24 | handle_command: Skip commands that has a criteria string. | S. Christoffer Eliesen | |
We can't handle them currently (the criteria needs to e.g. be passed to each command handler which then needs to do the right thing), so it's better to just do nothing than to create unexpected results (because the command was executed on the wrong view). (Before this patch any command list with a criteria string would simply fail to parse, so this is at least a step in the right direction.) | |||
2015-11-24 | fix list sorting | taiyu | |