Commit Graph

12 Commits

Author SHA1 Message Date
641803df35
Enable user-defined actions
All checks were successful
Alpine 3.20 Success
Arch Linux AUR Success
OpenBSD 7.5 Success
Also fix pclose() handling within Info plugins,
and prevent them from screwing up the terminal with error output
on initialization.

This is still rather crude, but at least it's possible.
2024-10-31 21:19:28 +01:00
08b87bccbd
Bump liberty, fix a dead link 2024-02-27 00:30:39 +01:00
f05be01fba
Change volume adjustment key bindings
Use the much more obvious ones.
2023-05-30 15:17:04 +02:00
8aac4ae0a8
Update documentation 2022-09-20 12:24:00 +02:00
a167ae40b3
Document configuration file key binding 2022-09-12 20:02:57 +02:00
830a744a11
Add an X11 user interface
This is meant to exactly mimic the terminal UI, just without
the restriction to ugly monospace fonts.

The Curses implementation has been reworked, and may have become
more computationally expensive.  In general, though, the codebase
has been significantly cleaned up.
2022-08-23 02:50:24 +02:00
1a671dfad5
Document PulseAudio integration 2021-11-16 05:17:15 +01:00
587a02fa15
Indent man page snippets with spaces 2021-11-16 05:16:51 +01:00
7165a8eb02
Add ability to control PulseAudio volume
I know, son, it might be hard to accept,
but you're imported.  Your true parents are wmstatus
and paswitch, from the desktop-tools family.

Also, fix unnecessary linking of optional dependencies.
2021-11-07 23:07:55 +01:00
267598643a
Add program arguments to MPD's current playlist
I was tired of using `mpv --no-video`, this is a bit better.

It's all rather quirky, but very little code is involved.

I've added a few related TODO entries.
2021-09-07 06:35:24 +02:00
a439a56ee9
Add an optional spectrum visualiser
This is really more of a demo.  It's doable, just rather ugly.

It would deserve some further tuning, if anyone cared enough.
2021-07-05 01:10:46 +02:00
70ff29e3d5
Add a real manual page
Closes #3
2020-11-05 01:47:06 +01:00