Changed
- When window is mapped, use metadata (DPI, scaling factor, subpixel configuration) from the monitor we were most recently mapped on, instead of the one least recently.
- Starlight theme (the default theme) updated to V4
- Background transparency (alpha) is now disabled in fullscreened windows (#1416).
- Foot server systemd units now use the standard graphical-session.target (#1281).
- If
$XDG_RUNTIME_DIR/foot-$WAYLAND_DISPLAY.sock
does not exist,footclient
now tries$XDG_RUNTIME_DIR/foot.sock
, then/tmp/foot.sock
, even if$WAYLAND_DISPLAY
and/or$XDG_RUNTIME_DIR
are defined (#1281). - Font baseline calculation: try to center the text within the line, instead of anchoring it at the top (#1302).
Fixed
- Use appropriate rounding when applying fractional scales.
- Xcursor not being scaled correctly on
fractional-scale-v1
capable compositors. dpi-aware=yes
being broken onfractional-scale-v1
capable compositors (and when a fractional scaling factor is being used) (#1404).- Initial font size being wrong on
fractional-scale-v1
capable compositors, with multiple monitors with different scaling factors connected (#1404). - Crash when pointer capability is removed from a seat, on compositors without
cursor-shape-v1 support
(#1411). - Crash on exit, if the mouse is hovering over the foot window (does not happen on all compositors)
- Visual glitches when CSD titlebar is transparent.
Contributors
- Ayush Agarwal
- CismonX
- Max Gautier
- Ronan Pigott
- xdavidwu