aboutsummaryrefslogtreecommitdiff
path: root/sway
AgeCommit message (Collapse)Author
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
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-14Merge pull request #320 from mikkeloscar/configure-mouse-btn2Drew DeVault
Lookup dragging key when in dragging mode
2015-12-14Lookup dragging key when in dragging modeMikkel Oscar Lyderik
Fixes bug introduced in 22916e9 where dragging of floating windows was messed up.
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-14Implement bar option: mode <dock|hide|invisible>Mikkel Oscar Lyderik
2015-12-14Implement bar option: hidden_state <hide|show>Mikkel Oscar Lyderik
2015-12-14Implement 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-14Merge pull request #314 from mikkeloscar/bar-idDrew DeVault
Add initial support for custom bar-id
2015-12-14Add bar id to debug logsMikkel Oscar Lyderik
2015-12-14Add initial support for custom bar-idMikkel Oscar Lyderik
2015-12-14Move sway/util.c to common/util.cMikkel Oscar Lyderik
2015-12-14Detect proprietary AMD drivers tooStreetwalrus Einstein
2015-12-14Fix crash in bar { } blocksDrew DeVault
2015-12-14Move numlen(1) to sway/util.cMikkel Oscar Lyderik
2015-12-14Use tabs instead of spacesMikkel Oscar Lyderik
2015-12-14Merge pull request #313 from mikkeloscar/bar-confing-subcommandsDrew DeVault
Bar confing subcommands
2015-12-14Add more debug logging to bar option parsingMikkel Oscar Lyderik
2015-12-14Implement bar option: position <top|bottom|left|right>Mikkel Oscar Lyderik