diff options
author | Přemysl Janouch <p@janouch.name> | 2018-09-24 13:11:11 +0200 |
---|---|---|
committer | Přemysl Janouch <p@janouch.name> | 2018-09-30 18:45:29 +0200 |
commit | 7d51aaa9a49d8f7461993a564b5dfbac4e4ba6de (patch) | |
tree | a7b7f2df98c5f002cd5ed777d387e662a6d887e5 /README | |
parent | f198f9f6acfb89ac024ea8262c638ebca8a2eb68 (diff) | |
download | haven-7d51aaa9a49d8f7461993a564b5dfbac4e4ba6de.tar.gz haven-7d51aaa9a49d8f7461993a564b5dfbac4e4ba6de.tar.xz haven-7d51aaa9a49d8f7461993a564b5dfbac4e4ba6de.zip |
hpcu: add a selection unifier
So far not supporting large selections.
Diffstat (limited to 'README')
-rw-r--r-- | README | 21 |
1 files changed, 17 insertions, 4 deletions
@@ -173,6 +173,22 @@ The result of testing hid with telnet, OpenSSL s_client, OpenBSD nc, GNU nc and Ncat is that neither of them can properly shutdown the connection. We need a good implementation with TLS support. +hpcu -- PRIMARY-CLIPBOARD unifier +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +An improved replacement for autocutsel in selection synchronization "mode": + + - using only one OS process; + - not polling selections twice a second unnecessarily; + - calling SetSelectionOwner on change even when it already owns the selection, + so that XFIXES SelectionNotify events are delivered; + - not using cut buffers for anything. + +Only UTF8_STRING-convertible selections are synchronized. + +ht -- terminal emulator +~~~~~~~~~~~~~~~~~~~~~~~ +Similar scope to st(1). Clever display of internal padding for better looks. + hib and hic -- IRC bouncer and client ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ An IRC client is a good starting application for building a GUI toolkit, as the @@ -241,6 +257,7 @@ most basic features includes a VFS for archives. The editing widget in read- -only mode could be used for F3. The shell is going to work very simply, creating a PTY device and running things under TERM=dumb while decoding SGR, or one could decide to run a new terminal emulator with a different shortcut. +ht could probably also be integrated. Eventually the number of panels should be arbitrary with proper shortcuts for working with them. We might also integrate a special view for picture previews, @@ -255,10 +272,6 @@ Indexing and search may be based on a common database, no need to get all fancy: http://rachbelaid.com/postgres-full-text-search-is-good-enough/ https://www.sqlite.org/fts3.html#full_text_index_queries (FTS4 seems better) -ht -- terminal emulator -~~~~~~~~~~~~~~~~~~~~~~~ -Similar scope to st(1). Clever display of internal padding for better looks. - The rest ~~~~~~~~ Currently there are no significant, specific plans about the other applications. |