114 Commits (a0c03499348a4a3d4d2e9a387bf366ccbcf68186)

Author SHA1 Message Date
Geoff Greer c495164f60 swaybar, swaylock, & tree/container: Set cairo font options to render text and lines with subpixel hinting (if available).
6 years ago
emersion 8a5ff5a4db swaybar: don't wl_display_roundtrip on each frame
6 years ago
emersion 82f1393cbb swaybar: handle hotplugging
6 years ago
Ian Fan 7882ac66ef swaybar: rewrite i3bar protocol handling
6 years ago
Ian Fan babd9618b9 swaybar: only create i3bar block hotspot if click events are enabled
6 years ago
Ian Fan 2eaef80206 i3bar: count references to blocks
6 years ago
Ryan Dwyer 9215ca0f01 Align titles to baseline
6 years ago
Jason 13fbe5176b
Fix swaybar block background fill logic
6 years ago
minus bfcfabee2b swaybar: Fix scroll handling on workspace buttons
7 years ago
Peter Rice 79a998849b make hotspot callback take an x11 button id
7 years ago
minus c73a40555f swaybar/bg: Fix crash on DPMS off
7 years ago
Brian Ashworth 1b4c289482 Fix swaybar teardown when workspace buttons hidden
7 years ago
Brian Ashworth 78c08fb0a2 Implement mode --pango_markup
7 years ago
Ryan Dwyer e012b05b00 Swaybar: Respect pango_markup config
7 years ago
Drew DeVault 5785170421 Fix separator height calculation
7 years ago
Ryan Dwyer 7dfc0409eb Check height in surface local coordinates and rename some variables.
7 years ago
Ryan Dwyer 1a0d367f22 Fix swaybar not showing all status blocks.
7 years ago
emersion 16e363e3e2
Fix swaybar HiDPI rounding issue
7 years ago
Drew DeVault 4ba6545c65 Fixup for #1773
7 years ago
db 257a831c72 Use full ws->name in swaybar hotspot callback
7 years ago
Drew DeVault f242362e7e Handle output removal on swaybar
7 years ago
Drew DeVault 38bdd4bdeb Address review feedback
7 years ago
Drew DeVault c4e92c81f5 Adjust height calculation, naming
7 years ago
Drew DeVault 2605950769 Add hidpi support to swaybar
7 years ago
Drew DeVault ef50d84be1 Render blocks the correct order
7 years ago
Drew DeVault c507727ad2 Fix use-after-free with block hotspots
7 years ago
Drew DeVault 0cbd2a4f49 Send click events for i3bar blocks
7 years ago
Drew DeVault 333dbcbe72 Render i3bar blocks
7 years ago
Drew DeVault 2a5108a278 Implement workspace switch on click
7 years ago
Drew DeVault d8104db8f1 Early return from render functions if necessary
7 years ago
Drew DeVault da6e48520b Tear down bar when display exits
7 years ago
Drew DeVault 0d0ab7c5ce Implement status line
7 years ago
Drew DeVault 718502c815 Iterate over workspaces backwards
7 years ago
Drew DeVault 531c175d3e Respect user bar height preference
7 years ago
Drew DeVault 1e8faeec02 Pixel-perfect rendering
7 years ago
Drew DeVault 37b61eff2d Add binding mode indicator
7 years ago
Drew DeVault 3a458cd7b5 Implement workspace button rendering
7 years ago
Drew DeVault cab1352801 Start port of swaybar to layer shell
7 years ago
akokshar@redhat.com 39df3aed82 styling fixes
7 years ago
akokshar@redhat.com 65022e1cbf click_events as documented at https://i3wm.org/docs/i3bar-protocol.html
7 years ago
Calvin Lee 1451ee8fd1 Reorganize Tray Code
8 years ago
Drew DeVault 790887ce76 Fix cairo blending on tray icons
8 years ago
Calvin Lee 843ad38b3c Implement Tray Icons
8 years ago
D.B ad4d21d60b add bar colours for focused_(workspace|statusline|separator)
8 years ago
Drew DeVault c0916f6138 Use CAIRO_OPERATOR_SOURCE for swaybar
8 years ago
D.B 6f2c39610e parse pango markup in workspace names (and bugfix)
8 years ago
D.B fe89d7fba3 Correctly scale swaybar
8 years ago
Drew DeVault af44154119 Fix constant scale factor in font code
8 years ago
Drew DeVault b2226ac655 Add client support for HiDPI
8 years ago
Drew DeVault 416417a54c Reorganize includes
8 years ago
David Eklov c805e42635 Extract workspace size computation from render_workspace_button()
9 years ago
Mykyta Holubakha 0f1cfdec61 Renamed to pango_markup
9 years ago
Mykyta Holubakha ee4e245f16 Fix line length calculation
9 years ago
Mykyta Holubakha 53b53dd8c2 Added plaintext markup configuration
9 years ago
Mykyta Holubakha a25c35f859 Passing missing argument to get_text_size
9 years ago
Drew DeVault 84fae94ab9 Flesh out pango markup implementation
9 years ago
Mikkel Oscar Lyderik cefcce48aa Make client/pango.h not depend on client/window.h
9 years ago
Christoph Gysin a5345e807e extract cairo_set_source_u32()
9 years ago
Mikkel Oscar Lyderik 123de86001 swaybar: Fix plaintext handling.
9 years ago
Mikkel Oscar Lyderik 96935f2682 Fix colors off by one
9 years ago
Mikkel Oscar Lyderik ed227f5664 swaybar: move headers to include/bar
9 years ago
Mikkel Oscar Lyderik aa6ad09183 swaybar: rename state to bar
9 years ago
Mikkel Oscar Lyderik fcc47cb3bd swaybar: move ipc stuff to ipc.{h,c}
9 years ago
Mikkel Oscar Lyderik a6349a2444 swaybar: feactor render, statusline
9 years ago