aboutsummaryrefslogtreecommitdiff
path: root/sway
AgeCommit message (Collapse)Author
2015-12-20Merge pull request #373 from sce/per_panel_configDrew DeVault
Per panel config
2015-12-20Merge pull request #372 from sce/fix_swaybar_output_name_testDrew DeVault
config: load_swaybars: Fix name comparison.
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-20config: load_swaybars: Fix name comparison.S. Christoffer Eliesen
2015-12-20config: free_bar: Check if outputs is NULL.S. Christoffer Eliesen
bar_config.outputs is NULL if no output is explicitly defined in config (ie. use for for all outputs).
2015-12-18Implement compositor support for swaylockDrew DeVault
This makes swaylock more or less work.
2015-12-18Fix lock extension setup in compositorDrew DeVault
2015-12-18Merge pull request #361 from mikkeloscar/i3bar-commandDrew DeVault
Add support for running swaybar_command
2015-12-19Add support for running swaybar_commandMikkel Oscar Lyderik
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 #360 from sce/fix_arrange_windowsDrew DeVault
Fix arrange windows
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-18layout: arrange_windows: Partially fix swaybar irregularties.S. Christoffer Eliesen
2015-12-18layout: arrange_windows: Fix/better debug output.S. Christoffer Eliesen
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-18layout: Keep output at the correct size, workspace can be smaller.S. Christoffer Eliesen
If the output is not at the correct size then that info must be queried from wlc. The output size is used by e.g. seamless mouse to detect output edges. With this patch the output size is now correct and the workspace size is adjusted according to any panels. Without this patch seamless mouse would fail to detect outputs above/below each other if there was a panel in between because the output would offically end where the panel started, not at the actual screen edge.
2015-12-18focus: Fix moving last workspace.S. Christoffer Eliesen
If there's only one workspace on an output and it's moved to a different output then active workspace will be NULL.
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-16Fix bar invocation for multihead setupDrew DeVault
2015-12-16Use system swaybar instead of local swaybarDrew DeVault
2015-12-16Invoke swaybar when an output matches a bar configDrew DeVault
2015-12-16Bring unmanaged windows to front on output arrangeDrew DeVault
Fixes #312
2015-12-16Merge pull request #338 from mikkeloscar/bar-separator-symbolDrew DeVault
Implement bar option: separator_symbol
2015-12-16Use free_flat_list for simple char* list.Mikkel Oscar Lyderik
No need to reimplement free_flat_list functionality.
2015-12-16Implement bar option: separator_symbolMikkel Oscar Lyderik
2015-12-15[swaybar] Get bar config via IPCDrew DeVault
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-15Correctly free bindings listMikkel Oscar Lyderik
2015-12-15Implement bar option: output <output>Mikkel Oscar Lyderik
2015-12-15Fix active_workspace_border color definitionMikkel Oscar Lyderik
2015-12-15Merge pull request #328 from mikkeloscar/bar-heightDrew DeVault
Add bar height option (Airblader/i3)
2015-12-15Add bar height option (Airblader/i3)Mikkel Oscar Lyderik
2015-12-15Fix crash from ipc_json_describe_workspaceDrew DeVault
destroying workspace '10' Error: Signal 11. Printing backtrace Backtrace: sway(error_handler+0x2f) [0x41478f] Backtrace: /usr/lib/libc.so.6(+0x33680) [0x7f06d9a99680] Backtrace: /usr/lib/libc.so.6(strlen+0x2a) [0x7f06d9ae70ca] Backtrace: /usr/lib/libc.so.6(__strdup+0xe) [0x7f06d9ae6dfe] Backtrace: /usr/lib/libjson-c.so.2(json_object_new_string+0x39) [0x7f06da01ffe9] Backtrace: sway(ipc_json_describe_workspace+0xd8) [0x410408] Backtrace: sway(ipc_event_workspace+0x38) [0x410618] Backtrace: sway(set_focused_container+0x190) [0x40daf0] Backtrace: sway(workspace_switch+0x1a1) [0x4142b1] Backtrace: sway() [0x4096c6] Backtrace: sway(handle_command+0x178) [0x405eb8] Backtrace: sway() [0x40e6ee] Backtrace: /usr/lib/libwlc.so.0(+0x19a1b) [0x7f06da6f0a1b] Backtrace: /usr/lib/libwlc.so.0(+0x11b0c) [0x7f06da6e8b0c] Backtrace: /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0x72) [0x7f06d9e13242] Backtrace: /usr/lib/libwayland-server.so.0(wl_display_run+0x25) [0x7f06d9e119a5] Backtrace: /usr/lib/libwlc.so.0(wlc_run+0xfc) [0x7f06da6fda1c] Backtrace: sway(main+0x25f) [0x4125cf] Backtrace: /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7f06d9a86610] Backtrace: sway(_start+0x29) [0x405bf9]
2015-12-15Implement IPC_GET_BAR_CONFIGDrew DeVault
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 #324 from mikkeloscar/free-bar-bindingsDrew DeVault
Free bar->bindings
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-15Free bar->bindingsMikkel Oscar Lyderik
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