Skip to content

3.1.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@mintty mintty released this 20 May 15:33
· 684 commits to master since this release

Terminal features

  • Limit coordinates of all mouse reports to text area (#972).
  • Support bell volume escape sequence DECSWBV (#974) with wave files.
  • Support margin bell feature (#974), with DECSET 44 enabling sequence (xterm).
  • Support margin bell volume escape sequence DECSMBV (#974) with wave files.
  • Support visible space indication.
  • Fixed insert mode in single-width character mode (#964).
  • DECFRA (fill rectangular area) works with wide and non-BMP characters.
  • DECFRA works with NRCS and DEC Line Drawing characters (VT420).
  • New CSI > 0 q to report terminal name and version (#881).
  • New CSI 2/1 SP Z (ECMA-48 PEC) as character attribute to enforce single/double width (#615, #979, #973, #938, #638, ~#88, ~#671).
  • New CSI cps - p DECARR Select Auto Repeat Rate (VT520).
  • Support Ctrl+Alt-mouse clicks (#987).

Character encoding

Keyboard handling

  • Unmapped AltGr combinations: don't fallback to ESC prefixing (~#969).
  • Guard Compose key against hotkey injection (~#877).

Unicode and Emoji data

  • Unicode 13.0 update.
  • Distinct support for EmojiOne (from unicode.org) and JoyPixels emojis.

Font rendering

  • Enable auto-narrowing for Private Use characters (#979, "Nerd Fonts").
  • Adjust and zoom rendering for geometric Powerline symbols (#979).
  • Support emoji style OpenMoji (#985).

Window handling

  • Tweak title bar dark mode adaptation to undocumented Windows changes (#983, mintty/wsltty#157).
  • Support dark mode for menus (#983, mintty/wsltty#157).
  • DropCommands secured against multiple placeholders.
  • DropCommands optionally pastes Windows format paths (#982).
  • Drag-and-drop import of itermcolors schemes (mintty/wsltty#227).
  • Workaround to interact with Hot Keyboard (#877, setting SupportExternalHotkeys=4).
  • Disable deprecated glass mode from interactive options (#501, mintty/wsltty#241).
  • Speedup of scrollback searching (#988, #986).

Other

  • Warning and error popups are placed on top of desktop.
  • Environment variables TERM_PROGRAM[_VERSION] provide unreliable info about terminal application (#776, #881).

Configuration

  • Options BellFile2 ... BellFile7 (#974).
  • Options DispSpace, DispTab, DispClear.
  • Options Suppress* are now resilient against space (mintty/wsltty#235).
  • Option value SupportExternalHotkeys=4 (#877).
  • Option value Emojis=openmoji (#985).