| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-07-19 | swaybar: Fix scroll handling on workspace buttons | minus | -3/+7 | |
| As well as ignoring scroll events on status elements when click_events is enabled. Previously, using the scroll wheel on a workspace button would switch to that workspace instead of scrolling through them. Clicks and scrolling on status elements would always be processed by swaybar, too. So in case you were using scrolling as volume control on a status item, swaybar would additionally scroll through your workspaces. | ||||
| 2018-07-16 | make hotspot callback take an x11 button id | Peter Rice | -2/+2 | |
| 2018-07-14 | swaybar/bg: Fix crash on DPMS off | minus | -0/+3 | |
| When turning off displays via DPMS, swaybar and swaybg still tried to render, but did not get a valid buffer, causing them to crash. | ||||
| 2018-07-06 | Fix swaybar teardown when workspace buttons hidden | Brian Ashworth | -1/+1 | |
| 2018-07-05 | Implement mode --pango_markup | Brian Ashworth | -2/+3 | |
| 2018-05-09 | Swaybar: Respect pango_markup config | Ryan Dwyer | -4/+6 | |
| Makes swaybar respect the user's pango_markup configuration in the workspace buttons and binding mode indicator. | ||||
| 2018-04-10 | Fix separator height calculation | Drew DeVault | -3/+3 | |
| Fixes #1796 Also rearranged this code to more closely mirror the similar code above so future discrepancies are easier to spot. | ||||
| 2018-04-11 | Check height in surface local coordinates and rename some variables. | Ryan Dwyer | -3/+4 | |
| 2018-04-10 | Fix swaybar not showing all status blocks. | Ryan Dwyer | -7/+6 | |
| 2018-04-08 | Fix swaybar HiDPI rounding issue | emersion | -18/+21 | |
| 2018-04-08 | Fixup for #1773 | Drew DeVault | -2/+1 | |
| 2018-04-08 | Use full ws->name in swaybar hotspot callback | db | -1/+2 | |
| If strip_workspace_numbers option is enabled, we must preserve the right workspace name for hotspot. | ||||
| 2018-04-05 | Handle output removal on swaybar | Drew DeVault | -2/+0 | |
| 2018-04-03 | Address review feedback | Drew DeVault | -12/+11 | |
| 2018-04-03 | Adjust height calculation, naming | Drew DeVault | -24/+24 | |
| 2018-04-03 | Add hidpi support to swaybar | Drew DeVault | -59/+109 | |
| 2018-04-02 | Render blocks the correct order | Drew DeVault | -1/+1 | |
| 2018-04-02 | Fix use-after-free with block hotspots | Drew DeVault | -2/+3 | |
| 2018-04-02 | Send click events for i3bar blocks | Drew DeVault | -12/+30 | |
| 2018-04-02 | Render i3bar blocks | Drew DeVault | -15/+194 | |
| 2018-03-30 | Implement workspace switch on click | Drew DeVault | -7/+32 | |
| 2018-03-29 | Early return from render functions if necessary | Drew DeVault | -3/+3 | |
| 2018-03-29 | Tear down bar when display exits | Drew DeVault | -1/+0 | |
| 2018-03-29 | Implement status line | Drew DeVault | -0/+56 | |
| Does not yet support i3bar json protocol | ||||
| 2018-03-29 | Iterate over workspaces backwards | Drew DeVault | -1/+1 | |
| 2018-03-29 | Respect user bar height preference | Drew DeVault | -0/+3 | |
| This is an i3-gaps feature we support | ||||
| 2018-03-29 | Pixel-perfect rendering | Drew DeVault | -17/+31 | |
| 2018-03-29 | Add binding mode indicator | Drew DeVault | -23/+54 | |
| 2018-03-29 | Implement workspace button rendering | Drew DeVault | -4/+88 | |
| 2018-03-29 | Start port of swaybar to layer shell | Drew DeVault | -346/+42 | |
| 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-08-29 | styling fixes | akokshar@redhat.com | -2/+2 | |
| 2017-08-29 | click_events as documented at https://i3wm.org/docs/i3bar-protocol.html | akokshar@redhat.com | -0/+3 | |
| 2017-06-07 | Reorganize Tray Code | Calvin Lee | -65/+2 | |
| Remove tray code from bar.c and render.c | ||||
| 2017-06-07 | Fix cairo blending on tray icons | Drew DeVault | -0/+3 | |
| 2017-06-07 | Implement Tray Icons | Calvin Lee | -3/+72 | |
| 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 | ||||
| 2016-11-02 | add bar colours for focused_(workspace|statusline|separator) | D.B | -5/+19 | |
| If these aren't defined in config, color settings without 'focused_' prefix are used as a fallback. | ||||
| 2016-10-12 | Use CAIRO_OPERATOR_SOURCE for swaybar | Drew DeVault | -0/+2 | |
| 2016-10-07 | parse pango markup in workspace names (and bugfix) | D.B | -2/+2 | |
| 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. | ||||
| 2016-09-29 | Correctly scale swaybar | D.B | -6/+6 | |
| Fixes #910. There were some missing multiplications with window->scale. | ||||
| 2016-09-05 | Fix constant scale factor in font code | Drew DeVault | -11/+21 | |
| 2016-09-05 | Add client support for HiDPI | Drew DeVault | -9/+12 | |
| This adds HiDPI support to swaybar, swaybg, and swaylock. | ||||
| 2016-09-01 | Reorganize includes | Drew DeVault | -3/+3 | |
| 2016-07-14 | Extract workspace size computation from render_workspace_button() | David Eklov | -15/+19 | |
| Also remove some unnecessary strtup()s and rename a few variables and functions. | ||||
| 2016-04-24 | Renamed to pango_markup | Mykyta Holubakha | -2/+2 | |
| 2016-04-24 | Fix line length calculation | Mykyta Holubakha | -1/+1 | |
| 2016-04-24 | Added plaintext markup configuration | Mykyta Holubakha | -1/+1 | |
| 2016-04-24 | Passing missing argument to get_text_size | Mykyta Holubakha | -5/+5 | |
| 2016-04-17 | Flesh out pango markup implementation | Drew DeVault | -6/+7 | |
| 2016-03-30 | Make client/pango.h not depend on client/window.h | Mikkel Oscar Lyderik | -11/+11 | |
| 2016-01-25 | extract cairo_set_source_u32() | Christoph Gysin | -8/+1 | |
