aboutsummaryrefslogtreecommitdiff
path: root/sway
AgeCommit message (Collapse)Author
2017-01-19Display instance (if present) in nested layoutsMykyta Holubakha
2017-01-19Add window instance supportMykyta Holubakha
2017-01-17add hide_edge_borders smart to sway.5 manualFrantisek Fladung
2017-01-16Unset LD_LIBRARY_PATH, unless specifiedMykyta Holubakha
2017-01-14[fix] handle auto layout of empty containerwil
2017-01-14replaced "bot" with "bottom" in auto layout commandswil
2017-01-14Improved behavior of insert/remove child in auto layoutswil
Previous implementation would not preserve dimension of groups along the major axis. This should avoid weird behavior when using container motion commands.
2017-01-14Merge branch 'master' into masterwillakat
2017-01-13Add output wrappingDaniel Kessler
This fixes issue #733. Now if the user focuses output right but is at the rightmost monitor, the focus will wrap the the leftmost monitor. This commit adds a new function, swayc_opposite_output, which selects the opposite output given a position and a direction. Now, when calling output_by_name, we first check if there is an adjacent output to switch to. If that fails, we call swayc_opposite_output to handle wrapping.
2017-01-12Merge pull request #1044 from ametisf/masterDrew DeVault
Implement hide_edge_borders smart (like in i3 4.13)
2017-01-12Implement hide_edge_borders smart (like in i3 4.13)Frantisek Fladung
2017-01-12Log capability droppingMykyta Holubakha
2017-01-12Keep CAP_SYS_PTRACE with suid binaryMykyta Holubakha
2017-01-11Fix #1008Drew DeVault
2017-01-08Merge branch 'master' into masterwillakat
2017-01-08fixed up space-after-cast style issueswil
2017-01-08reworked "layout auto*" star commandswil
- "layout auto_left|auto_xxx" are now "layout auto xxx" - "layout incmaster <n>" is now "layout auto master [set|inc] <n>" - "layout incncol <n>" is now "layout auto ncol [set|inc] <n>"
2017-01-08Fix format errorDrew DeVault
2017-01-08Indent cleanupswil
2017-01-08[fix] Keep Clang happywil
2017-01-07Merge branch 'master' of https://github.com/SirCmpwn/swaywil
2017-01-07Added mouse resize for auto layoutswil
2017-01-07simplification of apply_auto_layoutwil
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] resize should now preserve surrounding container's dimensionswil
- prior to this modification, the requested pixels were added/removed to both edges of the modified container. To preserve sizes, only half the pixels should be added/removed to each edge.
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_colwil
2017-01-07Moved auto_* layout functions from resize.c to layout.cwil
2017-01-06Fix workspace layouts in json dataHummer12007
2017-01-01Merge branch 'master' of https://github.com/willakat/swaywil
2017-01-01[fix] cleanups suggested by Sway communitywil
2017-01-01changed "layout promote" command to "move first"wil
This is more consistent with other Sway semantics.
2017-01-01Document new layout command syntaxDrew DeVault
And an old one that the docs overlooked
2017-01-01Fix inline is_auto_layoutDrew DeVault
2016-12-31[fix] cycle auto layouts backwardswil
2016-12-29Added "layout promote" command.wil
2016-12-29cleanup in auto layoutswil
- added L_AUTO_FIRST/LAST instead of using explicit layouts. - when switching between auto layout that don't share the same major axis, invert the width/height of their child views to preserve their relative proportions.
2016-12-29[fix] move next/prev behavior for vert/horiz layoutwil
2016-12-29introduce next/prev as a direction for focus/move commands.wil
2016-12-29[fix] Handle auto layout resize with multiple slave groupswil
2016-12-29[fix] handle cases where nb_master > children->length in auto layoutwil
2016-12-29Added "layout incnmaster|incncol" commandswil
2016-12-29Handle resize in auto layoutswil
2016-12-29Added Awesome/Monad type "auto" layoutswil
2016-12-28Add redshift supportDrew DeVault
2016-12-26sway: extensions: make locking give back focusAleksa Sarai
Don't switch the internal tracking of focus to the swaylock surface, to allow for switching back to the previously active window (or the currently active window, if some new process changed). Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
2016-12-26sway: extensions: only unlock if lock_surfaces.length == 0Aleksa Sarai
When destroying lock surfaces, we really should only unlock a desktop_shell if the set of lock surfaces has dropped to zero (since callers need to do a set_lock_surface for every output). Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
2016-12-23Update default swaybar commandDrew DeVault
Fixes #988
2016-12-18Put floating views in center, fallback on top leftNicolas Cornu
Sometimes views are created before we got its size
2016-12-17Change how security config is loadedDrew DeVault
2016-12-17Merge pull request #996 from woutershep/datadirDrew DeVault
Use CMAKE_INSTALL_FULL_DATA{,ROOT}DIR