Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-29 | introduce next/prev as a direction for focus/move commands. | wil | |
2016-12-29 | [fix] handle cases where nb_master > children->length in auto layout | wil | |
2016-12-29 | Added Awesome/Monad type "auto" layouts | wil | |
2016-12-04 | wrap some views under workspaces | D.B | |
If workspace layout is set to tabbed or stacked, its C_VIEW children should get wrapped in a container. Alongside that, move_container was modified to retain previous functionality. | |||
2016-12-04 | add workspace_layout to container | D.B | |
Add swayc_change_layout function, which changes either layout or workspace_layout, depending on the container type. | |||
2016-10-12 | Revert "Fixes dealing with workspace_layout and related bugs [rfc]" | Drew DeVault | |
2016-10-11 | generalize wrapping views under workspaces | D.B | |
2016-10-11 | add workspace_layout, ensure ws is always L_HORIZ | D.B | |
Add swayc_change_layout function, which changes either layout or workspace_layout, depending on the container type. Workspace being always L_HORIZ makes this much more i3-compatible. | |||
2016-10-07 | Fix creating of sibling floating/children | Nicolas Cornu | |
If we want to add a sibling of different type than current container it failed. Because we add it to the wrong list | |||
2016-10-07 | add focus changing between floating containers | D.B | |
It will also wrap if needed. | |||
2016-10-07 | add force_focus_wrapping option | D.B | |
2016-10-07 | wrap container in direction (if possible) | D.B | |
Introduces container wrapping - if there is no other viable move, the selection wraps on the first container where such action is possible. | |||
2016-09-21 | add unique IDs to containers | Zandr Martin | |
2016-09-17 | add global `current_focus` pointer | Zandr Martin | |
2016-09-05 | Make it possible to move views between outputs | Mikkel Oscar Lyderik | |
This patch makes it possible to move views between outputs using the `move left|right|up|down` commands. It behaves similar to i3 with one important difference. The focus will always follow the view being moved, unlike i3 where the focus doesn't always follow the view to a new output (I assume that's a bug in i3). | |||
2016-09-02 | Correct `hide_edge_borders` command | Lukas Lihotzki | |
`vertical` and `horizontal` should be swapped. If border_left and border_right were set to 0, the vertical borders instead of the horizontal borders would be hidden. i3 handles this command equally. | |||
2016-09-01 | Reorganize includes | Drew DeVault | |
2016-08-07 | Sort workspaces when moving workspace to output | D.B | |
This should fix #839 | |||
2016-07-31 | Refactor functions to update container borders | Tony Crisci | |
Replace `update_view_border()` with `update_container_border()`. The latter should handle both the case where the container is a view or if the container has children. | |||
2016-07-30 | revert border hiding to more recent version | D.B | |
2016-07-30 | properly hide top border inside tabbed/stacked | D.B | |
When titlebar is hidden, top border of the topmost view inside tabbed/stacked container will not be drawn. This is changed in layout.c On the other hand, top border should be drawn sometimes, for example when titlebar is hidden on a view that is not the topmost inside tabbed/stacked container. This is changed in border.c | |||
2016-07-28 | Update hidpi support to latest wlc API | Drew DeVault | |
2016-07-28 | Initial pass on HiDPI support | Drew DeVault | |
2016-07-28 | Merge pull request #793 from thejan2009/workspace_layout_first_window_fix | Drew DeVault | |
bugfix: invisible windows on empty workspace with tabbed/stacked layout | |||
2016-07-28 | bugfix: windows on empty workspaces with layout tabbed/stacked would spawn ↵ | D.B | |
with 0x0 geometry | |||
2016-07-27 | Implement `focus child` command | Tony Crisci | |
The `focus child` command focuses the child container within the selected container. | |||
2016-07-22 | properly hide bottom and right borders | D.B | |
2016-07-21 | fix regression in hide_edge_borders | Zandr Martin | |
2016-07-21 | rename ws to workspace for clarity | D.B | |
2016-07-21 | calculate borders for hiding from workspace geometry | D.B | |
2016-07-21 | Arrange backgrounds only when required | Mykyta Holubakha | |
2016-07-21 | Initial work on window events | Mykyta Holubakha | |
2016-07-18 | Move backgrounds to back after arrange_windows | Drew DeVault | |
Fixes #769 | |||
2016-07-16 | refactor swayc_tabbed_stacked_parent into _ancestor and _parent and use ↵ | D.B | |
where needed | |||
2016-07-04 | implement `get_tree` command | Zandr Martin | |
2016-06-02 | redo smart_gaps/hide_edge_borders fix | Zandr Martin | |
2016-05-18 | Fix issue #661. | Jasen Borisov | |
Borders are now drawn correctly (same behavior as i3) for tabbed and stacked containers, when the children have 'border none' set. | |||
2016-04-29 | Fix uninitialized variable | Mikkel Oscar Lyderik | |
2016-04-27 | border: clear buffer on fullscreen views | Mikkel Oscar Lyderik | |
This patch makes sure to clear the border buffer of fullscreen view so the border doesn't get drawn behind a fullscreen view, which would be visible if the view was transparent. | |||
2016-04-25 | Remove commented code | Mikkel Oscar Lyderik | |
2016-04-25 | Use correct geometry for nested containers | Mikkel Oscar Lyderik | |
2016-04-25 | Disable inner gaps when in tabbed/stacked mode | Mikkel Oscar Lyderik | |
2016-04-25 | Add support for nested tabbed/stacked containers | Mikkel Oscar Lyderik | |
2016-04-25 | Make floating border fixes work with tabbed/stacked code | Mikkel Oscar Lyderik | |
2016-04-25 | Improve move command with tabbed/stacked layout | Mikkel Oscar Lyderik | |
2016-04-25 | Correctly determine default layout | Mikkel Oscar Lyderik | |
2016-04-25 | Fix problems with floating windows | Mikkel Oscar Lyderik | |
Makes any tabbed/stacked layout a container to separate from floating windows which may be attached to a workspace. | |||
2016-04-25 | Tabbed and stacked layout | Mikkel Oscar Lyderik | |
2016-04-16 | Remove clang warnings (-Wsign-compare) | Mikkel Oscar Lyderik | |
2016-04-03 | Fix window borders | crondog | |
This fixes floating borders when moving outside of the output. Not sure what happens with dual screen as I only have 1 monitor |