<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sway.git/swaybar/tray, branch master</title>
<subtitle>fork of sway with action binder commands
</subtitle>
<id>https://git.vlhl.dev/navi/wayland/sway.git/atom?h=master</id>
<link rel='self' href='https://git.vlhl.dev/navi/wayland/sway.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/'/>
<updated>2024-02-23T14:43:19+00:00</updated>
<entry>
<title>Define _POSIX_C_SOURCE globally</title>
<updated>2024-02-23T14:43:19+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-02-16T14:17:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=fc640d5f6c82883c35e90a64f0098486e6091293'/>
<id>urn:sha1:fc640d5f6c82883c35e90a64f0098486e6091293</id>
<content type='text'>
See discussion in https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4555
</content>
</entry>
<entry>
<title>common: move load_image to swaybar</title>
<updated>2023-11-23T19:42:04+00:00</updated>
<author>
<name>Manuel Stoeckl</name>
<email>code@mstoeckl.com</email>
</author>
<published>2023-11-23T13:40:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=e633fe0b4081f249e9708f95da972138c86838ca'/>
<id>urn:sha1:e633fe0b4081f249e9708f95da972138c86838ca</id>
<content type='text'>
swaynag, swaymsg, and sway do not use this function and are
unlikely to in the future.
</content>
</entry>
<entry>
<title>common: rename load_background_image to load_image</title>
<updated>2023-11-23T19:42:04+00:00</updated>
<author>
<name>Manuel Stoeckl</name>
<email>code@mstoeckl.com</email>
</author>
<published>2023-11-23T13:01:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=439122e887d8d90991a06cf4877d5dd19bb21692'/>
<id>urn:sha1:439122e887d8d90991a06cf4877d5dd19bb21692</id>
<content type='text'>
</content>
</entry>
<entry>
<title>swaybar: remove the argument of StatusNotifierHostRegistered</title>
<updated>2023-06-23T15:54:08+00:00</updated>
<author>
<name>Hodong</name>
<email>111117126+hodong-kim@users.noreply.github.com</email>
</author>
<published>2023-06-23T15:54:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=7fbd9fbf2825f1c41468ac996aced9ba4b152992'/>
<id>urn:sha1:7fbd9fbf2825f1c41468ac996aced9ba4b152992</id>
<content type='text'>
According to
https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/StatusNotifierWatcher/
there is no argument for the StatusNotifierHostRegistered signal.</content>
</entry>
<entry>
<title>Use format_str() throughout</title>
<updated>2023-04-14T16:34:54+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2023-02-28T15:43:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=08c1946d71039e583696842c3558b337aede1cbf'/>
<id>urn:sha1:08c1946d71039e583696842c3558b337aede1cbf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>swaybar: Make hotspots block bar release bindings</title>
<updated>2022-11-26T09:17:53+00:00</updated>
<author>
<name>Joan Bruguera</name>
<email>joanbrugueram@gmail.com</email>
</author>
<published>2021-09-18T20:21:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=94b69acf0d7b26ee5af2172300cb18473508da76'/>
<id>urn:sha1:94b69acf0d7b26ee5af2172300cb18473508da76</id>
<content type='text'>
The previous commit prioritized hotspots before bar bindings for press events,
which matches i3's behaviour. However, since hotspots don't need to do any
processing on release events, those were not handled, and simply fell through
to `bindsym --release` bar bindings (if any).

This is counter-intuitive, and doesn't match i3's behaviour. Instead in case
a hotspot handles the press event, it should also handle the release event,
doing nothing, but blocking the event from triggering a --release bar binding.

E.g., in Sway, without this commit, this config. shows a text on tray clicks:

    bar {
        # ...
        bindsym --release button1 exec swaynag -m I_got_the_release_event.
    }

But the same configuration in i3 (with i3-nagbar) doesn't show the text.

Signed-off-by: Joan Bruguera &lt;joanbrugueram@gmail.com&gt;
</content>
</entry>
<entry>
<title>tray: do not render passive items</title>
<updated>2022-01-19T08:20:27+00:00</updated>
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<published>2020-12-24T21:42:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=b4fd4bca0e95bd6abab32280d8bad40c97df0828'/>
<id>urn:sha1:b4fd4bca0e95bd6abab32280d8bad40c97df0828</id>
<content type='text'>
https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/StatusNotifierItem/#org.freedesktop.statusnotifieritem.status
</content>
</entry>
<entry>
<title>swaybar: fix tray item icon scaling, positioning</title>
<updated>2022-01-07T14:06:29+00:00</updated>
<author>
<name>Nathan Schulte</name>
<email>nmschulte@gmail.com</email>
</author>
<published>2021-10-08T07:45:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=107d15fafde279cef0855197e243b64fbffa5c3e'/>
<id>urn:sha1:107d15fafde279cef0855197e243b64fbffa5c3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>swaybar: fix tray_padding vs min-height re: scale</title>
<updated>2022-01-07T14:06:29+00:00</updated>
<author>
<name>Nathan Schulte</name>
<email>nmschulte@gmail.com</email>
</author>
<published>2021-09-14T18:19:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=bb60381c7599677eb07b309fdbe418008201de44'/>
<id>urn:sha1:bb60381c7599677eb07b309fdbe418008201de44</id>
<content type='text'>
Co-authored-by: xdavidwu &lt;xdavidwuph@gmail.com&gt;
</content>
</entry>
<entry>
<title>cairo: Replace &lt;cairo/cairo.h&gt; by &lt;cairo.h&gt;</title>
<updated>2021-05-10T08:28:32+00:00</updated>
<author>
<name>Issam E. Maghni</name>
<email>issam.e.maghni@mailbox.org</email>
</author>
<published>2021-05-07T20:57:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=d45623c2db570b7a2e0582943734d18f3d64b126'/>
<id>urn:sha1:d45623c2db570b7a2e0582943734d18f3d64b126</id>
<content type='text'>
For full context, read
https://gitlab.freedesktop.org/cairo/cairo/-/issues/479
TL;DR, cairo’s pc file adds `/cairo` to CFLAGS.
So namespace cairo shouldn’t be used.
</content>
</entry>
</feed>
