| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-04-05 | Fix workspaces not updated on swaybar | Furkan Sahin | -1/+1 | |
| 2018-04-05 | Handle output removal on swaybar | Furkan Sahin | -1/+1 | |
| 2018-03-31 | Render i3bar blocks | Furkan Sahin | -1/+1 | |
| 2018-03-30 | Implement scroll wheel workspace switching | Furkan Sahin | -0/+8 | |
| 2018-03-30 | Fix issues with swaybar on DRM | Furkan Sahin | -2/+4 | |
| 2018-03-29 | Fixed laggy focused output boolean | Furkan Sahin | -4/+3 | |
| 2018-03-29 | Pixel-perfect rendering | Furkan Sahin | -20/+42 | |
| 2018-03-29 | Add binding mode indicator | Furkan Sahin | -0/+1 | |
| 2018-03-29 | Re-render bar on IPC updates | Furkan Sahin | -2/+44 | |
| 2018-03-29 | Round up workspaces on each output | Furkan Sahin | -1/+62 | |
| 2018-03-29 | Only utilize the configured outputs | Furkan Sahin | -0/+37 | |
| 2018-03-28 | Wire up basic IPC support | Furkan Sahin | -0/+199 | |
| 2018-03-28 | Start port of swaybar to layer shell | Furkan Sahin | -410/+0 | |
| 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 | Furkan Sahin | -2/+38 | |
| 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 | Furkan Sahin | -0/+2 | |
| 2016-12-15 | Handle malloc failure in ipc_recv_response | Furkan Sahin | -0/+3 | |
| 2016-11-02 | add bar colours for focused_(workspace|statusline|separator) | Furkan Sahin | -0/+23 | |
| 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. | Furkan Sahin | -1/+1 | |
| 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 | Furkan Sahin | -2/+2 | |
| fixes #894 | ||||
| 2016-09-01 | Reorganize includes | Furkan Sahin | -3/+2 | |
| 2016-07-17 | Implement configurable wrapping on bar ws scroll | Furkan Sahin | -1/+6 | |
| 2016-07-11 | Send command to sway to change workspace when workspace button is clicked | Furkan Sahin | -1/+6 | |
| 2016-07-11 | Compute what workspace button is clicked | Furkan Sahin | -0/+4 | |
| This commit does not do anything with this information other than logging it. | ||||
| 2016-04-24 | Renamed to pango_markup | Furkan Sahin | -2/+2 | |
| 2016-04-24 | Added plaintext_markup to swaybar IPC | Furkan Sahin | -0/+6 | |
| 2016-02-23 | Differentiate between all or no outputs | Furkan Sahin | -1/+4 | |
| 2016-02-22 | Make single bar handle multiple outputs | Furkan Sahin | -25/+91 | |
| 2016-01-24 | swaybar: move headers to include/bar | Furkan Sahin | -2/+2 | |
| 2016-01-24 | swaybar: rename state to bar | Furkan Sahin | -23/+23 | |
| 2016-01-24 | swaybar: Move swaybar_teardown to free_state | Furkan Sahin | -2/+1 | |
| 2016-01-24 | swaybar: move ipc stuff to ipc.{h,c} | Furkan Sahin | -0/+259 | |
