Contour 0.4.0.6245
github-actions
released this
19 Dec 21:16
·
533 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 t
andCSI 23 t
) to not assert and terminate the terminal but default to missing paramter0
instead (#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
f
action 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+e
andCtrl+y
to 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 ?2031
andRM ?2031
to enable/disable unsolicited DSR for color scheme updates by the user or OS. - Adds support the extended
CSIu
keyboard 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.*.bell
to adjust BEL behavior (#1348) and fixes (#1162) and (#1163). - Adds config option
profiles.*.frozen_dec_modes
to permanently enable/disable certain DEC modes. - Adds config option
profiles.*.option_as_meta
to allow remapping Option key to Alt on MacOS. - Adds config option
profiles.*.ssh
to allow connecting to an SSH server directly from Contour. - Adds capital
A
andI
keys to switch from normal mode back to insert mode, too. - Adds size indicator window on resize (#1203).
- Adds config entry
profile.*.size_indicator_on_resize
to 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.