Přemysl Eric Janouch
59f82b7a72
Bump liberty, set the window icon
2024-02-10 10:09:32 +01:00
Přemysl Eric Janouch
8bcdb0afd5
Bump liberty, install rasterized icons
2024-02-10 06:04:39 +01:00
Přemysl Eric Janouch
9dfd89ef06
CMakeLists.txt: declare compatibility with 3.27
...
Sadly, the 3.5 deprecation warning doesn't go away after this.
2023-08-01 03:01:06 +02:00
Přemysl Eric Janouch
eb925f18c8
Fix CMake option description
2023-06-17 21:50:46 +02:00
Přemysl Eric Janouch
4166b17b00
Add an icon and a desktop file for the GUI
2023-06-15 16:25:01 +02:00
Přemysl Eric Janouch
13cf0da8c4
Fix build without optional dependencies
2023-06-09 17:44:43 +02:00
Přemysl Eric Janouch
41fda4e317
Bump liberty, improve fallback manual page output
2022-09-30 18:22:28 +02:00
Přemysl Eric Janouch
d4d2259825
Bump liberty, make use of its new asciiman.awk
2022-09-25 21:14:36 +02:00
Přemysl Eric Janouch
28ed7a85a8
Implement lyrics lookup
...
There is now a generic mechanism for loading lyrics,
or any other arbitrary content related to songs.
2022-09-20 11:04:39 +02:00
Přemysl Eric Janouch
5cda848f94
Don't depend on a standalone C preprocessor
...
And get rid of the sed insanity.
2022-09-13 01:01:35 +02:00
Přemysl Eric Janouch
b4222365c3
Bump version
2022-09-03 15:13:07 +02:00
Přemysl Eric Janouch
92c1bf783f
Build with AsciiDoc as well as Asciidoctor
2022-08-23 22:32:45 +02:00
Přemysl Eric Janouch
f1ab0e2d8a
X11: use input methods, abandon xkbcommon
...
And fix a redundant XCreatePixmap() call leaking resources.
2022-08-23 08:42:38 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
61a141203b
Bump liberty and version, update NEWS
2021-12-21 05:46:28 +01:00
Přemysl Eric Janouch
e66e9f249a
Rename an action to be shorter
...
Also, fix make dependencies to include the source file for actions.
2021-11-16 04:48:52 +01:00
Přemysl Eric Janouch
6b871898d8
Fix build on macOS and other non-GNU systems
2021-11-08 06:36:01 +01:00
Přemysl Eric Janouch
4598c45d2f
Generate actions from a text file
...
Mostly because I wanted to nest preprocessing.
This makes the build more complex and slightly less portable,
but the code itself is much cleaner.
2021-11-08 06:07:04 +01:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
ba86961ba5
Bump version, update NEWS
2021-11-04 14:19:50 +01:00
Přemysl Eric Janouch
6bd8c1db2f
CMakeLists.txt: fix macOS build
2021-11-02 17:17:32 +01:00
Přemysl Eric Janouch
8a17e674f8
CMakeLists.txt: clean up
2021-10-30 03:02:00 +02:00
Přemysl Eric Janouch
6f6efe077b
CMakeLists.txt: synchronize with sdtui
2021-10-27 19:48:47 +02:00
Přemysl Eric Janouch
9a67e076a9
Bump version, update NEWS
2021-10-21 09:16:51 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
0335443b22
Bump version, update NEWS
2020-11-05 01:47:18 +01:00
Přemysl Eric Janouch
70ff29e3d5
Add a real manual page
...
Closes #3
2020-11-05 01:47:06 +01:00
Přemysl Eric Janouch
456fab5b11
CMakeLists.txt: install the contrib directory
2020-11-05 01:47:05 +01:00
Přemysl Eric Janouch
f4999a63a5
CMakeLists.txt: make this build in OpenBSD
2020-10-29 18:14:41 +01:00
Přemysl Eric Janouch
33b4976d7a
CMakeLists.txt: omit end{if,foreach} expressions
...
Their usefulness was almost negative.
2020-10-29 18:14:41 +01:00
Přemysl Eric Janouch
df82357cfd
Bump minimum CMake version to 3.0
...
A nice, round number. This allows us to remove some boilerplate.
2020-10-29 18:14:41 +01:00
Přemysl Eric Janouch
bd5152a9e7
Bump termo
...
This allows us to get rid of a compiler flag.
2020-10-29 18:14:40 +01:00
Přemysl Eric Janouch
525e952753
Bump liberty and termo
2020-10-10 21:31:31 +02:00
Přemysl Eric Janouch
0e2a050c4f
Name change
2020-08-01 14:04:10 +02:00
Přemysl Eric Janouch
15e583beb2
Bump version to 0.9
2018-11-02 21:50:36 +01:00
Přemysl Eric Janouch
7f8ad9430f
Relicense to 0BSD, update mail address
...
I've come to the conclusion that copyright mostly just stands in the way
of software development. In my jurisdiction I cannot give up my own
copyright and 0BSD seems to be the closest thing to public domain.
The updated mail address, also used in my author/committer lines,
is shorter and looks nicer. People rarely interact anyway.
2018-06-24 04:29:24 +02:00
Přemysl Eric Janouch
64ba783d0f
CMakeLists.txt: fix variable name
2018-06-24 04:29:06 +02:00
Přemysl Eric Janouch
3ff7867e30
Bump liberty
2017-06-23 00:20:08 +02:00
Přemysl Eric Janouch
a1e9d660bd
Bump liberty
2017-01-23 23:32:30 +01:00
Přemysl Eric Janouch
43da7cd3c9
Generate a manual page
...
Also mention our fancy new stream feature in the README.
2016-10-09 15:47:25 +02:00
Přemysl Eric Janouch
ca38c1d91a
Add CMakeLists.txt, link with cURL
...
My global .gitignore seems to be more trouble than it's worth.
2016-10-06 03:29:32 +02:00