Contour 0.4.0.6245
·
703 commits
to master
since this release
- Fixes GUI terminating on idle input in some conditions.
- Fixes search term rendering highlighting for search terms containing whitespaces (#966).
- Fixes rendering in cases of glyphs with inverted orientation (#1115).
- Fixes Emoji rendering being too small on OS/X (#1215)
- Fixes config option
show_title_bar(#1153) - Fixes VT sequence DECSTBM and DECSLRM defaulting parameters (#1164).
- Fixes VT sequence DECFRA (#1189).
- Fixes VT sequence DECSCPP and DECCOLM (#1205).
- Fixes VT sequence DECALN to properly reset margins when statusline is shown
- Fixes VT sequence ED (CSI J) when statusline is shown.
- Fixes VT sequence SM ?1003 (Any Event mouse tracking) not reporting mouse move events.
- Fixes VT sequence XTWINOPS (
CSI 22 tandCSI 23 t) to not assert and terminate the terminal but default to missing paramter0instead (#1369). - Fixes VT sequences CUU/CUD/CUF/CUB to better respect margins (#1201)
- Fixes printing over 2nd cell of a wide character should delete wide character (#1268)
- Fixes URI re-encoding of local files in
OSC 8(#1199) - Fixes LCD subpixel rendering for overly wide US-ASCII glyphs (#1022)
- Fixes alive process when GUI is closed
- Fixes vi mode
faction freeze on last line - Fixes AltGr handling on Windows (#150)
- Fixes rarely happening bad access to GPU texture atlas (#1309)
- Fixes terminal session not being terminated when the process terminated, but the PTY handle was still open (e.g. by other processes).
- Fixes setting window class (
app_id) on Wayland (#1336) - Fixes screen margins not being shared across primary and alt screen, as it should be.
- Do not clear search term when entering search editor again.
- Clear search term when switch to insert vi mode (#1135)
- Delete dpi_scale entry in configuration (#1137)
- Removes the ability to inline colorschemes within a configuration profile. Colorschemes must now always be referenced by their name.
- Moves the vi-like cursor with the viewport when scrolling up/down.
- Adds normal mode motion
Ctrl+eandCtrl+yto vertically move the viewport. - Adds the ability to chose a color scheme based on the operating systems's dark/light mode setting. This will change live whenever the OS's dark/light mode setting changes as well (#604).
- Adds VT sequence DECSSCLS (change scroll speed) and properly handle DECSCLM (enable slow scrolling mode) (#1204)
- Adds VT sequence parameter ?996 to DSR to request a report of current color scheme dark/light mode hint.
- Adds VT sequence
SM ?2031andRM ?2031to enable/disable unsolicited DSR for color scheme updates by the user or OS. - Adds support the extended
CSIukeyboard protocol to better report key modifiers. - Adds extended keyboard protocol support (CSI u) to better report key modifiers.
- Adds support vor horizontal mouse scrolling event reporting sequences.
- Adds percentage value to Indicator Statusline to indicate scroll offset in scrollback buffer.
- Adds inheritance of profiles in configuration file based on default profile (#1063).
- Adds config option
profiles.*.bellto adjust BEL behavior (#1348) and fixes (#1162) and (#1163). - Adds config option
profiles.*.frozen_dec_modesto permanently enable/disable certain DEC modes. - Adds config option
profiles.*.option_as_metato allow remapping Option key to Alt on MacOS. - Adds config option
profiles.*.sshto allow connecting to an SSH server directly from Contour. - Adds capital
AandIkeys to switch from normal mode back to insert mode, too. - Adds size indicator window on resize (#1203).
- Adds config entry
profile.*.size_indicator_on_resizeto control size indicator on resize and makes resize indicator small. - Adds OpenSelection action, and honor case in the configuration bindings
- Adds open resource (URL, local file) feature also to vi mode.
- Adds configurable window alerts on terminal bells.