aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Update READMEPřemysl Janouch2016-10-122-5/+5
| | | | Add a picture since people like pictures.
* Hack together a Library tabPřemysl Janouch2016-10-121-0/+246
| | | | This needs serious clean up. Even though it's not the first iteration.
* Fix view after playlist updatePřemysl Janouch2016-10-121-0/+1
|
* Try to optimize playlistsPřemysl Janouch2016-10-121-96/+137
| | | | I'm not entirely sure about this.
* Move the MPD client interface to libertyPřemysl Janouch2016-10-113-655/+1
| | | | It seems like there aren't going to be any big changes any time soon.
* Simplify mpd_client_on_timeout()Přemysl Janouch2016-10-111-8/+5
| | | | No real need to ping the daemon.
* Allow switching tabs with just numbersPřemysl Janouch2016-10-111-1/+1
|
* Add some actions, implement playlist controlPřemysl Janouch2016-10-111-0/+48
|
* Fix regression in appearancePřemysl Janouch2016-10-101-1/+2
|
* Add a dumb Current tabPřemysl Janouch2016-10-102-38/+191
|
* Clean up initialization a bitPřemysl Janouch2016-10-101-20/+14
|
* Rewrite Streams code to be more asynchronousPřemysl Janouch2016-10-101-144/+177
| | | | Also made cURL troubleshooting easier by adding a debug callback.
* Ensure UTF-8 when parsing playlistsPřemysl Janouch2016-10-101-4/+30
|
* Bump libertyPřemysl Janouch2016-10-102-23/+11
|
* Factor out an abstraction for cURL multi interfacePřemysl Janouch2016-10-101-187/+268
|
* Generate a manual pagePřemysl Janouch2016-10-092-2/+31
| | | | Also mention our fancy new stream feature in the README.
* Make the Streams tab actually workPřemysl Janouch2016-10-092-2/+362
| | | | Clean up work is required now.
* Further simplify terminal outputPřemysl Janouch2016-10-071-31/+30
| | | | | | Most mess has been eliminated now, I believe. Also fixing a bug in row_buffer_space().
* Omitted part of the beeping commitPřemysl Janouch2016-10-071-4/+3
|
* Improve row_buffer_ellipsis()Přemysl Janouch2016-10-071-11/+11
| | | | Fixing a minor appearance regression from one of the last commits.
* Beep on unhandled eventsPřemysl Janouch2016-10-071-52/+48
| | | | We have app_quit(), let's use the return booleans for something better.
* Simplify row_buffer_ellipsis() invocationPřemysl Janouch2016-10-071-11/+7
|
* Factor out stupid column alignment loopsPřemysl Janouch2016-10-061-12/+22
|
* Further optimize terminal outputPřemysl Janouch2016-10-061-17/+19
| | | | | | By calling addstr() once instead of several addch() calls. As a side effect, it's becoming easier to ditch ncurses altogether.
* Add CMakeLists.txt, link with cURLPřemysl Janouch2016-10-063-9/+112
| | | | My global .gitignore seems to be more trouble than it's worth.
* Add some actions for songsPřemysl Janouch2016-10-061-0/+9
|
* Clean up tab code, prepare for custom handlersPřemysl Janouch2016-10-061-39/+24
|
* Add a non-functional Streams tabPřemysl Janouch2016-10-062-0/+67
| | | | Bump liberty.
* Fill the Info tab with actual informationPřemysl Janouch2016-10-051-3/+40
|
* Fix regression in Home/End handlingPřemysl Janouch2016-10-051-0/+2
|
* Some further shuffling and renamingPřemysl Janouch2016-10-051-60/+79
|
* Rearrange codePřemysl Janouch2016-10-051-197/+193
| | | | I need to update tabs from MPD message handlers.
* Don't advance the timer when not playingPřemysl Janouch2016-10-051-4/+6
| | | | Stupid regression.
* Postpone redrawsPřemysl Janouch2016-10-041-58/+68
| | | | | | This solves a performance problem in debug mode. But overall the has been simplified, with some renames taking place.
* Simplify some terminal outputPřemysl Janouch2016-10-041-40/+28
|
* Optimize row_bufferPřemysl Janouch2016-10-041-34/+29
| | | | It was one of two obvious hotspots.
* Enhance time trackingPřemysl Janouch2016-10-041-14/+30
| | | | Now with eliminated timer drift.
* Bump termo, use termo_strpkey_utf8()Přemysl Janouch2016-10-042-2/+1
|
* Stubplement an Info tab, make Help specialPřemysl Janouch2016-10-041-13/+47
|
* Fix crash when not in debug modePřemysl Janouch2016-10-041-1/+3
|
* Make the help tab usefulPřemysl Janouch2016-10-041-40/+50
|
* Add alternative bindings for home/endPřemysl Janouch2016-10-041-0/+2
|
* Fix display of >=60 minute songsPřemysl Janouch2016-10-041-1/+1
|
* Make the debug tab prettierPřemysl Janouch2016-10-032-52/+146
| | | | And the MPD code a little bit more generic.
* Handle mouse clicks on the scrollbarPřemysl Janouch2016-10-031-1/+10
|
* Add a scrollbarPřemysl Janouch2016-10-031-24/+101
|
* Rectify listview behaviourPřemysl Janouch2016-10-031-67/+101
|
* Fix header renderPřemysl Janouch2016-10-031-2/+4
| | | | This may need a rewrite.
* Update READMEPřemysl Janouch2016-10-031-5/+17
|
* Add a log tab in debug modePřemysl Janouch2016-10-021-53/+108
|