Drew DeVault
53a3fc63c5
Merge pull request #2055 from RedSoxFan/output-destroy-workspace-ipc
...
Send workspace::move in container_output_destroy
7 years ago
emersion
c3b8c7cfb4
Merge pull request #2056 from frsfnrrg/add-binding-locked
...
Implement bindsym/bindcode --locked
7 years ago
frsfnrrg
a78a5684ea
Implement bindsym/bindcode --locked
...
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.
7 years ago
Brian Ashworth
fd137c4f05
Send workspace::move in container_output_destroy
7 years ago
emersion
0743b21cc8
Merge pull request #2052 from emersion/output-destroy-empty-workspace
...
Don't move empty workspaces when output is destroyed
7 years ago
emersion
9c0cc98d07
Don't move empty workspaces when output is destroyed
7 years ago
Ryan Dwyer
3ee286d7f7
Merge pull request #2040 from RedSoxFan/cmd-swap
...
Implement swap command
7 years ago
Ryan Dwyer
8fda41dab5
Merge branch 'master' into cmd-swap
7 years ago
emersion
de32b6d52e
Merge pull request #2043 from emersion/pool-buffer-fixes
...
Pool buffer fixes
7 years ago
emersion
36d5d4b40f
client/pool-buffer: munmap in destroy_buffer
7 years ago
emersion
8df2238956
client/pool-buffer: set CLOEXEC on buffer FD, just in case
7 years ago
Drew DeVault
2e6e7b7c1d
Merge pull request #2053 from emersion/xdg-shell-tiled
...
xdg-shell: make all toplevels tiled
7 years ago
Drew DeVault
067eb83f11
Merge pull request #2042 from emersion/swaylock-render-loop
...
swaylock: implement a proper render loop
7 years ago
Drew DeVault
a372852c44
Merge branch 'master' into xdg-shell-tiled
7 years ago
emersion
cc10c7af65
swaylock: implement a proper render loop
7 years ago
emersion
b350e8ec82
xdg-shell: make all toplevels tiled
7 years ago
emersion
e4c54b04ce
Merge pull request #2049 from RyanDwyer/criteria-shell
...
Add shell criteria token
7 years ago
Ryan Dwyer
d3dd7e5bae
Rename view_get_type to view_get_shell
7 years ago
Ryan Dwyer
484cc189e9
Add shell criteria token
...
Closes #2044 .
7 years ago
emersion
0c4b7907a0
Merge pull request #2048 from RyanDwyer/title-format-app-id
...
Add %app_id to title_format
7 years ago
Ryan Dwyer
51865c00c8
Add %app_id to title_format
7 years ago
Brian Ashworth
569f4e0e4c
Implement swap command
7 years ago
Drew DeVault
fea654a6ce
Replace oft-failing abort with if statement
...
Fixes #2045
7 years ago
Ryan Dwyer
1531eb3171
Merge pull request #2030 from chebykinn/fix-focus-follows-mouse-tabs
...
Don't focus tabbed and stacked containers on mouseover
7 years ago
Ryan Dwyer
30c0653b87
Merge branch 'master' into fix-focus-follows-mouse-tabs
7 years ago
Ivan Chebykin
464ec44b00
Check for next_focus before assert
7 years ago
Ivan Chebykin
6e6b0decd9
Fix usage of sway_assert
7 years ago
Ivan Chebykin
820a8c9c2d
Moved visibility check of of loop, added asserts
7 years ago
emersion
213e740c7f
Merge pull request #2041 from emersion/delete-asciidoc-pages
...
Delete old asciidoc man pages
7 years ago
emersion
7af172ed0a
Delete old asciidoc man pages
7 years ago
Ivan Chebykin
740234a4bc
Break after first tabbed/stacked layout
7 years ago
Ivan Chebykin
53516fa03f
Fix mouse focusing for horizontal/vertical views in tabbed containers
7 years ago
Ivan Chebykin
f85d3e15ba
Fixed styling issues
7 years ago
Ivan Chebykin
e19fe56e2f
Focus inactive container instead of checking cursor position
7 years ago
Ivan Chebykin
3b67253312
Skip all nested containers
7 years ago
Ivan Chebykin
c62efbb5ce
Implement correct focusing for tabbed containers
7 years ago
Ivan Chebykin
c1be4b0153
Fix focusing from other containers
7 years ago
Ivan Chebykin
87af08966a
Don't focus tabbed and stacked containers on mouseover
7 years ago
Drew DeVault
50305055c9
Merge pull request #2037 from emersion/wlroots-1000
...
Update for swaywm/wlroots#1000
7 years ago
emersion
24832d8574
Update for swaywm/wlroots#1000
7 years ago
emersion
01abab8838
Merge pull request #2017 from emersion/wlroots-993
...
Update for swaywm/wlroots#993
7 years ago
Drew DeVault
ab74c95d56
Merge pull request #2036 from RyanDwyer/workspace-switch-on-map
...
Switch workspace if required when mapping a view
7 years ago
Drew DeVault
daf328d054
Merge pull request #2033 from RyanDwyer/arrange-after-flatten
...
Arrange views after flattening the parent
7 years ago
Drew DeVault
a268a0c2ae
Merge pull request #2034 from RyanDwyer/cleanup-container-titles
...
Clean up container title functions
7 years ago
Drew DeVault
95cc84bd95
Merge pull request #2035 from RyanDwyer/fix-focus-bug
...
Fix focus bug when moving between outputs
7 years ago
Ryan Dwyer
f32a002401
Switch workspace if required when mapping a view
...
If a view is created on a workspace that wasn't visible, switch to it.
Fixes #1879 .
7 years ago
Ryan Dwyer
e496cc99f8
Fix focus bug when moving between outputs
...
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.
7 years ago
Ryan Dwyer
db38b9bbf3
Clean up container title functions
...
* 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
7 years ago
Ryan Dwyer
320703fdca
Arrange views after flattening the parent
...
Fixes #2029 .
7 years ago
Drew DeVault
3c77f066a5
Merge pull request #2028 from RyanDwyer/fix-move-workspace
...
Fix crash in move workspace to output command
7 years ago