187 Commits (1172566d4e298aa6c3555a0d606af4ff31d0db48)

Author SHA1 Message Date
D.B 4762bcb3b9 wrap some views under workspaces
8 years ago
D.B 6fb4b6737a add workspace_layout to container
8 years ago
Drew DeVault 4cba91803e Revert "Fixes dealing with workspace_layout and related bugs [rfc]"
8 years ago
D.B 166c2a3687 generalize wrapping views under workspaces
8 years ago
D.B 571321a1d8 add workspace_layout, ensure ws is always L_HORIZ
8 years ago
Nicolas Cornu 382d47e238 Fix creating of sibling floating/children
8 years ago
D.B 379b1a0378 add focus changing between floating containers
8 years ago
D.B d3f5ac8cbb add force_focus_wrapping option
8 years ago
D.B 7f558ce894 wrap container in direction (if possible)
8 years ago
Zandr Martin 7d947fdb95
add unique IDs to containers
8 years ago
Zandr Martin e18b7cdfa9
add global `current_focus` pointer
8 years ago
Mikkel Oscar Lyderik 84d504ebdf Make it possible to move views between outputs
8 years ago
Lukas Lihotzki 6addaca9fa Correct `hide_edge_borders` command
8 years ago
Drew DeVault 416417a54c Reorganize includes
8 years ago
D.B 41b5c6d1a9 Sort workspaces when moving workspace to output
8 years ago
Tony Crisci b39249508f Refactor functions to update container borders
8 years ago
D.B c33e0ee629 revert border hiding to more recent version
8 years ago
D.B 8d0048c8d5 properly hide top border inside tabbed/stacked
8 years ago
Drew DeVault 11e7ca044c Update hidpi support to latest wlc API
8 years ago
Drew DeVault 6ea02f3064 Initial pass on HiDPI support
8 years ago
Drew DeVault d07eaed79f Merge pull request #793 from thejan2009/workspace_layout_first_window_fix
8 years ago
D.B a46cf77549 bugfix: windows on empty workspaces with layout tabbed/stacked would spawn with 0x0 geometry
8 years ago
Tony Crisci 88b7cbe314 Implement `focus child` command
8 years ago
D.B f16cb1464f properly hide bottom and right borders
8 years ago
Zandr Martin 3137615838
fix regression in hide_edge_borders
8 years ago
D.B 03b0180c30 rename ws to workspace for clarity
8 years ago
D.B b893f07ce1 calculate borders for hiding from workspace geometry
8 years ago
Mykyta Holubakha a2bc6f3bfd Arrange backgrounds only when required
8 years ago
Mykyta Holubakha 976e48d79f Initial work on window events
8 years ago
Drew DeVault 5a1d95ac2a Move backgrounds to back after arrange_windows
8 years ago
D.B ad7605675e refactor swayc_tabbed_stacked_parent into _ancestor and _parent and use where needed
8 years ago
Zandr Martin 15a324b0d3
implement `get_tree` command
9 years ago
Zandr Martin 3fac9705b0 redo smart_gaps/hide_edge_borders fix
9 years ago
Jasen Borisov 870a7aaad9 Fix issue #661.
9 years ago
Mikkel Oscar Lyderik b53b15b477 Fix uninitialized variable
9 years ago
Mikkel Oscar Lyderik ddd5b69b99 border: clear buffer on fullscreen views
9 years ago
Mikkel Oscar Lyderik 05b4965a99 Remove commented code
9 years ago
Mikkel Oscar Lyderik 5886ee156e Use correct geometry for nested containers
9 years ago
Mikkel Oscar Lyderik 5492277f0c Disable inner gaps when in tabbed/stacked mode
9 years ago
Mikkel Oscar Lyderik 3e1f78ab26 Add support for nested tabbed/stacked containers
9 years ago
Mikkel Oscar Lyderik 969f76a1a4 Make floating border fixes work with tabbed/stacked code
9 years ago
Mikkel Oscar Lyderik a0cebb7c5a Improve move command with tabbed/stacked layout
9 years ago
Mikkel Oscar Lyderik d26658fb35 Correctly determine default layout
9 years ago
Mikkel Oscar Lyderik 8d700fe008 Fix problems with floating windows
9 years ago
Mikkel Oscar Lyderik ec7ff769c7 Tabbed and stacked layout
9 years ago
Mikkel Oscar Lyderik 60731ffba1 Remove clang warnings (-Wsign-compare)
9 years ago
crondog b02be709cd Fix window borders
9 years ago
Eric Engestrom 3e8081514d Fix spelling mistakes
9 years ago
Mikkel Oscar Lyderik 66e8b4d5de Correctly reset border geometry
9 years ago
Mikkel Oscar Lyderik 0af55539a8 Fix borders with floating windows
9 years ago