Commit Graph

453 Commits (d6cd79c342495738fc23fbfbf19a01e73cdc42dc)

Author SHA1 Message Date
Ryan Dwyer d6cd79c342 Implement iterators per container type 7 years ago
Ryan Dwyer 16c663ed49 Rename container_sort_workspaces and container_wrap_children 7 years ago
Ryan Dwyer 6a26b499a4 Attempt to reap old tiling parent when floating a container 7 years ago
Donnie West a9433cbded
When the workspace is focused, return it instead of checking parent 7 years ago
Drew DeVault 98ed05225e
Merge pull request from RyanDwyer/cleanup-transactions 7 years ago
Ryan Dwyer 701fcafc70 Use list_find in more places and refactor/fix workspace prev_next functions 7 years ago
Ryan Dwyer c3ef36d6b5 Simplify transactions 7 years ago
minus 18e425eda6 Use assigned workspace name for output 7 years ago
Ryan Dwyer 5f3757c927 Fix container_has_ancestor crash 7 years ago
Drew DeVault 2aa6d98c5a
Merge pull request from RyanDwyer/remove-bfs 7 years ago
Ryan Dwyer 4ad1ccc9dc Remove container_for_each_descendant_bfs 7 years ago
Ryan Dwyer 31844bf42b Remove container_has_child 7 years ago
Brian Ashworth 3c26536267
Merge branch 'master' into master 7 years ago
Ryan Dwyer a0ece6f956 Rename container_at_view to surface_at_view and make it return void 7 years ago
Ryan Dwyer 1e984fec05 Fix focus when clicking floating decorations 7 years ago
Ryan Dwyer 5653fc754b Deny moving a sticky container to workspace if it's the same output 7 years ago
Ryan Dwyer a0649190de Fix edge cases when moving floating container to new workspace 7 years ago
Ryan Dwyer 36281609ea Implement move to workspace on a floating container 7 years ago
Ryan Dwyer 50f3a7ff5c Fix infinite loop when focusing sticky containers via workspace command 7 years ago
Brian Ashworth 639f3368e1
Merge branch 'master' into workspace-move-to-output 7 years ago
Ryan Dwyer f57a3919cf Move workspace moving code out of container_move_to 7 years ago
Ian Fan f7c21451df commands: fix workspace edge cases 7 years ago
Ian Fan 667b8dcb67 commands: check for special workspaces in workspace & move commands 7 years ago
Ian Fan 85ae121caa commands: complete workspace implementation 7 years ago
Ian Fan 356063b6c0 commands: fix layout implementation (also better name for previous split layout) 7 years ago
Ian Fan 69e1a421fc commands: complete move implementation 7 years ago
Mariusz Bialonczyk 776b9b7e1f Fix segv when sway is terminating 7 years ago
Ryan Dwyer 30e7e0f7c7 Move workspace pid code to root.c 7 years ago
Ryan Dwyer 04489ff420 Separate root-related code 7 years ago
Brian Ashworth ad2a7c2618 Check correct ws for sticky and fix floating iter 7 years ago
emersion b49904dd7e
Merge pull request from RyanDwyer/fix-inactive-fullscreen-crash 7 years ago
Ryan Dwyer c17f0870ef Fix crash when moving cursor over a fullscreen split container 7 years ago
Ryan Dwyer 854c5fbec8 Fix crash when fullscreen view closes on inactive workspace 7 years ago
emersion b336564511 Fix pointer events for fullscreen views 7 years ago
Ryan Dwyer 8392eae40f Revert "Revert "Fix popups"" 7 years ago
Drew DeVault 9aa258d33a Revert "Fix popups" 7 years ago
Ryan Dwyer 9339026a31 Fix focus related crashes 7 years ago
emersion 47bf4ed0cb
Merge branch 'master' into fix-resize-wiggle 7 years ago
Drew DeVault 9564c73c0d
Merge pull request from RyanDwyer/fix-popups-v2 7 years ago
Ian Fan 03eaf444a4 ipc: prevent emitting a workspace::focus event when moving a container to a different workspace or output 7 years ago
Ian Fan b2ac234569 ipc: fix workspace::focus event behaviour 7 years ago
Ian Fan e0e638281e ipc: add window::move events 7 years ago
Ian Fan 4bf253855f ipc: fix workspace::move calls argument order 7 years ago
Ian Fan 07101a5707 ipc: only emit window::create event for views 7 years ago
Ian Fan 317217f2c8 ipc: add window::mark event 7 years ago
Ian Fan 686c084cec ipc: add workspace::empty event 7 years ago
Ian Fan 4f8f363dda ipc: add window::title event 7 years ago
Ian Fan f0310933c8 ipc: add window::close event 7 years ago
Ian Fan 87ccf18964 ipc: add workspace::init event 7 years ago
Ryan Dwyer d10ccc1eb1 Correctly track saved surfaces during multiple transactions 7 years ago