Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-07 | Implement Tray Icons | Calvin Lee | |
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 | |||
2017-06-06 | FreeBSD fixes | johalun | |
Increase _POSIX_SOURCE value where needed. Increase _XOPEN_SOURCE value where needed. Conditionally link to libcap (only on Linux). Possibly some trailing whitespace fixes (automatic). | |||
2017-04-26 | Implement no_focus | Drew DeVault | |
Ref #2 | |||
2017-04-19 | explicitly ignore unused return value | Tomáš Čech | |
fixes issue#1182 | |||
2017-04-18 | Prevent sway from duplicating on a failed fork | Calvin Lee | |
Also remove a useless `sway_log` and replace it with a pipe | |||
2017-04-03 | Impliment i3-style marks | Calvin Lee | |
This commit adds three commands to sway: `show_marks`, `mark` and `unmark`. Marks are displayed right-aligned in the window border as i3 does. Marks may be found using criteria. Fixes #1007 | |||
2017-03-16 | Allow also 444 for security file mode | Jaanus Torp | |
2017-03-10 | UnGNUify the codebase | Drew DeVault | |
2017-03-10 | Further indentation corrections | Drew DeVault | |
2017-02-20 | Read configs from /etc/sway/security.d/* | Drew DeVault | |
2017-02-20 | Add initial support code for new IPC security | Drew DeVault | |
2017-01-08 | Fix format error | Drew DeVault | |
2016-12-23 | Update default swaybar command | Drew DeVault | |
Fixes #988 | |||
2016-12-17 | Change how security config is loaded | Drew DeVault | |
2016-12-15 | Handle calloc failures | Drew DeVault | |
2016-12-15 | Handle config-related allocation failures | Drew DeVault | |
2016-12-15 | Handle malloc failures from read_line | Drew DeVault | |
2016-12-02 | Add IPC security policy command handlers | Drew DeVault | |
2016-12-02 | Add IPC policy to config | Drew DeVault | |
Also reduces enum abuse, cc @minus7 | |||
2016-12-02 | Add support for command policies in config file | Drew DeVault | |
2016-12-01 | Add config related code and initial headers | Drew DeVault | |
2016-11-03 | swap unnecessary function for strndup | D.B | |
2016-11-02 | change bar colors from char[10] to *char | D.B | |
This commit removes has_* booleans from bar color struct. It also generalizes of functions in commands/bar/colors.c. | |||
2016-11-02 | use urgent_ws color in swaybar if binding_mode is undefined | D.B | |
2016-10-25 | Add left_handed support for input devices | Michał Winiarski | |
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> | |||
2016-10-20 | config: set pango_markup default to false | Mykyta Holubakha | |
2016-09-17 | Fix swaybar when running on named outputs. | Ryan Dwyer | |
When using a bar on a named output, load_swaybars() requires the output to be active (ie. in the root container), but this is not the case if the bar is added to the last output. To fix this, load_swaybars() is now called after the output has been added to the root container. After fixing that, swaybar would segfault due to using the wrong index variable when loading outputs and config. | |||
2016-09-01 | Reorganize includes | Drew DeVault | |
2016-08-20 | Avoid dereferencing null configuration | James Murphy | |
Fixes: https://github.com/SirCmpwn/sway/issues/865 | |||
2016-08-10 | Handle output disabling during runtime | D.B | |
Output now gets disabled if disable command is invoked via bindsym or IPC. | |||
2016-08-02 | fixed uninitialized bar.wrap_scroll | minus | |
2016-07-28 | Update hidpi support to latest wlc API | Drew DeVault | |
2016-07-28 | Initial pass on HiDPI support | Drew DeVault | |
2016-07-18 | clean up apply_input_config | minus | |
2016-07-17 | Turn swaybg into a shell surface | Drew DeVault | |
2016-06-11 | couple small fixes | Zandr Martin | |
2016-06-11 | cleanup + add timeouts for pid_workspace list | Zandr Martin | |
2016-06-11 | Merge branch 'master' into assign-command | Zandr Martin | |
2016-06-06 | Fix segfault when using include with * | thuck | |
This should fix the issue #681 | |||
2016-06-06 | messy, unfinished version | Zandr Martin | |
2016-06-02 | Initial implementation for floating_maximum_size | Denis Doria | |
2016-06-01 | Clean up not used variables | Denis Doria | |
2016-06-01 | Included option floating_minimum_size | Denis Doria | |
Values cannot be negative or 0; if so uses the default 75x50. Uses the same syntax as i3: floating_minimum_size <width> x <height>, although the x can be anything. | |||
2016-05-31 | Initial work for floating view with sane values | Denis Doria | |
2016-05-14 | Support floating_scroll sideways | Mykyta Holubakha | |
2016-05-08 | Remove FSB_GAPS_INNER and FSB_GAPS_OUTER | Mykyta Holubakha | |
2016-05-07 | Implemented configurable floating scroll behavior | Mykyta Holubakha | |
2016-05-05 | sway/config.c: fix double free issue as we need to store path in list | Daniel Lockyer | |
2016-05-01 | Add input cmd for setting pointer accel profile. | Jasen Borisov | |
2016-04-30 | sway/config.c: Initialise struct value | Daniel Lockyer | |