38 Commits (546b976baa9989676c2fb2aff8c36f42b3d19810)

Author SHA1 Message Date
Ian Fan 5484f308b9 swaybar: prevent signal handler from firing during termination
6 years ago
Brian Ashworth 50d36ef238 swaybar: allow identifiers for output and tray
6 years ago
Ian Fan 2fd41fe9c8 swaybar: set bar dirty on SNI event
6 years ago
Ian Fan 6becde0246 swaybar: implement mouse events for tray
6 years ago
Ian Fan 5f65f33989 swaybar: add tray interface
6 years ago
Connor E 4bd46fb079 Implement strip_workspace_name.
6 years ago
Ian Fan 499150a91b swaybar: separate input code to new file
6 years ago
Ryan Dwyer c6f153d8f9 Event loop: Fix memmove and remove extraneous declaration
6 years ago
Ryan Dwyer 6921fdc6d6 Remove timerfd from loop implementation
6 years ago
Ryan Dwyer 4056c09e13 Move swaybar's event loop to common directory and refactor
6 years ago
Ian Fan bcc61e5147 swaybar: handle mode/hidden_state changes
6 years ago
Ian Fan fed11d1c7b swaybar: move mode & mode_pango_markup to bar struct
6 years ago
Ian Fan 19f0bf3864 swaybar: add free_hotspots helper function
6 years ago
Ian Fan 18eaf45224 swaybar: annotate wl_list properties in definitions
6 years ago
Ian Fan d0b54e932b swaybar: save id upon startup
6 years ago
Ian Fan 02dfeea54c swaybar: synchronize rendering to output frames
6 years ago
Ian Fan bcd2a8fe12 swaybar: remove unused focused_output property
6 years ago
Ian Fan 312d009f65 swaybar: fail if bar id is invalid
6 years ago
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 012df55be5 swaybar: use output names instead of output indexes
6 years ago
minus bfcfabee2b swaybar: Fix scroll handling on workspace buttons
6 years ago
Peter Rice 79a998849b make hotspot callback take an x11 button id
6 years ago
emersion aa36899d8a
Fix a bunch of swaybar memory leaks
7 years ago
Drew DeVault f242362e7e Handle output removal on swaybar
7 years ago
Drew DeVault 2605950769 Add hidpi support to swaybar
7 years ago
Drew DeVault 2a5108a278 Implement workspace switch on click
7 years ago
Drew DeVault 8d1425bde9 Initialize seat pointer in swaybar
7 years ago
Drew DeVault 0d0ab7c5ce Implement status line
7 years ago
Drew DeVault 3399ad9840 Round up workspaces on each output
7 years ago
Drew DeVault e5e8094dc3 Only utilize the configured outputs
7 years ago
Drew DeVault 5c9ad035db Wire up basic IPC support
7 years ago
Drew DeVault cab1352801 Start port of swaybar to layer shell
7 years ago
akokshar@redhat.com 65022e1cbf click_events as documented at https://i3wm.org/docs/i3bar-protocol.html
7 years ago
Calvin Lee 33fdae2001 Remove Xembed Support
8 years ago
Calvin Lee 1451ee8fd1 Reorganize Tray Code
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 416417a54c Reorganize includes
8 years ago