aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* X11: render partially visible list itemsPřemysl Eric Janouch2022-09-031-6/+10
|
* X11: make the scrollbar span the full heightPřemysl Eric Janouch2022-09-031-9/+13
|
* Bind Tab and S-Tab to tab switchingPřemysl Eric Janouch2022-08-272-0/+5
|
* X11: fix Ctrl+SpacePřemysl Eric Janouch2022-08-271-2/+8
|
* Add debugging facilities for input eventsPřemysl Eric Janouch2022-08-271-16/+20
|
* Adjust the "action unavailable" messagePřemysl Eric Janouch2022-08-251-2/+4
|
* Add an action to describe itemsPřemysl Eric Janouch2022-08-253-34/+80
| | | | And improve the display of messages, separating any prefix out.
* X11: support copying text to CLIPBOARDPřemysl Eric Janouch2022-08-251-50/+167
| | | | Use the right mouse button.
* Enable configuring spectrum analyzer FPSPřemysl Eric Janouch2022-08-252-5/+13
|
* X11: mildly optimize drawingPřemysl Eric Janouch2022-08-251-12/+33
| | | | There is no real performance impact on modern systems.
* X11: handle Shift+clicks in the listPřemysl Eric Janouch2022-08-251-0/+7
|
* Rework mouse event processingPřemysl Eric Janouch2022-08-251-34/+51
| | | | X11's triple-click bug is gone, and we may pass modifier state.
* Try to stuff more things in the status barPřemysl Eric Janouch2022-08-241-23/+32
|
* X11: ring the bell as well, when appropriatePřemysl Eric Janouch2022-08-241-36/+42
|
* Improve help tab item choice error messagesPřemysl Eric Janouch2022-08-241-3/+6
|
* Hide messages when interacting with the editorPřemysl Eric Janouch2022-08-241-3/+19
|
* Implement mouse drags on the gauge and scrollbarPřemysl Eric Janouch2022-08-242-2/+37
|
* Click to close messagesPřemysl Eric Janouch2022-08-241-5/+17
| | | | While not ideal, it is at least some way to discard them.
* Notify when actions can't be takenPřemysl Eric Janouch2022-08-241-0/+2
|
* Always show messages to the userPřemysl Eric Janouch2022-08-241-13/+16
|
* Build with AsciiDoc as well as AsciidoctorPřemysl Eric Janouch2022-08-232-10/+21
|
* X11: remark that triple clicks are mishandledPřemysl Eric Janouch2022-08-231-0/+1
|
* Update README and the screenshotPřemysl Eric Janouch2022-08-232-3/+2
|
* X11: improve rendering of denormalized textPřemysl Eric Janouch2022-08-231-4/+14
| | | | Xft is dumb.
* X11: clean up after Xft on exitPřemysl Eric Janouch2022-08-231-0/+7
|
* X11: use input methods, abandon xkbcommonPřemysl Eric Janouch2022-08-233-20/+77
| | | | And fix a redundant XCreatePixmap() call leaking resources.
* Add an X11 user interfacePřemysl Eric Janouch2022-08-238-605/+2004
| | | | | | | | | 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.
* Fix event processing with PulseAudio integrationPřemysl Eric Janouch2022-08-191-0/+1
|
* Mark an invalid assumptionPřemysl Eric Janouch2022-08-181-0/+1
|
* Add and bind an action to center the cursorPřemysl Eric Janouch2021-12-232-2/+18
| | | | "z" stands for VIM's "zz".
* Fix up coding style inconsistencyPřemysl Eric Janouch2021-12-211-1/+1
|
* Bump liberty and version, update NEWSv1.2.0Přemysl Eric Janouch2021-12-213-2/+2
|
* Make incremental search more usefulPřemysl Eric Janouch2021-12-212-7/+12
| | | | Make it unanchored, as well as case-insensitive.
* Prepare a NEWS entry for the next releasePřemysl Eric Janouch2021-12-081-0/+11
|
* Indicate that a stream download is in progressPřemysl Eric Janouch2021-12-081-0/+2
|
* Do not run cURL fully synchronouslyPřemysl Eric Janouch2021-12-081-42/+54
| | | | The improvement is very minor in character.
* Add rudimentary incremental search facilityPřemysl Eric Janouch2021-12-082-2/+53
|
* Clean up mpd_process_info() betterPřemysl Eric Janouch2021-12-071-9/+9
|
* Do not jump to beginning after unqueueingPřemysl Eric Janouch2021-12-071-0/+13
| | | | | Instead, assume that the whole previously selected range has been removed, and try to go after or before it accordingly.
* Clean up unreadable codePřemysl Eric Janouch2021-12-071-12/+11
|
* Document PulseAudio integrationPřemysl Eric Janouch2021-11-161-2/+23
|
* Indent man page snippets with spacesPřemysl Eric Janouch2021-11-161-23/+23
|
* Do not show both volumes if unnecessaryPřemysl Eric Janouch2021-11-161-18/+32
| | | | Also, make it apparent which value comes from where.
* Rename an action to be shorterPřemysl Eric Janouch2021-11-162-5/+6
| | | | Also, fix make dependencies to include the source file for actions.
* Fix the comment for settings.pulseaudioPřemysl Eric Janouch2021-11-081-1/+1
|
* Fix build on macOS and other non-GNU systemsPřemysl Eric Janouch2021-11-081-5/+5
|
* Generate actions from a text filePřemysl Eric Janouch2021-11-084-115/+93
| | | | | | | Mostly because I wanted to nest preprocessing. This makes the build more complex and slightly less portable, but the code itself is much cleaner.
* Update READMEPřemysl Eric Janouch2021-11-071-4/+6
|
* Add ability to control PulseAudio volumePřemysl Eric Janouch2021-11-076-84/+488
| | | | | | | | 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.
* Add a comment about the music directoryPřemysl Eric Janouch2021-11-071-0/+1
|