5 days ago 92 commits to master since this release
left_ptrwhen inside the margins, to indicate it is not possible to start a selection.
1 week ago 101 commits to master since this release
010402(i.e. the full response would be
1 week ago 133 commits to master since this release
1 week ago 147 commits to master since this release
Syncto terminfo. This is a tmux extension that indicates “Synchronized Updates” are supported.
--holdcommand line option to
footrc; a boolean that lets you control whether the cursor should blink or not by default. Note that applications can override this.
pipe-visible=[sh -c "xurls | bemenu | xargs -r firefox] Control+Print
nare no longer double forked.
left_ptrwhen client is capturing the mouse.
DECSCUSR(Set Cursor Style,
CSI Ps SP q) now uses
Ps=2to reset the style to the user configured default style.
Ps=2now always configures a Steady Block cursor.
Seterminfo capability from
shiftis released. When the client application is capturing the mouse, one must hold down
shiftto start a selection. This selection is now finalized only when the mouse button is released - not as soon as
TIOCSWINSZ. This ensures clients never read a
0x0terminal size (#20).
\e]4OSC escape was not followed by a
kb2(center keypad key); it is now set to
\EOu(which is what foot emits) instead of the incorrect value
C0::VTto be processed as
C0::VTwould only move the cursor down, but never scroll.
C0::HT(Horizontal Tab, or
\t) no longer clears
LCF(Last Column Flag).
C0::LFnow always clears
LCF. Previously, it only cleared it when the cursor was not at the bottom of the scrolling region.
The following people helped with this release:
2 months ago 436 commits to master since this release
man 5 footand the example
footrc, that lets you control the initial mode for each newly spawned window: windowed, maximized or fullscreen.
--app-idcommand line option, that sets the app-id property on the Wayland window.
--titlecommand line option, that sets the initial window title.
CSI Ps ; Ps ; Ps tescape sequences for the following parameter:
rgbaproperty. Only if the monitor’s subpixel order is
rgbaproperty used. If the subpixel order is
none, then grayscale antialiasing is used. The subpixel order is ignored if antialiasing has been disabled.
foot sh -c trueinstead of
foot -- sh -c true.
OSC 12 ?to return the cursor color, not the cursor’s text color.
OSC 12;#000000to configure the cursor to use inverted foreground/background colors.
ioctl(TIOCSCTTY)on the pts fd in the slave process.
4 months ago 762 commits to master since this release
foot-server.desktopfrom terminal to utilities-terminal.
XDG_SESSION_IDis now included in the server/daemon default socket path.
5 months ago 775 commits to master since this release
--login-shellcommand line option
--holdcommand line option
--print-pid=FILE|FDcommand line option
\E[?1036l. In this mode, the 8:th bit is set and the result is UTF-8 encoded. This can also be disabled with
\E[?1024l(in which case the Alt key is effectively being ignored).
6 months ago 1082 commits to master since this release
Lots of changes, improvements and bug fixes