147 Commits (2f1b84a0f3fb9e765530878e08a25d3194a831bb)

Author SHA1 Message Date
Ryan Dwyer 12e90fa600 Store scratchpad list in sway_root instead of server
8 years ago
Ryan Dwyer 81e8f31cc6 Implement scratchpad
8 years ago
Ryan Dwyer 9fbe13b9be Implement floating_modifier and mouse operations for floating views
8 years ago
Ryan Dwyer dad3a8deee Fix crash when moving workspace to output
8 years ago
Ryan Dwyer 5f0a4bb6a4 Update workspace urgent state when views close or move workspaces
8 years ago
Ryan Dwyer 2032f85d94 Simplify transactions by utilising a dirty flag on containers
8 years ago
emersion 63b4bf5000
Update for swaywm/wlroots#1126
8 years ago
vilhalmer 4e7ef1dd39
No need to walk to workspace, recursive will
8 years ago
vilhalmer 47c20f8ea4
Regroup signal
8 years ago
vilhalmer ce626a0708
Replace empty workspace with moved workspace
8 years ago
Ryan Dwyer 38398e2d77 Implement atomic layout updates for tree operations
8 years ago
Ryan Dwyer 9e96cfd310 Merge remote-tracking branch 'upstream/master' into atomic
8 years ago
Drew DeVault 867fb6aedb
Merge pull request #2124 from emersion/drag-icons
8 years ago
Nate Symer 6a910b9ba5 Implement gaps (PR #2047)
8 years ago
emersion cfd02918c0
Render drag icons
8 years ago
Ryan Dwyer bb66e6d578 Refactor everything that needs to arrange windows
8 years ago
Ryan Dwyer f9e6d703d2 Make main properties be the pending state
8 years ago
Ryan Dwyer 59c9488701 WIP: Atomic layout updates ground work
8 years ago
Brian Ashworth e2b2fb0a0e Switch restore workspaces to a nested for-loop
8 years ago
Brian Ashworth 5c9a917df9 Restore workspaces to outputs based on priority
8 years ago
Brian Ashworth e072fbc6d9 Switch output storing from list_t to wl_list
8 years ago
Brian Ashworth a1b5b93d29 Store sway_outputs so that they can be reenabled
8 years ago
Brian Ashworth 82b3b587dd Remove tab/stack check for focusing after a split
8 years ago
Brian Ashworth e7261e2917 Fix focusing after splitting tabs/stacks
8 years ago
Brian Ashworth 9aaac8b8c8 Fix movement crashes/issues
8 years ago
Ryan Dwyer 40af5d81a1 Fix getting adjacent output
8 years ago
Ryan Dwyer aaba7642b3 Replace is_floating boolean with function
8 years ago
Ryan Dwyer 1f2e399ade Implement floating
8 years ago
Drew DeVault f3ab895916 Implement `floating enable`
8 years ago
emersion c47d6cb1c4
Merge pull request #2081 from RedSoxFan/fix-2077
8 years ago
Brian Ashworth 8237d944d4 Fix move perpendicular segfault
8 years ago
Brian Ashworth cca587b21f Send reparent events in container_split
8 years ago
Brian Ashworth e13c94f2dd Fix typo
8 years ago
Brian Ashworth 633bee9019 Fix moving out of tab/stack when only child
8 years ago
Brian Ashworth 3b90b55666 Notify of subtree change
8 years ago
Brian Ashworth 103a302fa4 Fix moving out of a tabbed/stacked workspace
8 years ago
Brian Ashworth a66fd74a54 Fix breaking out of tabs/stacks
8 years ago
emersion 1071785f56
Merge pull request #2060 from RedSoxFan/focus-wrapping
8 years ago
Brian Ashworth 46da1dc32b Implement focus_wrapping
8 years ago
Ryan Dwyer 7c7d24600b Fix ancestor typos
8 years ago
Brian Ashworth 569f4e0e4c Implement swap command
8 years ago
Drew DeVault daf328d054
Merge pull request #2033 from RyanDwyer/arrange-after-flatten
8 years ago
Drew DeVault a268a0c2ae
Merge pull request #2034 from RyanDwyer/cleanup-container-titles
8 years ago
Ryan Dwyer e496cc99f8 Fix focus bug when moving between outputs
8 years ago
Ryan Dwyer db38b9bbf3 Clean up container title functions
8 years ago
Ryan Dwyer 320703fdca Arrange views after flattening the parent
8 years ago
Ryan Dwyer c9630975da Fix crash in move workspace to output command
8 years ago
Ryan Dwyer c08f9bf257 Implement tabbed layout
8 years ago
Ryan Dwyer 167c2e1aa9 Refactor arrange_windows()
8 years ago
Ryan Dwyer ae39d7b28c Remove sway_container.workspace_layout
8 years ago