308 Commits (f33b5c5223a3eb8b63ff4361f43b82ad2104e84b)

Author SHA1 Message Date
Ian Fan f33b5c5223 swaybar: do not create tray if hidden
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 fa2c5282c1 swaybar: implement tray rendering
6 years ago
Ian Fan 6b03c68775 swaybar: implement tray config
6 years ago
Ian Fan 74655f835a swaybar: add StatusNotifierItem to tray
6 years ago
Ian Fan e6cb55e2f8 swaybar: add StatusNotifierHost to tray
6 years ago
Ian Fan 746600e6ed swaybar: implement icon themes and lookup for tray
6 years ago
Ian Fan 02df3f67aa swaybar: add StatusNotifierWatcher to tray
6 years ago
Ian Fan ef555012fa swaybar: add skeleton dbus code to tray
6 years ago
Ian Fan 5f65f33989 swaybar: add tray interface
6 years ago
Mack Straight 828060af73 swaybar: fix double free
6 years ago
Brian Ashworth 35a82a8693 swaybar: fix cursor scale
6 years ago
Brian Ashworth 549d9fe489 swaybar: fix sep block width for mixed scales
6 years ago
Brian Ashworth 8b4fe7dd15 swaybar: handle block->urgent
6 years ago
Hristo Venev 24e8ba048a Add relative coordinates in JSON for i3bar click events
6 years ago
Brian Ashworth 1bd8463481 Implement bar gaps
6 years ago
emersion 3a310f92ab
Replace _XOPEN_SOURCE with _POSIX_C_SOURCE
6 years ago
emersion bf7af9c690
Merge pull request #3083 from c-edw/feature/StripWorkspaceName
6 years ago
Connor E 4bd46fb079 Implement strip_workspace_name.
6 years ago
Connor E eda1bf769f More frees.
6 years ago
Connor E b5d95f264d Add some missing frees.
6 years ago
Ian Fan 19421373b9 swaybar: when scrolling, check that there are workspaces to scroll on
6 years ago
Ian Fan c5541763c0 swaybar: fix scrolling behaviour
6 years ago
Ian Fan c3fdabb725 swaybar: reverse order of workspaces list
6 years ago
Drew DeVault 41f744c224
Merge pull request #2925 from ianyfan/swaylock
6 years ago
Ian Fan 48cf430cee swaybar: absorb bar_init function into bar_setup
6 years ago
Ian Fan 9afcda59db swaybar: exit on display error
6 years ago
Ryan Dwyer 851b442f73 Fix swaybar crash when there's no status_command
6 years ago
emersion 2a32701b78
swaybar: fix hotplug
6 years ago
Ian Fan 1844a5bafb swaybar: render with minimum height, nominally text height
6 years ago
Ryan Dwyer a4ce5227c2 Put swaybar in overlay layer when using mode hide
6 years ago
Rouven Czerwinski f52825336c swaybar: disallow left and right position and print error on default
6 years ago
ossi.ahosalmi 79011e68df missing headers for swaybar/input.c
6 years ago
Ian Fan 499150a91b swaybar: separate input code to new file
6 years ago
Ryan Dwyer 32ba8154b8 Sway clients: Exit gracefully when compositor is unavailable
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 4dba7c084a swaybar: when hiding bar, save old height to be restored upon reshow
6 years ago
Ian Fan a29ee77411 swaybar: send signal to status when hiding or showing bar
6 years ago
Ian Fan f6f72cb949 swaybar: show hidden bar on urgency
6 years ago
Ian Fan 2f1fd80726 swaybar: show hidden bar on key event
6 years ago
Ian Fan bcc61e5147 swaybar: handle mode/hidden_state changes
6 years ago
Ian Fan 55ca16f2d8 swaybar: streamline ipc handling
6 years ago
Ian Fan fed11d1c7b swaybar: move mode & mode_pango_markup to bar struct
6 years ago
Ian Fan a388ffa127 swaybar: only send initial workspace request if workspace buttons are enabled
6 years ago
Ian Fan 19f0bf3864 swaybar: add free_hotspots helper function
6 years ago
Ian Fan a67fa8a05d swaybar: only subscribe to required events
6 years ago
Ian Fan d0b54e932b swaybar: save id upon startup
6 years ago
Ian Fan cd6917d4a8
Merge branch 'master' into bar-bindsym
6 years ago