Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-20 | config: load_swaybars: Fix name comparison. | S. Christoffer Eliesen | |
2015-12-19 | Add support for running swaybar_command | Mikkel Oscar Lyderik | |
2015-12-18 | Merge pull request #359 from mikkeloscar/i3bar-command | Drew DeVault | |
Add bar option: swaybar_command <command> | |||
2015-12-19 | Add bar option: swaybar_command <command> | Mikkel Oscar Lyderik | |
2015-12-18 | Terminate children when freeing output container | Mikkel Oscar Lyderik | |
2015-12-18 | Reload 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-16 | Fix bar invocation for multihead setup | Drew DeVault | |
2015-12-16 | Use system swaybar instead of local swaybar | Drew DeVault | |
2015-12-16 | Invoke swaybar when an output matches a bar config | Drew DeVault | |
2015-12-16 | Merge pull request #338 from mikkeloscar/bar-separator-symbol | Drew DeVault | |
Implement bar option: separator_symbol | |||
2015-12-16 | Use free_flat_list for simple char* list. | Mikkel Oscar Lyderik | |
No need to reimplement free_flat_list functionality. | |||
2015-12-16 | Implement bar option: separator_symbol | Mikkel Oscar Lyderik | |
2015-12-15 | Correctly free bindings list | Mikkel Oscar Lyderik | |
2015-12-15 | Implement bar option: output <output> | Mikkel Oscar Lyderik | |
2015-12-15 | Fix active_workspace_border color definition | 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-14 | Merge pull request #324 from mikkeloscar/free-bar-bindings | Drew DeVault | |
Free bar->bindings | |||
2015-12-15 | Free bar->bindings | Mikkel Oscar Lyderik | |
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 | 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 | Use tabs instead of spaces | Mikkel Oscar Lyderik | |
2015-12-14 | Revert "Make mouse key used for drag/resize configurable" | Drew DeVault | |
This reverts commit 22916e9ebc130dbd365e6403730b9e0857977b8e. | |||
2015-12-14 | Implement bar option: tray_padding <px> [px] | Mikkel Oscar Lyderik | |
2015-12-14 | Implement 'bar { }' block parsing | Mikkel Oscar Lyderik | |
2015-12-12 | Merge pull request #300 from mikkeloscar/configure-mouse-btn | Drew DeVault | |
[RFC] Make mouse key used for drag/resize configurable | |||
2015-12-11 | Fix config.c strlen error | 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-12-01 | FALLBACK_CONFIG_DIR did not work. Fixed. | Yacine Hmito | |
- Flag was ignored. Now it's taken into account. - Missing trailing slashes in path now behaves properly. | |||
2015-12-01 | Can customize config fallback directory | Yacine Hmito | |
CMake takes a `FALLBACK_CONFIG_DIR` flag which is the directory where the standard configuration file `config` is copied at installation. If loading from typical configuration directories fails, sway loads FALLBACK_CONFIG_DIR/config (/etc/sway/config by default). | |||
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 | Add bar config struct and defaults | Drew DeVault | |
2015-11-29 | cmd_output: Merge instead of replace output config | Christoph Gysin | |
2015-11-29 | Only strip comments at the start of a line | Drew DeVault | |
This is necessary because i3 config files use CSS notation for colors (i.e. #rrggbb). | |||
2015-11-29 | apply_output_config: use list_seq_find() to find config | Christoph Gysin | |
2015-11-29 | cmd_output: Use list_seq_find() to find matching config | Christoph Gysin | |
2015-11-28 | Allow output config for output named * | Drew DeVault | |
Which will match any output. | |||
2015-11-28 | Improve config file loading | Drew DeVault | |
This also makes it so that your i3 config is used before /etc/sway/config. | |||
2015-11-25 | Call swaybg without invoking a shell | Christoph Gysin | |
This makes escaping the arguments obsolete. Also avoid dynamic memory allocation for the output id. It only supported ids up to 99. Now we support up to 999, and take 4 bytes off the stack instead. | |||
2015-11-25 | Merge pull request #251 from sce/criteria_1 | Drew DeVault | |
criteria: Add. Learn for_window command. | |||
2015-11-25 | config: print line number | 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 | sway_binding_cmp_keys: Differentiate between modifier keys. | S. Christoffer Eliesen | |
Compare modifiers as well as keys when number of modifiers+keys are the same (so that e.g. mod1+x != mod4+x). | |||
2015-11-24 | fix list sorting | taiyu | |
2015-11-22 | cmd_bindsym: Detect/handle duplicates. | S. Christoffer Eliesen | |
Also replace `bindsym_sort` with function `sway_binding_cmp` that takes all data into account when comparing. | |||
2015-11-22 | cmd_workspace: Don't fill up config->workspace_outputs with duplicates. | S. Christoffer Eliesen | |
This also fixes a bug where issuing a new "workspace a output b" command for an already assigned workspace would not work (the old config would be found first and used instead). | |||
2015-11-19 | Fix #240 | Drew DeVault | |
2015-11-19 | Add wallpapers to output command | Drew DeVault | |