Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Render blocks the correct order | 2018-04-02 | |
| | |||
* | Fix use-after-free with block hotspots | 2018-04-02 | |
| | |||
* | Send click events for i3bar blocks | 2018-04-02 | |
| | |||
* | Render i3bar blocks | 2018-04-02 | |
| | |||
* | Demarcate i3bar JSON into individual updates | 2018-04-02 | |
| | |||
* | Implement workspace switch on click | 2018-03-30 | |
| | |||
* | Implement scroll wheel workspace switching | 2018-03-30 | |
| | |||
* | Initialize seat pointer in swaybar | 2018-03-30 | |
| | |||
* | Fix issues with swaybar on DRM | 2018-03-30 | |
| | |||
* | Early return from render functions if necessary | 2018-03-29 | |
| | |||
* | Use render_all_frames from bar_setup | 2018-03-29 | |
| | |||
* | Fix layer_surface_closed | 2018-03-29 | |
| | |||
* | Do some small cleanup | 2018-03-29 | |
| | | | | | | | - Fix workspace events (security config isn't in use so it wasn't being sent) - Kill status bar process when swaybar exits - Don't rearrange windows on every layer surface commit | ||
* | Fixed laggy focused output boolean | 2018-03-29 | |
| | |||
* | Tear down bar when display exits | 2018-03-29 | |
| | |||
* | Clean up status line on exit | 2018-03-29 | |
| | |||
* | Implement status line | 2018-03-29 | |
| | | | | Does not yet support i3bar json protocol | ||
* | Iterate over workspaces backwards | 2018-03-29 | |
| | |||
* | Respect user bar height preference | 2018-03-29 | |
| | | | | This is an i3-gaps feature we support | ||
* | Pixel-perfect rendering | 2018-03-29 | |
| | |||
* | Add binding mode indicator | 2018-03-29 | |
| | |||
* | Re-render bar on IPC updates | 2018-03-29 | |
| | |||
* | Implement workspace button rendering | 2018-03-29 | |
| | |||
* | Round up workspaces on each output | 2018-03-29 | |
| | |||
* | Only utilize the configured outputs | 2018-03-29 | |
| | |||
* | Wire up basic IPC support | 2018-03-29 | |
| | |||
* | Start port of swaybar to layer shell | 2018-03-29 | |
| | | | | | | 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. | ||
* | remove the rest of cmake | 2017-12-01 | |
| | |||
* | Removed trailing comma from swaybar click event json | 2017-10-28 | |
| | |||
* | Fix include path to input-event-codes.h for FreeBSD. | 2017-10-15 | |
| | |||
* | Fix build on FreeBSD adjusting/removing _XOPEN_SOURCE declaration. | 2017-10-14 | |
| | |||
* | swaybar protocol: handle button 4 and 5 | 2017-09-23 | |
| | | | | | i3 bar handles scroll events as button 4 and 5. An example use case would be volume up/down. | ||
* | styling fixes | 2017-08-30 | |
| | |||
* | styling fixes | 2017-08-29 | |
| | |||
* | style fixes | 2017-08-29 | |
| | |||
* | click_events as documented at https://i3wm.org/docs/i3bar-protocol.html | 2017-08-29 | |
| | |||
* | Prevent crash if DBus connection is NULL | 2017-08-12 | |
| | | | | Fixes #1307 | ||
* | [swaybar] fix non-dbus build | 2017-07-20 | |
| | | | | | Swaybar's CMakeLists.txt uses the enable-tray option directly to decide whether to build the tray. This leads to a compilation error if dbus is not installed. This patch uses the ENABLE_TRAY variable instead, which is only true if the user enabled the tray *and* dbus is available. | ||
* | Fix memory leaks in swaybar tray | 2017-07-16 | |
| | |||
* | Fix name validation in sni_watcher.c | 2017-07-13 | |
| | | | | This commit also fixes a memory leak that occurs on failure. | ||
* | Don't trust SNI names, fixes #1274 | 2017-07-13 | |
| | | | | | If an item doesn't have a well-formed name, it will not be added to the tray. | ||
* | Adjust _XOPEN_SOURCE value for build on FreeBSD and fix pointer comparison ↵ | 2017-07-08 | |
| | | | | error. | ||
* | Revert "swaybar: Group child processes for signalling" | 2017-06-29 | |
| | | | | This reverts commit 8f4bc0a3741b63c64bb6059bb632e7584c595d14. | ||
* | Fix #1252 | 2017-06-26 | |
| | |||
* | Handle getline failure in icon theme parsing | 2017-06-23 | |
| | |||
* | Merge branch 'master' into tray | 2017-06-14 | |
|\ | |||
| * | swaybar: Group child processes for signalling | 2017-06-12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes child proccess killing, when status_command is a complex command like "i3status | wrapper.sh". Set the process group id of the child process by calling `setpgid` after forking and before calling `exec`. The process group ID will be set to the process ID of the forked process. Processes spawned by this child process will also have this group ID. Send signals to the process group with `killpg`. This will send the signal to all of the process group. | ||
* | | Remove Xembed Support | 2017-06-13 | |
| | | | | | | | | | | | | | | Xembed support is premature in sway and should be postponed. This commit only removes swaybar starting xembedsniproxy, if users would like, they can still start xembedsniproxy manually, however there will be no official support. | ||
* | | Fix Catching NewIcon Signal | 2017-06-08 | |
| | | | | | | | | | | The unique name was not copied out of the wire marshalled DBus message data so `sni_uniq_cmp` would always match against junk data. | ||
* | | Reorganize Tray Code | 2017-06-07 | |
| | | | | | | | | Remove tray code from bar.c and render.c |