aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2015-12-21Trigger ipc_event_workspace in all casesMikkel Oscar Lyderik
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.
2015-12-21Implement `barconfig_update` IPC eventMikkel Oscar Lyderik
2015-12-20Merge pull request #373 from sce/per_panel_configDrew DeVault
Per panel config
2015-12-20make gdk-pixbuf dependency really optionalprogandy
2015-12-20extensions: Track panels by wl_resource, position per panel.S. Christoffer Eliesen
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.
2015-12-20extensions: panel_config->resource => wl_surface_res.S. Christoffer Eliesen
Change the name to something less ambigious.
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-18Terminate children when freeing output containerMikkel 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-18Add shims for swaylock on compositorDrew DeVault
2015-12-18sway: insert numbered workspaces in orderprogandy
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 ...
2015-12-18sway: enable workspace selection by numberprogandy
2015-12-16Bring unmanaged windows to front on output arrangeDrew DeVault
Fixes #312
2015-12-16Implement bar option: separator_symbolMikkel 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-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-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-14Add initial support for custom bar-idMikkel Oscar Lyderik
2015-12-14Move numlen(1) to sway/util.cMikkel Oscar Lyderik
2015-12-14Revert "Make mouse key used for drag/resize configurable"Drew DeVault
This reverts commit 22916e9ebc130dbd365e6403730b9e0857977b8e.
2015-12-14Implement 'bar { }' block parsingMikkel Oscar Lyderik
2015-12-13Subscribe to workspace change events and redrawDrew DeVault
2015-12-13Track the fullscreen view on a workspace swayc_tDrew DeVault
2015-12-12Pass keys along from wayland backend to clientsDrew DeVault
2015-12-12Add some more keyboard handling for wayland clientsDrew 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-12-10Initialize keyboard in registry pollDrew DeVault
2015-12-10Include wayland-server.h instead of -core.hDrew DeVault
2015-12-10Add keyboard handling shims to registryDrew DeVault
2015-12-10Discover swaylock extension in registryDrew DeVault
2015-12-10Refactor gdk pixbuf code into shared client libDrew DeVault
2015-12-03Add swaylock protocol, add resource destructorsDrew DeVault
This prevents sway crashing if swaybg or swaybar dies.
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-29Add bar config struct and defaultsDrew DeVault
2015-11-29cmd_output: Merge instead of replace output configChristoph Gysin
2015-11-29config: Store 'enabled' as intChristoph Gysin
2015-11-29Add text rendering support to wayland clientsDrew DeVault
2015-11-29Support desktop shell panels in compositorDrew DeVault
2015-11-29Remove trailing semicolonDrew DeVault
2015-11-29cmd_output: Use list_seq_find() to find matching configChristoph Gysin
2015-11-28Rearrange logging headersDrew DeVault
Ref #270
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-27Add command line to swaygrabDrew DeVault
Also modifies IPC client so that we can work with persistent connections.
2015-11-27Move IPC client into common, refactor IPCDrew DeVault