156 Commits (6fb985b767b3629ad7cb276272a4da1786298c99)

Author SHA1 Message Date
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
S. Christoffer Eliesen 236f26f62e output: Support multiple adjacent outputs.
9 years ago
Drew DeVault 250097d32b Fix gaps for views being incorrect
9 years ago
S. Christoffer Eliesen abc5fbfaec Learn "gaps edge_gaps <on|off|toggle>".
9 years ago
S. Christoffer Eliesen af31a3f04a commands: Learn 'move workspace to output <direction|name>'.
9 years ago
S. Christoffer Eliesen 3c250e78be layout: get_swayc_in_direction: Properly find adjacent outputs.
9 years ago
S. Christoffer Eliesen fede354a3d layout: Don't reset container size if it's a floating window.
9 years ago