aboutsummaryrefslogtreecommitdiff
path: root/sway/tree/workspace.c
AgeCommit message (Expand)Author
2024-02-23Define _POSIX_C_SOURCE globallySimon Ser
2024-01-18Delete old damage tracking codeAlexander Orzechowski
2024-01-18scene_graph: Maintain `wlr_scene_node`s for the sway tree.Alexander Orzechowski
2023-04-14Use output_match_name_or_id() in workspace functionsSimon Ser
2022-11-11workspace_create: Don't allow NULL nameAlexander Orzechowski
2022-11-10Use wl_signal_emit_mutable()Simon Ser
2021-11-25sway: replace noop_output by fallback_outputSimon Zeni
2021-10-29Add smart_gaps inverse_outer commandbR3iN
2021-06-22Revert "Add workspace {prev,next}_on_output --create"Ragnar Groot Koerkamp
2021-06-18Only call workspace_auto_back_and_forth when neededRagnar Groot Koerkamp
2021-06-18Move auto_back_and_forth logic out of workspace_switchRagnar Groot Koerkamp
2021-04-26workspace: reap empty parents when adding tilesRonan Pigott
2021-02-16container: Move pending state to state structKenny Levinsen
2020-12-20workspace: rework workspace prev|next like i3Ronan Pigott
2020-12-20introduce workspace_squashRonan Pigott
2020-12-20Change workspace_layout to match i3 behaviorRonan Pigott
2020-11-11tree/container: introduce `container_is_sticky[_or_child]` functionsTudor Brindus
2020-10-27output: evacuate sticky containers only if new output has a workspacemwenzkowski
2020-07-01commands/move: unwrap workspace container on move to new workspaceTudor Brindus
2020-06-08tree/view: fix smart gaps when ancestor container is tabbed or stackedTudor Brindus
2019-08-14workspace_split: focus middle if workspace focusedBrian Ashworth
2019-08-13workspace: do not destroy if any seat is focusingBrian Ashworth
2019-08-13workspace: prefer identifiers for output priorityBrian Ashworth
2019-07-15Sanity check gaps on the outside of the workspacePedro Côrte-Real
2019-07-15Avoid negative outer gapsPedro Côrte-Real
2019-07-15Rework gaps code to be simpler and correctPedro Côrte-Real
2019-06-23ws-output-priority: fix logic issue in find_outputBrian Ashworth
2019-06-11Fix segfaults caused by faulty command parsingMatt Coffin
2019-04-24cmd_move: respect workspace layout when insertingBrian Ashworth
2019-03-14Set prev_workspace_name based off of focusBrian Ashworth
2019-03-12Handle seat_get_focused_workspace returning NULLBrian Ashworth
2019-02-17workspace_next_name: fallback to next available numberBrian Ashworth
2019-02-17Add workspace {prev,next}_on_output --createDrew DeVault
2019-02-14seat: allow tree focus changes while layer focusedBrian Ashworth
2019-02-11workspace_get_initial_output: handle focused layerBrian Ashworth
2019-01-22Use noop output when there's no outputs connectedRyan Dwyer
2019-01-21Replace wlr_log with sway_logM Stoeckl
2018-12-20Combine output_by_name and output_by_identifierBrian Ashworth
2018-12-17Allow output ids and wildcard for workspace outputBrian Ashworth
2018-12-09list.c: rename free_flat_list to list_free_items_and_destroyIan Fan
2018-11-11Allow multiple outputs for workspace outputBrian Ashworth
2018-11-07Implement per side and per direction outer gapsBrian Ashworth
2018-10-27Use output identifier for workspace configRobinhuett
2018-10-25Rebase the cursor after applying transactionsRyan Dwyer
2018-10-21Make workspace back_and_forth seat-specificRyan Dwyer
2018-10-20Merge pull request #2870 from RyanDwyer/refactor-input-manageremersion
2018-10-20Minor refactor of input managerRyan Dwyer
2018-10-20Fix crash when view unmaps while no outputs connectedRyan Dwyer
2018-10-19Introduce cursor_rebaseRyan Dwyer
2018-10-13fix_edge_gaps: Allow negative values for outer gaps.Tarmack