aboutsummaryrefslogtreecommitdiff
path: root/sway
AgeCommit message (Collapse)Author
2018-05-29Add tree representation to IPC workspace descriptionRyan Dwyer
2018-05-28Implement config parser for workspace_layoutBrian Ashworth
2018-05-28Force fullscreen views to be fully opaqueBrian Ashworth
2018-05-28Support i3's legacy force_focus_wrapping commandBrian Ashworth
2018-05-28Merge pull request #2060 from RedSoxFan/focus-wrappingemersion
Implement focus_wrapping
2018-05-28Merge pull request #2058 from RyanDwyer/refactor-parse-title-formatemersion
Refactor parse_title_format
2018-05-27Implement focus_wrappingBrian Ashworth
2018-05-28Fix ancestor typosRyan Dwyer
2018-05-28Refactor parse_title_formatRyan Dwyer
Don't read properties until needed, and do it with less lines of code.
2018-05-27Merge pull request #2050 from smlx/focus-fixDrew DeVault
Focus containers only on entry.
2018-05-27Merge pull request #2055 from RedSoxFan/output-destroy-workspace-ipcDrew DeVault
Send workspace::move in container_output_destroy
2018-05-27Implement bindsym/bindcode --lockedfrsfnrrg
Adds the --locked flag to bindsym and bindcode commands. When a keyboard's associated seat has an exclusive client (i.e, a screenlocker), then bindings are only executed if they have the locked flag. When there is no such client, this restriction is lifted.
2018-05-28Improve comment.Scott Leggett
2018-05-27Send workspace::move in container_output_destroyBrian Ashworth
2018-05-28Avoid assert on container type.Scott Leggett
2018-05-28Move previous cursor_position inline.Scott Leggett
2018-05-27Don't move empty workspaces when output is destroyedemersion
2018-05-28Remove unused function.Scott Leggett
2018-05-28Simplify logic, remove redundant variables.Scott Leggett
2018-05-28Rely on view_is_visible rather thank walking the tree ourselves.Scott Leggett
2018-05-28Store previous position in sway_cursor.Scott Leggett
2018-05-28Merge branch 'master' into cmd-swapRyan Dwyer
2018-05-27Merge branch 'master' into xdg-shell-tiledDrew DeVault
2018-05-27xdg-shell: make all toplevels tiledemersion
2018-05-27Rename view_get_type to view_get_shellRyan Dwyer
2018-05-27Add shell criteria tokenRyan Dwyer
Closes #2044.
2018-05-27Focus containers only on entry.Scott Leggett
2018-05-27Add %app_id to title_formatRyan Dwyer
2018-05-26Implement swap commandBrian Ashworth
2018-05-26Replace oft-failing abort with if statementDrew DeVault
Fixes #2045
2018-05-26Check for next_focus before assertIvan Chebykin
2018-05-26Fix usage of sway_assertIvan Chebykin
2018-05-26Moved visibility check of of loop, added assertsIvan Chebykin
2018-05-25Break after first tabbed/stacked layoutIvan Chebykin
2018-05-25Fix mouse focusing for horizontal/vertical views in tabbed containersIvan Chebykin
2018-05-25Fixed styling issuesIvan Chebykin
2018-05-25Focus inactive container instead of checking cursor positionIvan Chebykin
2018-05-25Skip all nested containersIvan Chebykin
2018-05-25Implement correct focusing for tabbed containersIvan Chebykin
2018-05-25Fix focusing from other containersIvan Chebykin
2018-05-25Don't focus tabbed and stacked containers on mouseoverIvan Chebykin
2018-05-25Update for swaywm/wlroots#1000emersion
2018-05-25Merge pull request #2017 from emersion/wlroots-993emersion
Update for swaywm/wlroots#993
2018-05-25Merge pull request #2036 from RyanDwyer/workspace-switch-on-mapDrew DeVault
Switch workspace if required when mapping a view
2018-05-25Merge pull request #2033 from RyanDwyer/arrange-after-flattenDrew DeVault
Arrange views after flattening the parent
2018-05-25Merge pull request #2034 from RyanDwyer/cleanup-container-titlesDrew DeVault
Clean up container title functions
2018-05-25Switch workspace if required when mapping a viewRyan Dwyer
If a view is created on a workspace that wasn't visible, switch to it. Fixes #1879.
2018-05-25Fix focus bug when moving between outputsRyan Dwyer
When moving focus left or right to an adjacent output, only select the first or last child in the new workspace if the workspace's layout is horizontalish. If it's a verticalish layout, use the last focused container.
2018-05-25Clean up container title functionsRyan Dwyer
* Add and use lenient_strcat and lenient_strncat functions * Rename `concatenate_child_titles` function as that's no longer what it does * Rename `container_notify_child_title_changed` because we only need to notify that the tree structure has changed, not titles * Don't notify parents when a child changes its title * Update ancestor titles when changing a container's layout * Eg. create nested tabs and change the inner container to stacking * No need to store tree presentation in both container->name and formatted_title
2018-05-25Arrange views after flattening the parentRyan Dwyer
Fixes #2029.