162 Commits (03b0180c302b1f6feeecd39fd76f84f7a99abf34)

Author SHA1 Message Date
D.B 03b0180c30 rename ws to workspace for clarity
9 years ago
D.B b893f07ce1 calculate borders for hiding from workspace geometry
9 years ago
Mykyta Holubakha a2bc6f3bfd Arrange backgrounds only when required
9 years ago
Mykyta Holubakha 976e48d79f Initial work on window events
9 years ago
Drew DeVault 5a1d95ac2a Move backgrounds to back after arrange_windows
9 years ago
D.B ad7605675e refactor swayc_tabbed_stacked_parent into _ancestor and _parent and use where needed
9 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
Mikkel Oscar Lyderik 5a13cb0ed1 Implement borders
9 years ago
Drew DeVault b903f7f655 Implement some more on borders
9 years ago
Mikkel Oscar Lyderik 2935e24cf5 Implement 'smart_gaps' feature from i3-gaps
9 years ago
Mikkel Oscar Lyderik 8ddafeeaae Fix assigning workspaces to outputs
9 years ago
Mikkel Oscar Lyderik 6088c6cdf0 Correctly move focus from one output to a new one.
9 years ago
S. Christoffer Eliesen 6750975b9f arrange_windows_r: Round pixels to match reality, fixes calculations.
9 years ago
S. Christoffer Eliesen 831f6680f4 arrange_windows_r: Bring parent coordinates into layout calculations.
9 years ago
Mikkel Oscar Lyderik cf64000e21 Focus new sibling added to container
9 years ago
Mikkel Oscar Lyderik 5d07c61330 Trigger workspace init event (floating)
9 years ago
Mikkel Oscar Lyderik 50b04884b6 Trigger ipc_event_workspace in all cases
9 years ago
S. Christoffer Eliesen f4b9c3856a layout: Fix `edge_gaps off` with top/left panels.
9 years ago
S. Christoffer Eliesen e45fd9b6c5 extensions: Track panels by wl_resource, position per panel.
9 years ago
S. Christoffer Eliesen f0b3ee6d84 layout: arrange_windows: Partially fix swaybar irregularties.
9 years ago
S. Christoffer Eliesen 0ad5059b6f layout: arrange_windows: Fix/better debug output.
9 years ago
S. Christoffer Eliesen ed730db11b layout: Keep output at the correct size, workspace can be smaller.
9 years ago
Drew DeVault f6da4dda4b Bring unmanaged windows to front on output arrange
9 years ago
Mikkel Oscar Lyderik 3891a7c73f Don't reset x,y position before use.
9 years ago
Drew DeVault 2f89b7084d Correctly handle moving between fullscreen views
9 years ago
Drew DeVault 6655534feb Fullscreen on top of bar
9 years ago
Drew DeVault ef91764bc7 Fix output adjustment for panels
9 years ago
Drew DeVault e59cffcea2 Support desktop shell panels in compositor
9 years ago
S. Christoffer Eliesen e31a899841 layout: get_swayc_in_direction_under: Handle floating views.
9 years ago
S. Christoffer Eliesen b5ddad4bf6 layout: swap_container: Handle floating views.
9 years ago
S. Christoffer Eliesen ed1b0bffbc layout: replace_child: Handle floating views.
9 years ago
S. Christoffer Eliesen 8aef255d5f layout: add_sibling: Handle floating views properly.
9 years ago