aboutsummaryrefslogtreecommitdiff
path: root/sway/tree/workspace.c
AgeCommit message (Expand)Author
2018-10-08Only consider tiling views for gaps outerBrian Ashworth
2018-10-06Move sticky containers when switching workspace via criteriaRyan Dwyer
2018-10-01Fix smart gapsBrian Ashworth
2018-09-29Make gaps implementation consistent with i3-gapsRyan Dwyer
2018-09-28Check for NULL output in workspace_valid_on_outputRyan Dwyer
2018-09-28Rename workspace_outputs to workspace_configs and fix memory leakRyan Dwyer
2018-09-23Prevent sticky containers from jumping on workspace switchRyan Dwyer
2018-09-22commands: remove obselete code for sticky windows when switching workspaceIan Fan
2018-09-11Fix crash in workspace_wrap_childrenRyan Dwyer
2018-09-11Implement tiling dragRyan Dwyer
2018-09-10Give windows pointer focus immediately when they are switched toWilliam Wold
2018-09-06Introduce seat_set_focus_container and seat_set_focus_workspaceRyan Dwyer
2018-09-05Don't use wlr_output propertiesRyan Dwyer
2018-09-05Implement type safe arguments and demote sway_containerRyan Dwyer
2018-09-03Change _XOPEN_SOURCE defines to _POSIX_C_SOURCEsghctoma
2018-08-30Fix feature macros for FreeBSDsghctoma
2018-08-28Fix gaps issuesRyan Dwyer
2018-08-26Make separate gaps functions per container typeRyan Dwyer
2018-08-24Refactor destroy functions and save workspaces when there's no outputsRyan Dwyer
2018-08-20Improve new workspace name selectionminus
2018-08-19Replace hacky L_FLOATING container with a listRyan Dwyer
2018-08-18commands: saner workspace number handlingIan Fan
2018-08-18Implement iterators per container typeRyan Dwyer
2018-08-18Rename container_sort_workspaces and container_wrap_childrenRyan Dwyer
2018-08-16When the workspace is focused, return it instead of checking parentDonnie West
2018-08-15Use list_find in more places and refactor/fix workspace prev_next functionsRyan Dwyer
2018-08-12Use assigned workspace name for outputminus
2018-08-08Deny moving a sticky container to workspace if it's the same outputRyan Dwyer
2018-08-07Fix infinite loop when focusing sticky containers via workspace commandRyan Dwyer
2018-08-06commands: check for special workspaces in workspace & move commandsIan Fan
2018-08-06commands: complete workspace implementationIan Fan
2018-08-06commands: fix layout implementation (also better name for previous split layout)Ian Fan
2018-08-04Move workspace pid code to root.cRyan Dwyer
2018-08-03Check correct ws for sticky and fix floating iterBrian Ashworth
2018-07-28Preserve workspace nameMihai Coman
2018-07-24Merge pull request #2165 from swaywm/pid-workspacesDrew DeVault
2018-07-24Address @emersion's review commentsDrew DeVault
2018-07-23Also extract first workspace name from bindcodesfrsfnrrg
2018-07-23Merge branch 'master' into pid-workspacesDrew DeVault
2018-07-16Render containers as urgent if they have an urgent childRyan Dwyer
2018-07-16Mark containers as urgent in IPC if they have urgent viewsRyan Dwyer
2018-07-16Update workspace urgent state when views close or move workspacesRyan Dwyer
2018-07-16Implement urgency base functionalityRyan Dwyer
2018-07-14Simplify transactions by utilising a dirty flag on containersRyan Dwyer
2018-07-09Update for swaywm/wlroots#1126emersion
2018-07-05workspace_next_name: free targets later than these already found in orderDominique Martinet
2018-07-02workspace_next_name: fix string length for ws_num >= 100Dominique Martinet
2018-07-02find prev/next output/workspace: add NULL checkDominique Martinet
2018-07-01Implement pid->workspace trackingDrew DeVault
2018-06-23Implement atomic layout updates for tree operationsRyan Dwyer