aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorTim Culverhouse <tim@timculverhouse.com>2022-09-14 14:09:41 -0500
committerRobin Jarry <robin@jarry.cc>2022-09-14 22:18:35 +0200
commit518f3e962ce39fb9712bb693857789ab22adfe9c (patch)
tree87dbed5b918e507e10bc35e53ef471bfc2a6f96b /CHANGELOG.md
parent17c4781911a16c4f0d13dfbad4fab89db283dd54 (diff)
downloadaerc-518f3e962ce39fb9712bb693857789ab22adfe9c.tar.gz
term: replace go-libvterm with tcell-term
Replace go-libvterm package with tcell-term. go-libvterm provides the embedded terminal for aerc. It uses a statically linked C library, requiring CGO. tcell-term is written in pure go and is written to be portable with tcell applications by implementing the tcell Widget interface. This allows the terminal to take a view (which aerc already supplies) and draw directly to it, as well as issue tcell Events to a Watcher. Enable setting cursor shapes in embedded terminals. Signed-off-by: Tim Culverhouse <tim@timculverhouse.com> Signed-off-by: Robin Jarry <robin@jarry.cc>
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7454b2a2..d5395ada 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,12 +11,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Zoxide support with `:z`.
- Hide local timezone with `send-as-utc = true` in `accounts.conf`.
- Persistent command history in `~/.cache/aerc/history`.
+- Cursor shape support in embedded terminals.
### Changed
- `:open-link` now supports link types other than HTTP(S)
- Running the same command multiple times only adds one entry to the command
history.
+- Embedded terminal backend (libvterm was replaced by a pure go implementation).
### Fixed