Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-01 | swaynag: address some more of sircmpwn's comments | Brian Ashworth | |
Fixes segfauls for any case where swaynag->outputs was not inititalized including -h/--help, -v/--version, and invalid arguments. Sets sane defaults for colors not given. Any color not given will fallback to the default color values for type error. Adds support for a hidpi cursor | |||
2018-08-01 | swaynag: fix hidpi | Brian Ashworth | |
2018-08-01 | swaynag: allow more config options | Brian Ashworth | |
2018-08-01 | swaynag: add math to meson.build | Brian Ashworth | |
2018-08-01 | swaynag: fix output selection | Brian Ashworth | |
2018-08-01 | swaynag: refactor {sway_,}nagbar to swaynag | Brian Ashworth | |
2018-08-01 | swaynag: split config into own file and fix optind | Brian Ashworth | |
2018-08-01 | Disable pango markup for extended message | Drew DeVault | |
2018-08-01 | Set output to NULL if not specified | Drew DeVault | |
This opens nagbar on the active output. | |||
2018-08-01 | swaynag: implement config file support | Brian Ashworth | |
2018-08-01 | Address first round review for swaynag | Brian Ashworth | |
2018-08-01 | Support a detailed message in swaynagbar | Brian Ashworth | |
2018-08-01 | Implements swaynagbar | Brian Ashworth | |
2018-08-01 | Arrange output in arrange_layers and commit dirty | Brian Ashworth | |
2018-08-01 | Merge pull request #2391 from RyanDwyer/fix-popups-v2 | Drew DeVault | |
Fix popups (v2) | |||
2018-08-02 | Merge pull request #2264 from ianyfan/ipc | Ryan Dwyer | |
IPC Events (1.0) | |||
2018-08-01 | ipc: remove extraneous values | Ian Fan | |
Removes IPC_EVENT_MODIFIER and IPC_EVENT_INPUT, which were sway-specific and unused | |||
2018-08-01 | ipc: prevent emitting a workspace::focus event when moving a container to a ↵ | Ian Fan | |
different workspace or output When a container is moved from, say, workspace 1 to workspace 2, workspace 2 is focused in order to arrange the windows before focus is moved back to workspace 1, which caused a workspace:focus event from workspace 2 to workspace 1 to be emitted. This commit inhibits that event. | |||
2018-08-01 | ipc: fix workspace::focus event behaviour | Ian Fan | |
2018-08-01 | ipc: add tick event | Ian Fan | |
2018-08-01 | Add missing swaymsg completions | Ian Fan | |
2018-08-01 | ipc: always include old property in workspace events | Ian Fan | |
2018-08-01 | ipc: add workspace::reload event | Ian Fan | |
2018-08-01 | ipc: add binding event | Ian Fan | |
2018-08-01 | ipc: add window::move events | Ian Fan | |
2018-08-01 | ipc: fix workspace::move calls argument order | Ian Fan | |
2018-08-01 | ipc: only emit window::create event for views | Ian Fan | |
2018-08-01 | ipc: add window::mark event | Ian Fan | |
2018-08-01 | ipc: add barconfig_update event on config reload | Ian Fan | |
2018-08-01 | ipc: add workspace::empty event | Ian Fan | |
2018-08-01 | ipc: add window::title event | Ian Fan | |
2018-08-01 | ipc: add window::focus event | Ian Fan | |
2018-08-01 | ipc: add window::close event | Ian Fan | |
2018-08-01 | ipc: add workspace::init event | Ian Fan | |
2018-08-01 | ipc: add shutdown event | Ian Fan | |
2018-08-01 | Merge pull request #2397 from chr0me-sh/hide-cursor-if-no-pointer | Drew DeVault | |
XCursor is not configured if no pointer device is available | |||
2018-08-01 | XCursor is not configured if no pointer device is available | chr0me | |
2018-08-01 | Merge pull request #2395 from RedSoxFan/create-mouse-binding-list | Ryan Dwyer | |
Create list for mouse bindings when creating new mode | |||
2018-07-31 | Create list for mouse binds when creating new mode | Brian Ashworth | |
2018-07-31 | Close popups when changing focus | Ryan Dwyer | |
Also reverts the send frame done changes from the previous commit. | |||
2018-07-31 | Fix popups | Ryan Dwyer | |
Fixes the render and container_at order for popups. Fixes #2210 For rendering: * render_view_surfaces has been renamed to render_view_toplevels * render_view_toplevels now uses output_surface_for_each_surface (which is now public), as that function uses wlr_surface_for_each_surface which doesn't descend into popups * Views now have a for_each_popup iterator, which is used by the renderer to render the focused view's popups * When rendering a popup, toplevels (xdg subsurfaces) of that popup are also rendered For sending frame done, the logic has been updated to match the rendering logic: * send_frame_done_container no longer descends into popups * for_each_popup is used to send frame done to the focused view's popups and their child toplevels For container_at: * floating_container_at is now static, which means it had to be moved higher in the file. * container_at now considers popups for the focused view before checking containers. * tiling_container_at has been introduced, so that it doesn't call container_at recursively (it would check popups recursively if it did) | |||
2018-07-30 | Merge pull request #2390 from emersion/fix-fullscreen-segfault | Drew DeVault | |
Fix segfault with fullscreen | |||
2018-07-30 | Fix segfault with fullscreen | emersion | |
2018-07-30 | Merge pull request #2367 from emersion/iterator-redesign | Drew DeVault | |
Refactor surface iterators | |||
2018-07-30 | Merge pull request #2387 from 1ace/feature/bash-completion | Drew DeVault | |
bash completion | |||
2018-07-30 | Merge pull request #2381 from frsfnrrg/key-repeat | Drew DeVault | |
Implement key repeat for keybindings | |||
2018-07-30 | Merge pull request #2388 from 1ace/fix/delete-swaygrab | emersion | |
delete references to swaygrab | |||
2018-07-30 | delete references to swaygrab | Eric Engestrom | |
2018-07-30 | Merge pull request #2385 from 1ace/fix/include | emersion | |
util.h: add missing include | |||
2018-07-30 | meson: install bash completion | Eric Engestrom | |