Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bar-bindsym: address ianyfan's comments | Brian Ashworth | 2018-10-09 |
| | |||
* | Implement bar bindsym | Brian Ashworth | 2018-10-09 |
| | |||
* | swaybar: remove unused focused_output property | Ian Fan | 2018-09-28 |
| | |||
* | swaybar: fail if bar id is invalid | Ian Fan | 2018-09-28 |
| | |||
* | Change _XOPEN_SOURCE defines to _POSIX_C_SOURCE | sghctoma | 2018-09-03 |
| | |||
* | Fix feature macros for FreeBSD | sghctoma | 2018-08-30 |
| | | | | | On FreeBSD, snprintf and vsnprintf are visible only if _XOPEN_SOURCE >= 600. | ||
* | swaybar: Read urgent colors from IPC | Ryan Dwyer | 2018-07-17 |
| | |||
* | Update for swaywm/wlroots#1126 | emersion | 2018-07-09 |
| | |||
* | Fix a bunch of swaybar memory leaks | emersion | 2018-04-24 |
| | |||
* | fix swaybar ipc handling | db | 2018-04-10 |
| | | | | | | | 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. | ||
* | Fix workspaces not updated on swaybar | Drew DeVault | 2018-04-06 |
| | |||
* | Handle output removal on swaybar | Drew DeVault | 2018-04-05 |
| | |||
* | Render i3bar blocks | Drew DeVault | 2018-04-02 |
| | |||
* | Implement scroll wheel workspace switching | Drew DeVault | 2018-03-30 |
| | |||
* | Fix issues with swaybar on DRM | Drew DeVault | 2018-03-30 |
| | |||
* | 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 | 2018-03-29 |
| | | | | | | 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. | ||
* | Implement Tray Icons | Calvin Lee | 2017-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 | ||
* | UnGNUify the codebase | Drew DeVault | 2017-03-10 |
| | |||
* | Handle malloc failure in ipc_recv_response | Drew DeVault | 2016-12-15 |
| | |||
* | add bar colours for focused_(workspace|statusline|separator) | D.B | 2016-11-02 |
| | | | | | If these aren't defined in config, color settings without 'focused_' prefix are used as a fallback. | ||
* | Fix swaybar when running on named outputs. | Ryan Dwyer | 2016-09-17 |
| | | | | | | | | | | 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. | ||
* | swaybar sends workspace name in quotes | D.B | 2016-09-12 |
| | | | | fixes #894 | ||
* | Reorganize includes | Drew DeVault | 2016-09-01 |
| | |||
* | Implement configurable wrapping on bar ws scroll | Drew DeVault | 2016-07-17 |
| | |||
* | 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 | 2016-07-14 |
| | | | | This commit does not do anything with this information other than logging it. | ||
* | Renamed to pango_markup | Mykyta Holubakha | 2016-04-24 |
| | |||
* | Added plaintext_markup to swaybar IPC | Mykyta Holubakha | 2016-04-24 |
| | |||
* | Differentiate between all or no outputs | Mikkel Oscar Lyderik | 2016-02-27 |
| | |||
* | Make single bar handle multiple outputs | Mikkel Oscar Lyderik | 2016-02-27 |
| | |||
* | 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 | 2016-01-24 |