aboutsummaryrefslogtreecommitdiffstats
path: root/sway/config.c
Commit message (Collapse)AuthorAge
...
* Implement focus_wrappingLibravatar Brian Ashworth2018-05-27
|
* Idle handling for dpms/lockscreen et alLibravatar Mattias Eriksson2018-05-13
| | | | | | | | | 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
* Use reasonable default for font heightLibravatar Ryan Dwyer2018-05-10
| | | | Fixes #1949
* Move code for re-arranging after font height change into a common placeLibravatar Ryan Dwyer2018-05-05
|
* Fix unfocused.text defaultLibravatar Drew DeVault2018-05-03
|
* Convert border_colors.text to float[4]Libravatar Drew DeVault2018-05-03
|
* Calculate config->font_height based on existing container titlesLibravatar Ryan Dwyer2018-05-03
|
* Render titlesLibravatar Ryan Dwyer2018-05-03
|
* Remove unnecessary pointersLibravatar Ryan Dwyer2018-05-01
|
* Implement bordersLibravatar Ryan Dwyer2018-04-30
| | | | | | | | | | | | | 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
* rename seat functionsLibravatar Tony Crisci2018-04-02
|
* Implement focus_follows_mouseLibravatar Drew DeVault2018-03-31
| | | | | | | 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)
* Free bar configs on reload and exitLibravatar Drew DeVault2018-03-31
|
* Merge remote-tracking branch 'origin/wlroots' into swaybar-layersLibravatar Drew DeVault2018-03-30
|\
| * Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree"Libravatar Tony Crisci2018-03-29
| | | | | | | | | | This reverts commit 472e81f35d689d67cda241acafda91c688d61046, reversing changes made to 6b7841b11ff4cd35f54d69dc92029855893e5ce0.
| * Revert "Refactor tree"Libravatar Drew DeVault2018-03-29
| |
| * move tree includes to their own directoryLibravatar Tony Crisci2018-03-29
| |
* | Move bar config into its own fileLibravatar Drew DeVault2018-03-29
| |
* | Add bar configuration commandsLibravatar Drew DeVault2018-03-29
| |
* | Implement enough IPC for swaybar to workLibravatar Drew DeVault2018-03-29
|/
* Implement workspacesLibravatar Drew DeVault2018-01-30
|
* commands/reload: remove unimplemented 'load_swaybars' callLibravatar Dominique Martinet2018-01-22
|
* config reload: destroy old seat when removed from configLibravatar Dominique Martinet2018-01-22
| | | | | This adds new sway_seat_destroy and sway_cursor_destroy helpers and compare new and old config on free
* commands: add 'reload' commandLibravatar Dominique Martinet2018-01-22
|
* Merge pull request #1574 from acrisci/config-refactorLibravatar emersion2018-01-22
|\ | | | | Command criteria
| * seat config handler contextLibravatar Tony Crisci2018-01-20
| |
| * input config handler contextLibravatar Tony Crisci2018-01-20
| |
* | copy config references for input and seatLibravatar Tony Crisci2018-01-17
|/
* sway: change all sway_log to wlr_logLibravatar Dominique Martinet2018-01-05
|
* config: add 'set' commandLibravatar Dominique Martinet2018-01-05
|
* fixup free config use free_sway_bindingLibravatar Dominique Martinet2018-01-05
|
* config: leak sanitizer passLibravatar Dominique Martinet2018-01-05
| | | | | Add free for everything that's implemented right now. Will need to add more as the implementations are re-added.
* fix typos in comments/messages; add shutting down messageLibravatar Dominique Martinet2018-01-05
|
* binding configLibravatar Tony Crisci2017-12-27
|
* put seat and input config in their own filesLibravatar Tony Crisci2017-12-16
|
* xkb configLibravatar Tony Crisci2017-12-15
|
* basic configurationLibravatar Tony Crisci2017-12-14
|
* seat configurationLibravatar Tony Crisci2017-12-12
|
* config cleanupLibravatar Tony Crisci2017-12-12
|
* sway input deviceLibravatar Tony Crisci2017-12-12
|
* input configLibravatar Tony Crisci2017-12-11
|
* Add include commandLibravatar emersion2017-12-05
|
* Add minimal config subsystemLibravatar emersion2017-12-05
|
* Move everything to sway/old/Libravatar Drew DeVault2017-11-18
|
* Initial (awful) pass on xdg shell supportLibravatar Drew DeVault2017-11-11
|
* Initialize outputs from backend and add to treeLibravatar Drew DeVault2017-11-11
|
* Add scale to merge_output_configLibravatar David Hurst2017-10-14
|
* Security config: skip hidden filesLibravatar lbonn2017-10-06
| | | | Also: fix a small memory leak
* Clean up output commandLibravatar Calvin Lee2017-10-05
| | | | | | | Plugs memory leaks during failure of the output command and in other circumstances and fixes `bg` option. Fixes #1381
* Implement Tray IconsLibravatar Calvin Lee2017-06-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit implements the StatusNotifierItem protocol, and enables swaybar to show tray icons. It also uses `xembedsniproxy` in order to communicate with xembed applications. The tray is completely optional, and can be disabled on compile time with the `enable-tray` option. Or on runtime with the bar config option `tray_output none`. Overview of changes: In swaybar very little is changed outside the tray subfolder except that all events are now polled in `event_loop.c`, this creates no functional difference. Six bar configuration options were added, these are detailed in sway-bar(5) The tray subfolder is where all protocol implementation takes place and is organised as follows: tray/sni_watcher.c: This file contains the StatusNotifierWatcher. It keeps track of items and hosts and reports when they come or go. tray/tray.c This file contains the StatusNotifierHost. It keeps track of sway's version of the items and represents the tray itself. tray/sni.c This file contains the StatusNotifierItem struct and all communication with individual items. tray/icon.c This file implements the icon theme protocol. It allows for finding icons by name, rather than by pixmap. tray/dbus.c This file allows for asynchronous DBus communication. See #986 #343