Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Use full ws->name in swaybar hotspot callback | db | 2018-04-08 | |
| | | | | | If strip_workspace_numbers option is enabled, we must preserve the right workspace name for hotspot. | |||
* | Handle output removal on swaybar | Drew DeVault | 2018-04-05 | |
| | ||||
* | Address review feedback | Drew DeVault | 2018-04-03 | |
| | ||||
* | Adjust height calculation, naming | Drew DeVault | 2018-04-03 | |
| | ||||
* | Add hidpi support to swaybar | Drew DeVault | 2018-04-03 | |
| | ||||
* | Render blocks the correct order | Drew DeVault | 2018-04-02 | |
| | ||||
* | Fix use-after-free with block hotspots | Drew DeVault | 2018-04-02 | |
| | ||||
* | Send click events for i3bar blocks | Drew DeVault | 2018-04-02 | |
| | ||||
* | Render i3bar blocks | Drew DeVault | 2018-04-02 | |
| | ||||
* | Implement workspace switch on click | Drew DeVault | 2018-03-30 | |
| | ||||
* | Early return from render functions if necessary | Drew DeVault | 2018-03-29 | |
| | ||||
* | Tear down bar when display exits | Drew DeVault | 2018-03-29 | |
| | ||||
* | Implement status line | Drew DeVault | 2018-03-29 | |
| | | | | Does not yet support i3bar json protocol | |||
* | Iterate over workspaces backwards | Drew DeVault | 2018-03-29 | |
| | ||||
* | Respect user bar height preference | Drew DeVault | 2018-03-29 | |
| | | | | This is an i3-gaps feature we support | |||
* | Pixel-perfect rendering | Drew DeVault | 2018-03-29 | |
| | ||||
* | Add binding mode indicator | Drew DeVault | 2018-03-29 | |
| | ||||
* | Implement workspace button rendering | 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. | |||
* | styling fixes | akokshar@redhat.com | 2017-08-29 | |
| | ||||
* | click_events as documented at https://i3wm.org/docs/i3bar-protocol.html | akokshar@redhat.com | 2017-08-29 | |
| | ||||
* | Reorganize Tray Code | Calvin Lee | 2017-06-07 | |
| | | | | Remove tray code from bar.c and render.c | |||
* | Fix cairo blending on tray icons | Drew DeVault | 2017-06-07 | |
| | ||||
* | 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 | |||
* | 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. | |||
* | Use CAIRO_OPERATOR_SOURCE for swaybar | Drew DeVault | 2016-10-12 | |
| | ||||
* | parse pango markup in workspace names (and bugfix) | D.B | 2016-10-07 | |
| | | | | | | This change allows using numeric character references in workspace names - for example æ which stands for sharp s. A fix was necessary in get_pango_layout, since markup and parsed markup had different width. | |||
* | Correctly scale swaybar | D.B | 2016-09-29 | |
| | | | | Fixes #910. There were some missing multiplications with window->scale. | |||
* | Fix constant scale factor in font code | Drew DeVault | 2016-09-05 | |
| | ||||
* | Add client support for HiDPI | Drew DeVault | 2016-09-05 | |
| | | | | This adds HiDPI support to swaybar, swaybg, and swaylock. | |||
* | Reorganize includes | Drew DeVault | 2016-09-01 | |
| | ||||
* | Extract workspace size computation from render_workspace_button() | David Eklov | 2016-07-14 | |
| | | | | Also remove some unnecessary strtup()s and rename a few variables and functions. | |||
* | Renamed to pango_markup | Mykyta Holubakha | 2016-04-24 | |
| | ||||
* | Fix line length calculation | Mykyta Holubakha | 2016-04-24 | |
| | ||||
* | Added plaintext markup configuration | Mykyta Holubakha | 2016-04-24 | |
| | ||||
* | Passing missing argument to get_text_size | Mykyta Holubakha | 2016-04-24 | |
| | ||||
* | Flesh out pango markup implementation | Drew DeVault | 2016-04-17 | |
| | ||||
* | Make client/pango.h not depend on client/window.h | Mikkel Oscar Lyderik | 2016-03-30 | |
| | ||||
* | extract cairo_set_source_u32() | Christoph Gysin | 2016-01-25 | |
| | ||||
* | swaybar: Fix plaintext handling. | Mikkel Oscar Lyderik | 2016-01-25 | |
| | | | | Fix #473 | |||
* | Fix colors off by one | Mikkel Oscar Lyderik | 2016-01-25 | |
| | ||||
* | 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 ipc stuff to ipc.{h,c} | Mikkel Oscar Lyderik | 2016-01-24 | |
| | ||||
* | swaybar: feactor render, statusline | Mikkel Oscar Lyderik | 2016-01-24 | |