Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-14 | swaybar/bg: Fix crash on DPMS off | minus | |
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 | |
2018-07-05 | Implement mode --pango_markup | Brian Ashworth | |
2018-05-09 | Swaybar: Respect pango_markup config | Ryan Dwyer | |
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 | |
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 | |
2018-04-10 | Fix swaybar not showing all status blocks. | Ryan Dwyer | |
2018-04-08 | Fix swaybar HiDPI rounding issue | emersion | |
2018-04-08 | Fixup for #1773 | Drew DeVault | |
2018-04-08 | Use full ws->name in swaybar hotspot callback | db | |
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 | |
2018-04-03 | 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-02 | 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-03-30 | Implement workspace switch on click | Drew DeVault | |
2018-03-29 | 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 | |
Does not yet support i3bar json protocol | |||
2018-03-29 | Iterate over workspaces backwards | Drew DeVault | |
2018-03-29 | Respect user bar height preference | Drew DeVault | |
This is an i3-gaps feature we support | |||
2018-03-29 | 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 | |
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 | |
2017-08-29 | click_events as documented at https://i3wm.org/docs/i3bar-protocol.html | akokshar@redhat.com | |
2017-06-07 | Reorganize Tray Code | Calvin Lee | |
Remove tray code from bar.c and render.c | |||
2017-06-07 | Fix cairo blending on tray icons | Drew DeVault | |
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 | |||
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-10-12 | Use CAIRO_OPERATOR_SOURCE for swaybar | Drew DeVault | |
2016-10-07 | parse pango markup in workspace names (and bugfix) | D.B | |
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 | |
Fixes #910. There were some missing multiplications with window->scale. | |||
2016-09-05 | Fix constant scale factor in font code | Drew DeVault | |
2016-09-05 | Add client support for HiDPI | Drew DeVault | |
This adds HiDPI support to swaybar, swaybg, and swaylock. | |||
2016-09-01 | Reorganize includes | Drew DeVault | |
2016-07-14 | Extract workspace size computation from render_workspace_button() | David Eklov | |
Also remove some unnecessary strtup()s and rename a few variables and functions. | |||
2016-04-24 | 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-17 | Flesh out pango markup implementation | Drew DeVault | |
2016-03-30 | Make client/pango.h not depend on client/window.h | Mikkel Oscar Lyderik | |
2016-01-25 | extract cairo_set_source_u32() | Christoph Gysin | |
2016-01-25 | swaybar: Fix plaintext handling. | Mikkel Oscar Lyderik | |
Fix #473 | |||
2016-01-25 | Fix colors off by one | Mikkel Oscar Lyderik | |