Commit Graph

278 Commits

Author SHA1 Message Date
515d11114b
Postpone redraws
This solves a performance problem in debug mode.

But overall the has been simplified, with some renames taking place.
2016-10-04 23:44:43 +02:00
07e3aafd84
Simplify some terminal output 2016-10-04 22:40:58 +02:00
fec9f83cbc
Optimize row_buffer
It was one of two obvious hotspots.
2016-10-04 21:32:13 +02:00
859c9d2737
Enhance time tracking
Now with eliminated timer drift.
2016-10-04 18:33:14 +02:00
87f5eddea0
Bump termo, use termo_strpkey_utf8() 2016-10-04 13:27:48 +02:00
4a5be612c5
Stubplement an Info tab, make Help special 2016-10-04 07:13:24 +02:00
8dff378617
Fix crash when not in debug mode 2016-10-04 06:47:30 +02:00
ac2c7d5108
Make the help tab useful 2016-10-04 06:43:24 +02:00
2b77d65d4b
Add alternative bindings for home/end 2016-10-04 06:17:50 +02:00
93e76a2221
Fix display of >=60 minute songs 2016-10-04 06:17:27 +02:00
1e39ae52c5
Make the debug tab prettier
And the MPD code a little bit more generic.
2016-10-03 19:43:51 +02:00
91b6a799c8
Handle mouse clicks on the scrollbar 2016-10-03 08:26:17 +02:00
49c6a31742
Add a scrollbar 2016-10-03 08:14:43 +02:00
f0c7092521
Rectify listview behaviour 2016-10-03 04:00:56 +02:00
563c278771
Fix header render
This may need a rewrite.
2016-10-03 03:59:37 +02:00
ef184d3466
Update README 2016-10-03 01:36:42 +02:00
800728da2b
Add a log tab in debug mode 2016-10-02 06:34:00 +02:00
505a2559b8
Try to use MPD's "elapsed" rather than "time" 2016-10-02 05:47:50 +02:00
a60bbb9e4f
Add some MPD keyboard controls 2016-10-02 05:47:33 +02:00
5f348ccb33
Ignore mouse clicks in deaf parts of the header 2016-10-02 05:12:13 +02:00
400edb58cb
Simplify input handling 2016-10-02 05:00:59 +02:00
de7ab93aec
React to mouse clicks on player controls 2016-10-02 04:10:23 +02:00
7e35164e77
Finer progress bar thanks to Unicode 2016-10-02 03:17:07 +02:00
e4f3f8ebf0
Finish display of the top part 2016-10-02 01:31:19 +02:00
6bfa754f4d
Count elapsed seconds 2016-10-02 00:08:52 +02:00
767e87bd3f
Better header layout 2016-10-01 21:20:07 +02:00
a72c5c2fc5
Update README 2016-10-01 21:16:16 +02:00
ec339eb0ff
Initial commit
This is mostly sdtui code ported over from GLib to liberty,
with some MPD code from desktop-tools.

It tracks the current song and that's it.
2016-10-01 04:41:54 +02:00