Daniel Eklöf

Results 53 comments of Daniel Eklöf

epoll-shim is not needed when building fuzzel on Linux. It's only needed when building on *BSD.

Foot also supports correct positioning, since 1.15.0. The changelog mentions the behavior matching xterm's, but that was before I realized xterm doesn't handle last sixel spanning two rows correctly -...

```diff diff --git a/lsix b/lsix index a621c57..f8150a0 100755 --- a/lsix +++ b/lsix @@ -122,7 +122,7 @@ autodetect() { # SIXEL CURSOR PLACEMENT BUG WORKAROUND case "$TERM" in - vt340*|contour*) +...

Note that foot supports OSC-9 as well (in addition to 777, as already mentioned above).

> warn: input.c:2211: stray button release event (compositor bug?) This is from foot. I'm guessing the bar only sees a button **press** event, and that the **release** event goes to...

It's the compositor that sends the button events to the applications. In other words, Hyprland is, arguably, sending the release event to the wrong application.

Foot cannot affect how the compositor sends the button events. It's most likely a race. Foot is *very* fast to start. I'm guessing that if an application is "slow enough"...

This is caused by a buggy terminfo entry shipped by ncurses. See https://codeberg.org/dnkl/foot/issues/1367 for more details.

@hackerb9 I don't mind changing foot to always put the cursor on the last row touched by the sixel (i.e. the bottom pixel of the last sixel). What I don't...