summaryrefslogtreecommitdiff
path: root/sway/tree/layout.c
AgeCommit message (Expand)Author
2018-08-26Remove layout.cRyan Dwyer
2018-08-26Make separate gaps functions per container typeRyan Dwyer
2018-08-25Relocate container_move, container_move_to and container_get_in_directionRyan Dwyer
2018-08-24Refactor destroy functions and save workspaces when there's no outputsRyan Dwyer
2018-08-21Replace enum resize_edge with wlr_edgesRyan Dwyer
2018-08-20Send output enter/leave events correctlyRyan Dwyer
2018-08-19Replace hacky L_FLOATING container with a listRyan Dwyer
2018-08-18Rename container_sort_workspaces and container_wrap_childrenRyan Dwyer
2018-08-15Use list_find in more places and refactor/fix workspace prev_next functionsRyan Dwyer
2018-08-08Fix edge cases when moving floating container to new workspaceRyan Dwyer
2018-08-08Implement move to workspace on a floating containerRyan Dwyer
2018-08-06Merge branch 'master' into workspace-move-to-outputBrian Ashworth
2018-08-07Move workspace moving code out of container_move_toRyan Dwyer
2018-08-06commands: fix layout implementation (also better name for previous split layout)Ian Fan
2018-08-04Separate root-related codeRyan Dwyer
2018-08-01ipc: prevent emitting a workspace::focus event when moving a container to a d...Ian Fan
2018-08-01ipc: fix workspace::focus event behaviourIan Fan
2018-08-01ipc: add window::move eventsIan Fan
2018-08-01ipc: fix workspace::move calls argument orderIan Fan
2018-07-28Allow containers to floatRyan Dwyer
2018-07-26Allow containers to be fullscreenRyan Dwyer
2018-07-25reverted includes of "sway/config.h" and replaced with "config.h" from meson ...Pascal Pascher
2018-07-25more style fixes, included "sway/config.h" where neededPascal Pascher
2018-07-24style fixes, exclude sway/desctop/xwayland.c when enable_xwayland: falsePascal Pascher
2018-07-24Added meson option "enable_xwayland" (default: true) to enable/disable xwayla...Pascal Pascher
2018-07-23Store scratchpad list in sway_root instead of serverRyan Dwyer
2018-07-23Implement scratchpadRyan Dwyer
2018-07-22Implement floating_modifier and mouse operations for floating viewsRyan Dwyer
2018-07-19Fix crash when moving workspace to outputRyan Dwyer
2018-07-16Update workspace urgent state when views close or move workspacesRyan Dwyer
2018-07-14Simplify transactions by utilising a dirty flag on containersRyan Dwyer
2018-07-09Update for swaywm/wlroots#1126emersion
2018-07-09No need to walk to workspace, recursive willvilhalmer
2018-07-09Regroup signalvilhalmer
2018-07-08Replace empty workspace with moved workspacevilhalmer
2018-06-23Implement atomic layout updates for tree operationsRyan Dwyer
2018-06-11Merge remote-tracking branch 'upstream/master' into atomicRyan Dwyer
2018-06-09Merge pull request #2124 from emersion/drag-iconsDrew DeVault
2018-06-09Implement gaps (PR #2047)Nate Symer
2018-06-09Render drag iconsemersion
2018-06-09Refactor everything that needs to arrange windowsRyan Dwyer
2018-06-09Make main properties be the pending stateRyan Dwyer
2018-06-09WIP: Atomic layout updates ground workRyan Dwyer
2018-06-08Switch restore workspaces to a nested for-loopBrian Ashworth
2018-06-08Restore workspaces to outputs based on priorityBrian Ashworth
2018-06-06Switch output storing from list_t to wl_listBrian Ashworth
2018-06-06Store sway_outputs so that they can be reenabledBrian Ashworth
2018-06-06Remove tab/stack check for focusing after a splitBrian Ashworth
2018-06-06Fix focusing after splitting tabs/stacksBrian Ashworth
2018-06-05Fix movement crashes/issuesBrian Ashworth