mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-03-04 01:40:21 -05:00
This fixes an issue where we failed to restore the cursor correctly when exiting from the alternate screen, if the client had sent escapes to save the cursor position while inside the alternate screen. This was because we used the *same* storage for saving the cursor position through escapes, as for saving it when entering the alternate screen. Fix by using a custom variable dedicated to normal <--> alt screen switching.
104 lines
2.2 KiB
Markdown
104 lines
2.2 KiB
Markdown
# Changelog
|
|
|
|
* [Unreleased](#unreleased)
|
|
* [1.2.3](#1-2-3)
|
|
* [1.2.2](#1-2-2)
|
|
* [1.2.1](#1-2-1)
|
|
* [1.2.0](#1-2-0)
|
|
|
|
|
|
## Unreleased
|
|
### Added
|
|
|
|
* User configurable key- and mouse bindings. See `man 5 foot` and the
|
|
example `footrc` (https://codeberg.org/dnkl/foot/issues/1)
|
|
|
|
|
|
### Changed
|
|
|
|
* Spaces no longer removed from zsh font name completions.
|
|
|
|
|
|
### Deprecated
|
|
### Removed
|
|
|
|
* Keyboard/pointer handler workarounds for Sway 1.2.
|
|
|
|
|
|
### Fixed
|
|
|
|
* Sixel images moved or deleted on window resize.
|
|
* Cursor sometimes incorrectly restored on exit from alternate screen.
|
|
|
|
|
|
### Security
|
|
|
|
|
|
## 1.2.3
|
|
|
|
### Fixed
|
|
* Forgot to version bump 1.2.2
|
|
|
|
|
|
## 1.2.2
|
|
|
|
### Changed
|
|
|
|
* Changed icon name in `foot.desktop` and `foot-server.desktop` from
|
|
_terminal_ to _utilities-terminal_.
|
|
* `XDG_SESSION_ID` is now included in the server/daemon default socket
|
|
path.
|
|
|
|
|
|
### Fixed
|
|
|
|
* Window size doubling when moving window between outputs with
|
|
different scaling factors (https://codeberg.org/dnkl/foot/issues/3).
|
|
* Font being too small on monitors with fractional scaling
|
|
(https://codeberg.org/dnkl/foot/issues/5).
|
|
|
|
|
|
## 1.2.1
|
|
|
|
### Fixed
|
|
|
|
* Building AUR package
|
|
|
|
|
|
## 1.2.0
|
|
|
|
### Added
|
|
|
|
* Run-time text resize using ctrl-+, ctrl+- and ctrl+0
|
|
* Font size adjusts dynamically to outputs' DPI
|
|
* Reflow text when resizing window
|
|
* **pad** option to `footrc`
|
|
* **login-shell** option to `footrc` and `--login-shell` command line
|
|
option
|
|
* Client side decorations (CSDs). This finally makes foot usable on
|
|
GNOME.
|
|
* Sixel graphics support
|
|
* OSC 12 and 112 escape sequences (set/reset text cursor color)
|
|
* REP CSI escape sequence
|
|
* `oc` to terminfo
|
|
* foot-server.desktop file
|
|
* Window and cell size reporting escape sequences
|
|
* `--hold` command line option
|
|
* `--print-pid=FILE|FD` command line option
|
|
|
|
|
|
### Changed
|
|
|
|
* Subpixel antialiasing is only enabled when background is opaque
|
|
* Meta/alt ESC prefix can now be disabled with `\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).
|
|
* terminfo now uses ST instead of BEL as OSC terminator
|
|
* Logging to print to stderr, not stdout
|
|
* Backspace now emits DEL (^?), and ctrl+backspace emits BS (^H)
|
|
|
|
|
|
### Removed
|
|
|
|
* '28' from DA response
|