Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 | 2018-08-01 |
| | | | | This opens nagbar on the active output. | ||
* | 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 | 2018-08-01 |
|\ | | | | | Fix popups (v2) | ||
| * | Close popups when changing focus | Ryan Dwyer | 2018-07-31 |
| | | | | | | | | Also reverts the send frame done changes from the previous commit. | ||
| * | Fix popups | Ryan Dwyer | 2018-07-31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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) | ||
* | | Merge pull request #2264 from ianyfan/ipc | Ryan Dwyer | 2018-08-02 |
|\ \ | | | | | | | IPC Events (1.0) | ||
| * | | ipc: remove extraneous values | Ian Fan | 2018-08-01 |
| | | | | | | | | | | | | Removes IPC_EVENT_MODIFIER and IPC_EVENT_INPUT, which were sway-specific and unused | ||
| * | | ipc: prevent emitting a workspace::focus event when moving a container to a ↵ | Ian Fan | 2018-08-01 |
| | | | | | | | | | | | | | | | | | | 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. | ||
| * | | 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 | 2018-08-01 |
|\ \ | | | | | | | XCursor is not configured if no pointer device is available | ||
| * | | 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 | 2018-08-01 |
|\ \ | |/ |/| | Create list for mouse bindings when creating new mode | ||
| * | Create list for mouse binds when creating new mode | Brian Ashworth | 2018-07-31 |
|/ | |||
* | Merge pull request #2390 from emersion/fix-fullscreen-segfault | Drew DeVault | 2018-07-30 |
|\ | | | | | Fix segfault with fullscreen | ||
| * | Fix segfault with fullscreen | emersion | 2018-07-30 |
|/ | |||
* | Merge pull request #2367 from emersion/iterator-redesign | Drew DeVault | 2018-07-30 |
|\ | | | | | Refactor surface iterators | ||
| * | Make output_surface_for_each_surface_iterator static | emersion | 2018-07-29 |
| | | |||
| * | Remove unused output_from_wlr_output | emersion | 2018-07-29 |
| | | |||
| * | Remove output_surface_for_each_surface from header | emersion | 2018-07-29 |
| | | |||
| * | Completely switch over to new iterators | emersion | 2018-07-29 |
| | | |||
| * | wip: redesign output_view_for_each_surface iterator | emersion | 2018-07-29 |
| | | |||
| * | wip: redesign output_layer_for_each_surface iterator | emersion | 2018-07-29 |
| | | |||
| * | wip: redesign output_drag_icons_for_each_surface iterator | emersion | 2018-07-29 |
| | | |||
| * | wip: redesign output_unmanaged_for_each_surface iterator | emersion | 2018-07-29 |
| | | |||
* | | Merge pull request #2387 from 1ace/feature/bash-completion | Drew DeVault | 2018-07-30 |
|\ \ | | | | | | | bash completion | ||
| * | | meson: install bash completion | Eric Engestrom | 2018-07-30 |
| | | | |||
| * | | bash: add completion for swayidle | Eric Engestrom | 2018-07-30 |
| | | |