Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-09 | bar-bindsym: address ianyfan's comments | Brian Ashworth | |
2018-10-09 | Implement bar bindsym | Brian Ashworth | |
2018-09-28 | swaybar: remove unused focused_output property | Ian Fan | |
2018-09-28 | swaybar: fail if bar id is invalid | Ian Fan | |
2018-09-03 | Change _XOPEN_SOURCE defines to _POSIX_C_SOURCE | sghctoma | |
2018-08-30 | Fix feature macros for FreeBSD | sghctoma | |
On FreeBSD, snprintf and vsnprintf are visible only if _XOPEN_SOURCE >= 600. | |||
2018-07-17 | swaybar: Read urgent colors from IPC | Ryan Dwyer | |
2018-07-09 | Update for swaywm/wlroots#1126 | emersion | |
2018-04-24 | Fix a bunch of swaybar memory leaks | emersion | |
2018-04-10 | fix swaybar ipc handling | db | |
Swap return with break in IPC_EVENT_WORKSPACE case to free resp. Change default return value to true. This causes IPC_EVENT_MODE changes to be rendered instantly. | |||
2018-04-06 | Fix workspaces not updated on swaybar | Drew DeVault | |
2018-04-05 | Handle output removal on swaybar | Drew DeVault | |
2018-04-02 | Render i3bar blocks | Drew DeVault | |
2018-03-30 | Implement scroll wheel workspace switching | Drew DeVault | |
2018-03-30 | Fix issues with swaybar on DRM | Drew DeVault | |
2018-03-29 | Fixed laggy focused output boolean | Drew DeVault | |
2018-03-29 | Pixel-perfect rendering | Drew DeVault | |
2018-03-29 | Add binding mode indicator | Drew DeVault | |
2018-03-29 | Re-render bar on IPC updates | Drew DeVault | |
2018-03-29 | Round up workspaces on each output | Drew DeVault | |
2018-03-29 | Only utilize the configured outputs | Drew DeVault | |
2018-03-29 | Wire up basic IPC support | Drew DeVault | |
2018-03-29 | Start port of swaybar to layer shell | Drew 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. | |||
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-03-10 | UnGNUify the codebase | Drew DeVault | |
2016-12-15 | Handle malloc failure in ipc_recv_response | Drew DeVault | |
2016-11-02 | add bar colours for focused_(workspace|statusline|separator) | D.B | |
If these aren't defined in config, color settings without 'focused_' prefix are used as a fallback. | |||
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-12 | swaybar sends workspace name in quotes | D.B | |
fixes #894 | |||
2016-09-01 | Reorganize includes | Drew DeVault | |
2016-07-17 | Implement configurable wrapping on bar ws scroll | Drew DeVault | |
2016-07-14 | Send command to sway to change workspace when workspace button is clicked | David Eklov | |
2016-07-14 | Compute what workspace button is clicked | David Eklov | |
This commit does not do anything with this information other than logging it. | |||
2016-04-24 | Renamed to pango_markup | Mykyta Holubakha | |
2016-04-24 | Added plaintext_markup to swaybar IPC | Mykyta Holubakha | |
2016-02-27 | Differentiate between all or no outputs | Mikkel Oscar Lyderik | |
2016-02-27 | Make single bar handle multiple outputs | Mikkel Oscar Lyderik | |
2016-01-24 | swaybar: move headers to include/bar | Mikkel Oscar Lyderik | |
2016-01-24 | swaybar: rename state to bar | Mikkel Oscar Lyderik | |
2016-01-24 | swaybar: Move swaybar_teardown to free_state | Mikkel Oscar Lyderik | |
2016-01-24 | swaybar: move ipc stuff to ipc.{h,c} | Mikkel Oscar Lyderik | |