Give up on the X11 frontend for now

There seem to be only a few things it could bring to the table,
compared to xP, making it barely worth the effort:

 - saner keyboard controls,
 - GVIM integration,
 - slightly improved resource usage.
This commit is contained in:
Přemysl Eric Janouch 2022-09-21 17:29:12 +02:00
parent d3628928b9
commit 4a2740313c
Signed by: p
GPG Key ID: A0420B94F92B9493
3 changed files with 6 additions and 16 deletions

View File

@ -1,7 +1,7 @@
# Ubuntu 18.04 LTS and OpenBSD 6.4 # Ubuntu 18.04 LTS and OpenBSD 6.4
cmake_minimum_required (VERSION 3.10) cmake_minimum_required (VERSION 3.10)
project (xK VERSION 1.5.0 project (xK VERSION 1.5.0
DESCRIPTION "IRC daemon, bot, TUI client and X11/web frontends" LANGUAGES C) DESCRIPTION "IRC daemon, bot, TUI client and its web frontend" LANGUAGES C)
# Options # Options
option (WANT_READLINE "Use GNU Readline for the UI (better)" ON) option (WANT_READLINE "Use GNU Readline for the UI (better)" ON)

4
NEWS
View File

@ -27,9 +27,7 @@
* xC: added a relay interface, enabled through the general.relay_bind option * xC: added a relay interface, enabled through the general.relay_bind option
* Added an experimental X11 frontend for xC called xF * Added a web frontend for xC called xP
* Added an experimental web frontend for xC called xP
1.5.0 (2021-12-21) "The Show Must Go On" 1.5.0 (2021-12-21) "The Show Must Go On"

View File

@ -2,7 +2,7 @@ xK
== ==
'xK' (chat kit) is an IRC software suite consisting of a daemon, bot, terminal 'xK' (chat kit) is an IRC software suite consisting of a daemon, bot, terminal
client, and X11/web frontends for the client. It's all you're ever going to client, and a web frontend for the client. It's all you're ever going to
need for chatting, so long as you can make do with slightly minimalist software. need for chatting, so long as you can make do with slightly minimalist software.
They're all lean on dependencies, and offer a maximally permissive licence. They're all lean on dependencies, and offer a maximally permissive licence.
@ -26,16 +26,9 @@ As a unique bonus, you can launch a full text editor from within.
xP xP
-- --
The web frontend for 'xC', making use of its networked relay interface. The web frontend for 'xC', making use of its networked relay interface.
Fully usable, despite some rough edges. It intentionally differs in that it It intentionally differs in that it uses a sans-serif font, and it shows
uses a sans-serif font, and shows the list of all buffers in a side panel. the list of all buffers in a side panel. Otherwise it is a near replica,
Otherwise it aims to be a near replica. including keyboard shortcuts.
xF
--
The X11 frontend for 'xC', making use of its networked relay interface.
This subproject has been put on hold, partly because of its massive overlap
with 'xP', and is hidden behind a CMake option.
xD xD
-- --
@ -78,7 +71,6 @@ Build-only dependencies:
Common runtime dependencies: openssl + Common runtime dependencies: openssl +
Additionally for 'xC': curses, libffi, readline >= 6.0 or libedit >= 2013-07-12, Additionally for 'xC': curses, libffi, readline >= 6.0 or libedit >= 2013-07-12,
lua >= 5.3 (optional) + lua >= 5.3 (optional) +
Additionally for 'xF': x11, xft
$ git clone --recursive https://git.janouch.name/p/xK.git $ git clone --recursive https://git.janouch.name/p/xK.git
$ mkdir xK/build $ mkdir xK/build