summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAge
* Merge pull request #1115 from snoack/missing-includesLibravatar Drew DeVault2017-04-03
| | | Superfluous include causes failures if WLC headers aren't installed globally
* Read configs from /etc/sway/security.d/*Libravatar Drew DeVault2017-02-20
|
* Add * policies and fix bugLibravatar Drew DeVault2017-02-20
|
* Add initial support code for new IPC securityLibravatar Drew DeVault2017-02-20
|
* Add window instance supportLibravatar Mykyta Holubakha2017-01-19
|
* Merge branch 'master' into masterLibravatar willakat2017-01-14
|\
| * Add output wrappingLibravatar Daniel Kessler2017-01-13
| | | | | | | | | | | | | | | | | | 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.
| * Implement hide_edge_borders smart (like in i3 4.13)Libravatar Frantisek Fladung2017-01-12
| |
* | simplification of apply_auto_layoutLibravatar wil2017-01-07
| | | | | | | | | | Achieved by introducing auto_group_bounds function that produces the start/end indexes of a group inside an auto layot container.
* | Moved auto_* layout functions from resize.c to layout.cLibravatar wil2017-01-07
| |
* | Merge branch 'master' of https://github.com/willakat/swayLibravatar wil2017-01-01
|\ \
| * | Fix inline is_auto_layoutLibravatar Drew DeVault2017-01-01
| | |
* | | [fix] cleanups suggested by Sway communityLibravatar wil2017-01-01
| | |
* | | changed "layout promote" command to "move first"Libravatar wil2017-01-01
|/ / | | | | | | This is more consistent with other Sway semantics.
* | Added "layout promote" command.Libravatar wil2016-12-29
| |
* | cleanup in auto layoutsLibravatar wil2016-12-29
| | | | | | | | | | | | - 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.
* | introduce next/prev as a direction for focus/move commands.Libravatar wil2016-12-29
| |
* | Added Awesome/Monad type "auto" layoutsLibravatar wil2016-12-29
|/
* Change how security config is loaded0.11-rc3Libravatar Drew DeVault2016-12-17
|
* Always log filename and line numberLibravatar Drew DeVault2016-12-15
|
* fix layout switching (was broken because of workspace_layout)0.11-rc1Libravatar D.B2016-12-04
| | | | | | | For workspace containers, swayc_change_layout also changes ->layout alongside ->workspace_layout when it's a sensible thing to do. There is an additional test for 'layout toggle' command which ensures that containers will be tiled horizontally after toggling from tabbed or stacked.
* add workspace_layout to containerLibravatar D.B2016-12-04
| | | | | Add swayc_change_layout function, which changes either layout or workspace_layout, depending on the container type.
* Add ipc connection feature policy controlsLibravatar Drew DeVault2016-12-02
|
* Enforce IPC security policyLibravatar Drew DeVault2016-12-02
|
* Add IPC security policy command handlersLibravatar Drew DeVault2016-12-02
|
* Add IPC policy to configLibravatar Drew DeVault2016-12-02
| | | | Also reduces enum abuse, cc @minus7
* Enforce command policiesLibravatar Drew DeVault2016-12-02
|
* Add support for command policies in config fileLibravatar Drew DeVault2016-12-02
|
* Implement permit and reject commandsLibravatar Drew DeVault2016-12-01
|
* Implement policy lookupsLibravatar Drew DeVault2016-12-01
|
* Add config related code and initial headersLibravatar Drew DeVault2016-12-01
|
* change bar colors from char[10] to *charLibravatar D.B2016-11-02
| | | | | This commit removes has_* booleans from bar color struct. It also generalizes of functions in commands/bar/colors.c.
* add bar colours for focused_(workspace|statusline|separator)Libravatar D.B2016-11-02
| | | | | If these aren't defined in config, color settings without 'focused_' prefix are used as a fallback.
* use urgent_ws color in swaybar if binding_mode is undefinedLibravatar D.B2016-11-02
|
* Add left_handed support for input devicesLibravatar Michał Winiarski2016-10-25
| | | | | | | Some users may want to switch buttons on their input devices, turns out libinput already supports it. Let's add a support for it in our config. Signed-off-by: Michał Winiarski <knr@hardline.pl>
* Revert "Fixes dealing with workspace_layout and related bugs [rfc]"Libravatar Drew DeVault2016-10-12
|
* add workspace_layout, ensure ws is always L_HORIZLibravatar D.B2016-10-11
| | | | | | 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.
* add force_focus_wrapping optionLibravatar D.B2016-10-07
|
* add click on title_bar to focus a containerLibravatar Nicolas Cornu2016-10-06
|
* add unique IDs to containersLibravatar Zandr Martin2016-09-21
|
* implement "focused container" feature for swaygrabLibravatar Zandr Martin2016-09-18
|
* add global `current_focus` pointerLibravatar Zandr Martin2016-09-17
|
* squash commits, move enum into resize.cLibravatar Zandr Martin2016-09-07
|
* Fix constant scale factor in font codeLibravatar Drew DeVault2016-09-05
|
* Add client support for HiDPILibravatar Drew DeVault2016-09-05
| | | | This adds HiDPI support to swaybar, swaybg, and swaylock.
* Initial testing on hidpi clientsLibravatar Drew DeVault2016-09-05
|
* Merge branch 'master' of git://github.com/SirCmpwn/sway into commands-refactorLibravatar Zandr Martin2016-09-02
|\
| * Reorganize includesLibravatar Drew DeVault2016-09-01
| |
* | refactor commands.cLibravatar Zandr Martin2016-09-01
|/
* Simplify focus settingLibravatar Tony Crisci2016-08-03
| | | | | Merge the main rendering paths of all containers to make focus setting a bit simpler and easier to follow.