aboutsummaryrefslogtreecommitdiff
path: root/include/sway/config.h
AgeCommit message (Collapse)Author
2018-06-12Sort binding key listsfrsfnrrg
Sort the list comprising the set of keys for the binding in ascending order. (Keyboard shortcuts depend only on the set of simultaneously pressed keys, not their order, so this change should have no external effect.) This simplifies comparisons between bindings.
2018-06-03Refactor cmd_output to use config_subcommandBrian Ashworth
2018-06-02Make command block implementation genericBrian Ashworth
2018-05-27Implement focus_wrappingBrian Ashworth
2018-05-27Implement bindsym/bindcode --lockedfrsfnrrg
Adds the --locked flag to bindsym and bindcode commands. When a keyboard's associated seat has an exclusive client (i.e, a screenlocker), then bindings are only executed if they have the locked flag. When there is no such client, this restriction is lifted.
2018-05-15Change unmark implemention to match i3'sRyan Dwyer
2018-05-13Idle handling for dpms/lockscreen et alMattias Eriksson
Swayidle handles idle events and allows for dpms and lockscreen handling. It also handles systemd sleep events, and can raise a lockscreen on sleep Fixes #541
2018-05-12Implement IPC get_seats commandRyan Dwyer
2018-05-06Implement pango supportRyan Dwyer
Implements support for the pango: prefix in the font command. Closes #1903.
2018-05-05Move code for re-arranging after font height change into a common placeRyan Dwyer
2018-05-03Convert border_colors.text to float[4]Drew DeVault
2018-05-03Change comment formatRyan Dwyer
2018-05-03Calculate config->font_height based on existing container titlesRyan Dwyer
2018-05-03Render titlesRyan Dwyer
2018-04-30Implement bordersRyan Dwyer
Implements rendering of borders. Title text is still to do. Implements the following configuration directives: * client.focused * client.focused_inactive * client.unfocused * client.urgent * border * default_border
2018-04-26Add map_from_region commandemersion
2018-04-18Make key repeat configurableRyan Dwyer
This creates two input commands for configuring the repeat delay and rate. Example config: input "myidentifier" { repeat_delay 250 repeat_rate 25 }
2018-04-08Add input "identifier" map_to_output "identifier"Drew DeVault
2018-04-02remove unused attachment configTony Crisci
2018-03-31Implement focus_follows_mouseDrew DeVault
Also contains two other small changes: - Clicking any button will focus the container clicked (not just left) - Remove seamless_mouse (doesn't make sense on wlroots)
2018-03-30Merge remote-tracking branch 'origin/wlroots' into swaybar-layersDrew DeVault
2018-03-29Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree"Tony Crisci
This reverts commit 472e81f35d689d67cda241acafda91c688d61046, reversing changes made to 6b7841b11ff4cd35f54d69dc92029855893e5ce0.
2018-03-29Revert "Refactor tree"Drew DeVault
2018-03-29Spawn swaybars when outputs are addedDrew DeVault
2018-03-29Add swaybg_commandDrew DeVault
2018-03-29Move bar config into its own fileDrew DeVault
2018-03-29Implement enough IPC for swaybar to workDrew DeVault
2018-03-29Start port of swaybar to layer shellDrew DeVault
This starts up the event loop and wayland display and shims out the basic top level rendering concepts. Also includes some changes to incorporate pango into the 1.x codebase properly.
2018-03-29rename container functionsTony Crisci
2018-03-29remove swayc_t typedefTony Crisci
2018-03-29move tree includes to their own directoryTony Crisci
2018-01-22Merge pull request #1574 from acrisci/config-refactoremersion
Command criteria
2018-01-20basic command criteriaTony Crisci
2018-01-20add kill commandTony Crisci
2018-01-20seat config handler contextTony Crisci
2018-01-20input config handler contextTony Crisci
2018-01-17copy config references for input and seatTony Crisci
2018-01-05config: add 'set' commandDominique Martinet
2018-01-04Merge pull request #1539 from acrisci/bindingsDrew DeVault
Bindings
2018-01-04Merge branch 'wlroots' into bindingsTony Crisci
2017-12-29Allow to configure outputs by their identifieremersion
2017-12-27Refactor output command, add output enableemersion
2017-12-27binding configTony Crisci
2017-12-18Merge branch 'wlroots' into feature/inputTony Crisci
2017-12-18Add support for fractional output scaleemersion
2017-12-17seat fallback configTony Crisci
2017-12-16rename config apply cmdsTony Crisci
2017-12-16Merge branch 'wlroots' into feature/inputTony Crisci
2017-12-15xkb configTony Crisci
2017-12-14basic configurationTony Crisci