summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAge
* Trigger ipc_event_workspace in all casesLibravatar Mikkel Oscar Lyderik2015-12-21
| | | | | | This makes sure that the workspace IPC event is triggered when needed. Fixes #382 while making sure that the IPC event is only triggered once.
* Implement `barconfig_update` IPC eventLibravatar Mikkel Oscar Lyderik2015-12-21
|
* Merge pull request #373 from sce/per_panel_configLibravatar Drew DeVault2015-12-20
|\ | | | | Per panel config
| * extensions: Track panels by wl_resource, position per panel.Libravatar S. Christoffer Eliesen2015-12-20
| | | | | | | | | | | | | | | | Track each panel separately via its wl_resource. `set_panel_position` might be called before `set_panel`, so reuse panel config. Place the position in panel_config so that each panel has its own position.
| * extensions: panel_config->resource => wl_surface_res.Libravatar S. Christoffer Eliesen2015-12-20
| | | | | | | | Change the name to something less ambigious.
* | make gdk-pixbuf dependency really optionalLibravatar progandy2015-12-20
|/
* Fix default workspace name generationLibravatar Drew DeVault2015-12-18
| | | | This fixes the issue where workspace 10 ends up being the default.
* Merge pull request #359 from mikkeloscar/i3bar-commandLibravatar Drew DeVault2015-12-18
|\ | | | | Add bar option: swaybar_command <command>
| * Add bar option: swaybar_command <command>Libravatar Mikkel Oscar Lyderik2015-12-19
| |
* | Terminate children when freeing output containerLibravatar Mikkel Oscar Lyderik2015-12-18
| |
* | Reload swaybar/swaybg on config reload.Libravatar Mikkel Oscar Lyderik2015-12-18
|/ | | | | | | | 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
* Add shims for swaylock on compositorLibravatar Drew DeVault2015-12-18
|
* sway: insert numbered workspaces in orderLibravatar progandy2015-12-18
| | | | | | | | | | fixes #308 Ordered by number ascending, with insert before same numbers. Workspaces without numbers are appended at the end of the list. Example order: 1 2:named 3:the_second 3:the_first 9 FIRST_NAME SECOND_NAME ...
* sway: enable workspace selection by numberLibravatar progandy2015-12-18
|
* Bring unmanaged windows to front on output arrangeLibravatar Drew DeVault2015-12-16
| | | | Fixes #312
* Implement bar option: separator_symbolLibravatar Mikkel Oscar Lyderik2015-12-16
|
* Implement bar option: output <output>Libravatar Mikkel Oscar Lyderik2015-12-15
|
* Add bar height option (Airblader/i3)Libravatar Mikkel Oscar Lyderik2015-12-15
|
* Add rgba support for bar colorsLibravatar Mikkel Oscar Lyderik2015-12-15
|
* Implement bar option: colors {}Libravatar Mikkel Oscar Lyderik2015-12-15
|
* Move default bar config to bar creation.Libravatar Mikkel Oscar Lyderik2015-12-15
| | | | | Get rid of `config->bar` and define the default bar config options when a bar is initialized.
* Added bar_cmd_bindsymLibravatar Yacine Hmito2015-12-15
| | | | Defined a sway_mouse_binding for clicks on the swaybar
* Make mouse key used for drag/resize configurableLibravatar Mikkel Oscar Lyderik2015-12-14
| | | | | This makes it possible to define what mouse button key (left|right) to use for dragging/resizing.
* Add initial support for custom bar-idLibravatar Mikkel Oscar Lyderik2015-12-14
|
* Move numlen(1) to sway/util.cLibravatar Mikkel Oscar Lyderik2015-12-14
|
* Revert "Make mouse key used for drag/resize configurable"Libravatar Drew DeVault2015-12-14
| | | | This reverts commit 22916e9ebc130dbd365e6403730b9e0857977b8e.
* Implement 'bar { }' block parsingLibravatar Mikkel Oscar Lyderik2015-12-14
|
* Subscribe to workspace change events and redrawLibravatar Drew DeVault2015-12-13
|
* Track the fullscreen view on a workspace swayc_tLibravatar Drew DeVault2015-12-13
|
* Pass keys along from wayland backend to clientsLibravatar Drew DeVault2015-12-12
|
* Add some more keyboard handling for wayland clientsLibravatar Drew DeVault2015-12-12
|
* Make mouse key used for drag/resize configurableLibravatar Mikkel Oscar Lyderik2015-12-11
| | | | | This makes it possible to define what mouse button key (left|right) to use for dragging/resizing.
* Initialize keyboard in registry pollLibravatar Drew DeVault2015-12-10
|
* Include wayland-server.h instead of -core.hLibravatar Drew DeVault2015-12-10
|
* Add keyboard handling shims to registryLibravatar Drew DeVault2015-12-10
|
* Discover swaylock extension in registryLibravatar Drew DeVault2015-12-10
|
* Refactor gdk pixbuf code into shared client libLibravatar Drew DeVault2015-12-10
|
* Add swaylock protocol, add resource destructorsLibravatar Drew DeVault2015-12-03
| | | | This prevents sway crashing if swaybg or swaybar dies.
* Add framework for switching command setsLibravatar Drew DeVault2015-11-29
| | | | | This will allow the bar {} block to have a different command set (and also bar { colors { } }.
* Add bar config struct and defaultsLibravatar Drew DeVault2015-11-29
|
* cmd_output: Merge instead of replace output configLibravatar Christoph Gysin2015-11-29
|
* config: Store 'enabled' as intLibravatar Christoph Gysin2015-11-29
|
* Add text rendering support to wayland clientsLibravatar Drew DeVault2015-11-29
|
* Support desktop shell panels in compositorLibravatar Drew DeVault2015-11-29
|
* Remove trailing semicolonLibravatar Drew DeVault2015-11-29
|
* cmd_output: Use list_seq_find() to find matching configLibravatar Christoph Gysin2015-11-29
|
* Rearrange logging headersLibravatar Drew DeVault2015-11-28
| | | | Ref #270
* workspace: Learn sticky.Libravatar S. Christoffer Eliesen2015-11-27
| | | | | A floating window that's sticky will move to the new active workspace whenever the workspace on the same output changes.
* Add command line to swaygrabLibravatar Drew DeVault2015-11-27
| | | | | Also modifies IPC client so that we can work with persistent connections.
* Move IPC client into common, refactor IPCLibravatar Drew DeVault2015-11-27
|