Commit Graph

120 Commits (088b374b1a3e7ead08e1430d3d89649b1cd5a54b)

Author SHA1 Message Date
Ryan Dwyer 81e8f31cc6 Implement scratchpad 7 years ago
Ryan Dwyer 9fbe13b9be Implement floating_modifier and mouse operations for floating views 7 years ago
Ryan Dwyer be28c18ad5 Mark containers as urgent in IPC if they have urgent views 7 years ago
Ryan Dwyer a120d4c79f Make focus part of transactions 7 years ago
Ryan Dwyer 2032f85d94 Simplify transactions by utilising a dirty flag on containers 7 years ago
Ryan Dwyer ab8a86369c Implement some floating move commands 7 years ago
Ryan Dwyer 8773ed3970 Fix memleak in container_get_box 7 years ago
Ryan Dwyer 38398e2d77 Implement atomic layout updates for tree operations 7 years ago
Ryan Dwyer 9e96cfd310 Merge remote-tracking branch 'upstream/master' into atomic 7 years ago
Nate Symer 6a910b9ba5 Implement gaps (PR ) 7 years ago
Ryan Dwyer f9e6d703d2 Make main properties be the pending state 7 years ago
Ryan Dwyer 59c9488701 WIP: Atomic layout updates ground work 7 years ago
Ryan Dwyer d4ed204d4d Remove container_self_or_parent_floating 7 years ago
Ryan Dwyer 70f5d6fcf3 Rename container_set_geometry_from_view 7 years ago
Ryan Dwyer e4e912ea91 Store swayc coordinates as layout-local 7 years ago
Ryan Dwyer 13a4b0512e Fix unfullscreening a floating view 7 years ago
Ryan Dwyer aaba7642b3 Replace is_floating boolean with function 7 years ago
Ryan Dwyer 34f35f0bad Use L_FLOATING instead of reapable boolean 7 years ago
Ryan Dwyer 1f2e399ade Implement floating 7 years ago
Drew DeVault 1132efe42e Send frame done to floating views 7 years ago
Drew DeVault f3ab895916 Implement `floating enable` 7 years ago
Ryan Dwyer 7c7d24600b Fix ancestor typos 7 years ago
Ryan Dwyer db38b9bbf3 Clean up container title functions 7 years ago
Ryan Dwyer 4de137e021 Replace empty argument with void 7 years ago
Ryan Dwyer f6c3682c05 Use constants for titlebar dimensions 7 years ago
Ryan Dwyer c08f9bf257 Implement tabbed layout 7 years ago
Ryan Dwyer 9fd28aea8c Rebuild textures if needed when moving a container 7 years ago
Brian Ashworth e3625d8f33 Count descendant views for hide_edge_borders smart 7 years ago
Ryan Dwyer 228c478e8d Implement title_format 7 years ago
Ryan Dwyer 55b307cddf Calculate config->font_height based on existing container titles 7 years ago
Ryan Dwyer b667298a0a Render titles 7 years ago
Ryan Dwyer e67f354333 Implement borders 7 years ago
Ryan Dwyer 167c2e1aa9 Refactor arrange_windows() 7 years ago
Ryan Dwyer ae39d7b28c Remove sway_container.workspace_layout 7 years ago
Ryan Dwyer c685ef081f Create sway_workspace struct. 7 years ago
Ryan Dwyer bfd5834f4c Feedback for fullscreen. 7 years ago
Ryan Dwyer 52420cc24d Implement fullscreen. 7 years ago
Drew DeVault 57954a2b24 Implement move [left|right|up|down] 7 years ago
emersion c2b1beef15
Remove L_TYPES 7 years ago
emersion 076bedb85e
Add container_damage_whole 7 years ago
Tony Crisci fc9398a42e Implement opacity command 7 years ago
Tony Crisci a001890fb8 move workspace create to workspace.c 7 years ago
Tony Crisci eca4468c2c fix old todos 7 years ago
Tony Crisci 065887bb7b move container_set_layout to layout.h 7 years ago
Tony Crisci fcbcbf34ad make container_finish private 7 years ago
Tony Crisci 09d448ea2d unify container destroy functions 7 years ago
Tony Crisci b4c5f79725 move view and workspace destructors to container.c 7 years ago
Tony Crisci 2992b72d61 change reap container approach 7 years ago
Tony Crisci 2c165e1288 fix more close segfaults 7 years ago
Tony Crisci a89096278b Merge branch 'wlroots' into split-containers 7 years ago
emersion a4a241697a
Merge branch 'wlroots' into view-redesign 7 years ago
emersion 2f64ce86c4
Xwayland unmanaged views aren't views anymore 7 years ago
Tony Crisci 2187684bd0 Merge branch 'wlroots' into split-containers 7 years ago
Drew DeVault b2d871cfe2 Partially implement move command 7 years ago
Tony Crisci 81556f4b2a add docstrings and todos 7 years ago
emersion b2c2ee693b
Introduce common functions to create, map, unmap, destroy views 7 years ago
Tony Crisci 6f7b33e691 handle container destroy in the seat 7 years ago
Tony Crisci 7706d83160 basic split containers 7 years ago
Drew DeVault 49379dd0fc Fix workspace deletion edge cases 7 years ago
Drew DeVault 01af343912 Destroy empty workspaces when moving away 7 years ago
Tony Crisci 8f490d7d2d Fix oversights from previous pull request 7 years ago
Tony Crisci dc8c9fbeb6 Revert "Merge pull request from swaywm/revert-1647-refactor-tree" 7 years ago
Drew DeVault d0c7f66e95
Revert "Refactor tree" 7 years ago
Tony Crisci 92c58b1e63 rename container_for_each_descendent 7 years ago
Tony Crisci 4c394a0e9e address feedback 7 years ago
Tony Crisci 62d1b4cb96 fix container_get_in_direction name 7 years ago
Tony Crisci eca029f218 more renaming things 7 years ago
Tony Crisci b90099b4b7 rename container functions 7 years ago
Tony Crisci 83d09cf594 remove swayc_t typedef 7 years ago
Tony Crisci 874f009866 move tree includes to their own directory 7 years ago