Reduce scope

I've already built an X11-capable MPD client, and getting the right
kind of FFT for spectrum analysis would be difficult without Cgo.
Native Go PulseAudio interfacing would similarly cause excess work.

The image viewer would be a lot worse in this regard, seeing as
the amount of preexisting native Go code is tiny, and it's slow.

TL;DR: These problems have already been resolved in nncmpp and fiv,
and there's no need for inferior alternatives.
This commit is contained in:
Přemysl Eric Janouch 2022-08-23 03:20:18 +02:00
parent 5f0d5bca70
commit 1528ed2db0
Signed by: p
GPG Key ID: A0420B94F92B9493

View File

@ -37,9 +37,7 @@ figured out it would make sense:
- hib - IRC bouncer
- hic - IRC client
- hid - IRC daemon
- hiv - image viewer
- hm - mail client
- hmpc - MPD client
- hnc - netcat-alike
- ho - all-powerful organizer
- hsm - system monitor
@ -162,17 +160,6 @@ Instead of ICU we may use x/text/collate and that's about everything we need.
Since we have our own format, we may expect the index to be ordered by the
locale's rules, assuming they don't change between versions.
hmpc -- MPD client
~~~~~~~~~~~~~~~~~~
Here the focus will be on the GUI toolkit. I don't expect this application to
get big, since its predecessor nncmpp isn't either. The daemon takes care of
all complex stuff. It would be nice to add lyrics and search later, though.
hiv -- image viewer
~~~~~~~~~~~~~~~~~~~
JPG, PNG, first frame of GIF. Zoom. Going through adjacent files in directory
using cursor keys. Possibly a dialog with image metadata.
hfm -- file manager
~~~~~~~~~~~~~~~~~~~
All we need to achieve here is replace Midnight Commander, which besides the