Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump liberty | Přemysl Eric Janouch | 2023-06-28 | 1 | -0/+0 |
| | |||||
* | Dissolve widget_redistribute() | Přemysl Eric Janouch | 2023-06-19 | 1 | -41/+36 |
| | | | | | liberty-xui has xui_hbox() and xui_vbox(), the way we use widgets is odd. | ||||
* | Bump liberty, move the UI to liberty-xui.c | Přemysl Eric Janouch | 2023-06-19 | 4 | -1835/+183 |
| | | | | | | | | | | Also bump termo. This deduplicates code between nncmpp and hex, and adds support for bold + italic attributes under X11. There is still a lot of space for prettification. Unfortunately, most of our specialized widgets are quite entangled. | ||||
* | Cleanup | Přemysl Eric Janouch | 2023-06-18 | 1 | -3/+1 |
| | |||||
* | Fix potential issue with struct padding | Přemysl Eric Janouch | 2023-06-18 | 1 | -2/+2 |
| | | | | The UI could very theoretically end up textless. | ||||
* | Fix CMake option description | Přemysl Eric Janouch | 2023-06-17 | 1 | -1/+1 |
| | |||||
* | Cleanup | Přemysl Eric Janouch | 2023-06-17 | 1 | -35/+36 |
| | |||||
* | Update NEWS | Přemysl Eric Janouch | 2023-06-15 | 1 | -0/+2 |
| | |||||
* | Add an icon and a desktop file for the GUI | Přemysl Eric Janouch | 2023-06-15 | 3 | -0/+51 |
| | |||||
* | Fix crash when scrolling too far up | Přemysl Eric Janouch | 2023-06-15 | 1 | -0/+1 |
| | |||||
* | Change default active tab bar attributes | Přemysl Eric Janouch | 2023-06-15 | 1 | -1/+1 |
| | | | | It mostly just looked weird when the underline wasn't on the last row. | ||||
* | Don't layout during rendering | Přemysl Eric Janouch | 2023-06-15 | 1 | -55/+46 |
| | |||||
* | Slightly clean up layouting | Přemysl Eric Janouch | 2023-06-15 | 1 | -43/+55 |
| | |||||
* | Implement font fallbacks | Přemysl Eric Janouch | 2023-06-10 | 2 | -55/+228 |
| | | | | The editor doesn't support this so far, and it could be faster. | ||||
* | Factor out app_widget_by_id() | Přemysl Eric Janouch | 2023-06-09 | 1 | -14/+12 |
| | |||||
* | Fix build without optional dependencies | Přemysl Eric Janouch | 2023-06-09 | 1 | -4/+5 |
| | |||||
* | Change volume adjustment key bindings | Přemysl Eric Janouch | 2023-05-30 | 3 | -4/+6 |
| | | | | Use the much more obvious ones. | ||||
* | Add a go-to-playing action and binding | Přemysl Eric Janouch | 2023-05-30 | 3 | -0/+12 |
| | |||||
* | Separate the actions of aborting and quitting | Přemysl Eric Janouch | 2023-03-25 | 3 | -13/+18 |
| | | | | The user should not be afraid of pressing Escape too many times. | ||||
* | X11: act on DestroyNotify rather than UnmapNotify | Přemysl Eric Janouch | 2023-03-25 | 1 | -1/+4 |
| | | | | | This makes the program survive i3 restarts, which cause a sequence of: UnmapNotify, ReparentNotify, MapNotify. | ||||
* | Update NEWS | Přemysl Eric Janouch | 2023-03-07 | 2 | -2/+6 |
| | |||||
* | Improve display of files lacking proper metadata | Přemysl Eric Janouch | 2023-03-07 | 1 | -15/+44 |
| | |||||
* | X11: fix rendering of overflowing last list items | Přemysl Eric Janouch | 2022-10-30 | 1 | -3/+3 |
| | |||||
* | Bump liberty | Přemysl Eric Janouch | 2022-10-09 | 1 | -0/+0 |
| | |||||
* | Bump liberty, improve fallback manual page output | Přemysl Eric Janouch | 2022-09-30 | 2 | -2/+3 |
| | |||||
* | Bump liberty, make use of its new asciiman.awk | Přemysl Eric Janouch | 2022-09-25 | 3 | -3/+11 |
| | |||||
* | 10-azlyrics.pl: fix "the" stripping | Přemysl Eric Janouch | 2022-09-20 | 1 | -2/+2 |
| | |||||
* | Update documentation | Přemysl Eric Janouch | 2022-09-20 | 2 | -0/+22 |
| | |||||
* | X11: support italic fonts as well | Přemysl Eric Janouch | 2022-09-20 | 2 | -3/+21 |
| | | | | | The bold + italic combination isn't supported thus far, because it seems unnecessary. | ||||
* | Implement lyrics lookup | Přemysl Eric Janouch | 2022-09-20 | 6 | -34/+507 |
| | | | | | There is now a generic mechanism for loading lyrics, or any other arbitrary content related to songs. | ||||
* | Implement M-u, M-l, M-c from Readline | Přemysl Eric Janouch | 2022-09-18 | 3 | -1/+55 |
| | |||||
* | Make M-f behave like it does in Readline | Přemysl Eric Janouch | 2022-09-18 | 1 | -1/+1 |
| | |||||
* | Don't depend on a standalone C preprocessor | Přemysl Eric Janouch | 2022-09-13 | 4 | -22/+127 |
| | | | | And get rid of the sed insanity. | ||||
* | Document configuration file key binding | Přemysl Eric Janouch | 2022-09-12 | 1 | -0/+4 |
| | |||||
* | Bump versionv2.0.0 | Přemysl Eric Janouch | 2022-09-03 | 2 | -2/+2 |
| | |||||
* | Put connecting/disconnected messages in status bar | Přemysl Eric Janouch | 2022-09-03 | 2 | -18/+14 |
| | | | | | | | Those are general status messages, and seem to belong to the bottom. Partially motivated by the status bar being empty when disconnected. And add a missing window invalidation. | ||||
* | Fix Clang build | Přemysl Eric Janouch | 2022-09-03 | 1 | -19/+20 |
| | |||||
* | X11: render partially visible list items | Přemysl Eric Janouch | 2022-09-03 | 1 | -6/+10 |
| | |||||
* | X11: make the scrollbar span the full height | Přemysl Eric Janouch | 2022-09-03 | 1 | -9/+13 |
| | |||||
* | Bind Tab and S-Tab to tab switching | Přemysl Eric Janouch | 2022-08-27 | 2 | -0/+5 |
| | |||||
* | X11: fix Ctrl+Space | Přemysl Eric Janouch | 2022-08-27 | 1 | -2/+8 |
| | |||||
* | Add debugging facilities for input events | Přemysl Eric Janouch | 2022-08-27 | 1 | -16/+20 |
| | |||||
* | Adjust the "action unavailable" message | Přemysl Eric Janouch | 2022-08-25 | 1 | -2/+4 |
| | |||||
* | Add an action to describe items | Přemysl Eric Janouch | 2022-08-25 | 3 | -34/+80 |
| | | | | And improve the display of messages, separating any prefix out. | ||||
* | X11: support copying text to CLIPBOARD | Přemysl Eric Janouch | 2022-08-25 | 1 | -50/+167 |
| | | | | Use the right mouse button. | ||||
* | Enable configuring spectrum analyzer FPS | Přemysl Eric Janouch | 2022-08-25 | 2 | -5/+13 |
| | |||||
* | X11: mildly optimize drawing | Přemysl Eric Janouch | 2022-08-25 | 1 | -12/+33 |
| | | | | There is no real performance impact on modern systems. | ||||
* | X11: handle Shift+clicks in the list | Přemysl Eric Janouch | 2022-08-25 | 1 | -0/+7 |
| | |||||
* | Rework mouse event processing | Přemysl Eric Janouch | 2022-08-25 | 1 | -34/+51 |
| | | | | X11's triple-click bug is gone, and we may pass modifier state. | ||||
* | Try to stuff more things in the status bar | Přemysl Eric Janouch | 2022-08-24 | 1 | -23/+32 |
| |