From 065cd3b3e1781ebfddbb272b568918c60c8962c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Eric=20Janouch?= Date: Mon, 26 Oct 2020 14:09:53 +0100 Subject: [PATCH] README.adoc: update to reflect the current state --- README.adoc | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/README.adoc b/README.adoc index 83bbcad..6e1c6e1 100644 --- a/README.adoc +++ b/README.adoc @@ -2,16 +2,17 @@ termo ===== 'termo' is a library providing an alternative to ncurses' handling of terminal -input. ncurses does a really terrible job at that, mainly wrt. mouse support -which seems to be utterly broken. If you can drag things in a terminal -application, such as in VIM, I can assure you it's not using ncurses for that. -(At least not with ncurses older than 6.0.) +input. ncurses does a terrible job at that, mainly wrt. mouse support which was +even completely broken for a few years, making it impossible to drag things +around in applications. While that one bit has been fixed, it continues to lack +support for rxvt-unicode's 1015 mode and it's generally incapable of relaying +certain key combinations. Since terminal I/O is really complicated and full of special cases, this project doesn't aspire to also replace the output part of ncurses, but is rather complementary to it. In the end it makes use of its terminfo library. -The API isn't stable yet. Tell me what needs to be done so I can fix it first. +The API can be considered stable. This project is in maintenance mode. Building and Installing ----------------------- @@ -55,7 +56,7 @@ CMake-based projects and simply import the target. No package maintainer action is needed for you to enjoy the benefits of proper terminal input. The rest is just me going silly over formatting and various unimportant stuff. -Oh, and I've deleted the manpages. It needs more Doxygen. :) TBD +Oh, and I've deleted the manpages. Contributing and Support ------------------------