Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-14 | [fix] handle auto layout of empty container | wil | |
2017-01-14 | Improved behavior of insert/remove child in auto layouts | wil | |
Previous implementation would not preserve dimension of groups along the major axis. This should avoid weird behavior when using container motion commands. | |||
2017-01-14 | Merge branch 'master' into master | willakat | |
2017-01-12 | Implement hide_edge_borders smart (like in i3 4.13) | Frantisek Fladung | |
2017-01-08 | fixed up space-after-cast style issues | wil | |
2017-01-08 | Indent cleanups | wil | |
2017-01-08 | [fix] Keep Clang happy | wil | |
2017-01-07 | Added mouse resize for auto layouts | wil | |
2017-01-07 | simplification of apply_auto_layout | wil | |
Achieved by introducing auto_group_bounds function that produces the start/end indexes of a group inside an auto layot container. | |||
2017-01-07 | [fix] scale check to prevent un-necessary layouts was in the wrong place. | wil | |
2017-01-07 | [fix] corner cases win nb_children < nb_master|nb_col | wil | |
2017-01-07 | Moved auto_* layout functions from resize.c to layout.c | wil | |
2017-01-01 | Merge branch 'master' of https://github.com/willakat/sway | wil | |
2017-01-01 | [fix] cleanups suggested by Sway community | wil | |
2017-01-01 | changed "layout promote" command to "move first" | wil | |
This is more consistent with other Sway semantics. | |||
2017-01-01 | Fix inline is_auto_layout | Drew DeVault | |
2016-12-29 | [fix] move next/prev behavior for vert/horiz layout | wil | |
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 |