Přemysl Eric Janouch
|
4261c81468
|
Teach the line editor to scroll + prompt
|
2017-06-26 03:50:29 +02:00 |
Přemysl Eric Janouch
|
6b2def7531
|
Clean up the line editor
|
2017-06-26 01:59:55 +02:00 |
Přemysl Eric Janouch
|
9fc690c4c9
|
Cache widths in the line editor
|
2017-06-26 01:48:38 +02:00 |
Přemysl Eric Janouch
|
ba3302982e
|
Basic implementation of a line editor
Not yet used anywhere.
|
2017-06-26 00:01:24 +02:00 |
Přemysl Eric Janouch
|
f71eee66bd
|
Rename item_list_{init,make}()
|
2017-06-23 00:20:08 +02:00 |
Přemysl Eric Janouch
|
3ff7867e30
|
Bump liberty
|
2017-06-23 00:20:08 +02:00 |
Přemysl Eric Janouch
|
99f35a509c
|
Handle weird playlists better
|
2017-06-22 21:25:52 +02:00 |
Přemysl Eric Janouch
|
f875109201
|
Update screenshot
|
2017-06-16 19:48:31 +02:00 |
Přemysl Eric Janouch
|
88455f03bf
|
Cleanup
|
2017-06-13 17:06:31 +02:00 |
Přemysl Eric Janouch
|
f8a9b7aba1
|
Bump liberty
|
2017-06-13 16:48:59 +02:00 |
Přemysl Eric Janouch
|
d0c0af0e38
|
Allow modifying playlist order
|
2017-06-05 22:19:39 +02:00 |
Přemysl Eric Janouch
|
c5fcc1c8c1
|
More beeping
|
2017-06-05 22:19:12 +02:00 |
Přemysl Eric Janouch
|
7f66f801f4
|
Give up on freeing tab resources
|
2017-06-05 21:34:50 +02:00 |
Přemysl Eric Janouch
|
1dbece753e
|
Auto-resume playback on replace
|
2017-06-05 21:20:31 +02:00 |
Přemysl Eric Janouch
|
19605f9b7b
|
Use song IDs when available
|
2017-06-05 20:54:50 +02:00 |
Přemysl Eric Janouch
|
cadc846fd4
|
Cleanup
|
2017-06-05 20:26:28 +02:00 |
Přemysl Eric Janouch
|
34bbff2f71
|
Remove a pointless TODO
|
2017-06-05 20:14:49 +02:00 |
Přemysl Eric Janouch
|
abb5022793
|
Invalidate a TODO
|
2017-06-05 20:09:47 +02:00 |
Přemysl Eric Janouch
|
e0e63cb177
|
Make code a bit more compact
|
2017-06-05 20:02:21 +02:00 |
Přemysl Eric Janouch
|
627cb0dee9
|
Add and bind backward/forward seeks
|
2017-06-05 19:57:00 +02:00 |
Přemysl Eric Janouch
|
77c78d8866
|
Fix a little glitch
|
2017-06-05 19:50:04 +02:00 |
Přemysl Eric Janouch
|
7b41ae1658
|
Simplify view code
Now we beep if selection movement is impossible.
It still looks a bit more obfuscated than it needs to be.
|
2017-06-05 19:39:06 +02:00 |
Přemysl Eric Janouch
|
e62c41f4a1
|
Use the ARRAY abstraction
|
2017-06-05 18:59:23 +02:00 |
Přemysl Eric Janouch
|
b050113eed
|
Show playlist length time
Now we look distinctly Sonata-like.
|
2017-06-05 18:51:18 +02:00 |
Přemysl Eric Janouch
|
0541b7e179
|
Uncapitalize cURL errors
|
2017-06-05 13:05:33 +02:00 |
Přemysl Eric Janouch
|
99f2117d4c
|
Implement L/M/H bindings
|
2017-06-05 01:24:10 +02:00 |
Přemysl Eric Janouch
|
8c260c3fc3
|
Only display enabled options
|
2017-06-05 01:09:55 +02:00 |
Přemysl Eric Janouch
|
a343156930
|
Show the current path in Library
The UI code is totally ad-hoc and ugly.
|
2017-06-05 00:56:34 +02:00 |
Přemysl Eric Janouch
|
2223680504
|
Add interface for database updates
|
2017-06-05 00:18:53 +02:00 |
Přemysl Eric Janouch
|
92f350ef04
|
Stop eating errors
Instead show them up in the status bar with a timeout.
|
2017-06-04 23:58:04 +02:00 |
Přemysl Eric Janouch
|
c4965726f4
|
Add a basic statusbar
Unfortunately so far the user can't toggle the options.
|
2017-06-04 23:08:36 +02:00 |
Přemysl Eric Janouch
|
e808d06651
|
Cleanup
|
2017-06-04 04:32:30 +02:00 |
Přemysl Eric Janouch
|
939c9e2d5e
|
Bump liberty
|
2017-06-04 04:32:30 +02:00 |
Přemysl Eric Janouch
|
8c3b0670ce
|
Remember the position when browsing Library
|
2017-06-04 04:32:30 +02:00 |
Přemysl Eric Janouch
|
e8a0864ead
|
Add an attribute for directories
Completely overrides row colors though.
|
2017-06-04 04:32:29 +02:00 |
Přemysl Eric Janouch
|
57b4a9688d
|
Only change path when we get its contents
|
2017-06-04 04:32:25 +02:00 |
Přemysl Eric Janouch
|
653ff1373f
|
Don't default to negative selection
|
2017-06-04 03:04:35 +02:00 |
Přemysl Eric Janouch
|
86b87bee74
|
Cleanup
|
2017-06-04 03:04:35 +02:00 |
Přemysl Eric Janouch
|
5721074b48
|
Make backspace go up a level
|
2017-06-03 23:33:08 +02:00 |
Přemysl Eric Janouch
|
a1436318b6
|
Improve SIGWINCH handling
|
2017-06-03 23:03:38 +02:00 |
Přemysl Eric Janouch
|
b7975dac8e
|
Update README
|
2017-06-03 23:02:53 +02:00 |
Přemysl Eric Janouch
|
a1548bed00
|
Fix and update LICENSE
|
2017-02-03 23:09:25 +01:00 |
Přemysl Eric Janouch
|
f9c85e3ef2
|
Don't show "playing" when we don't know
|
2017-01-29 18:21:27 +01:00 |
Přemysl Eric Janouch
|
4cc079b6b6
|
Fix segfault on insufficient privileges
|
2017-01-29 18:18:58 +01:00 |
Přemysl Eric Janouch
|
87a738161a
|
Factor out app_fitting_items()
|
2017-01-29 17:56:59 +01:00 |
Přemysl Eric Janouch
|
d95eb500f7
|
ATTRIBUTE_HEADER -> ATTRIBUTE_NORMAL
|
2017-01-29 17:55:50 +01:00 |
Přemysl Eric Janouch
|
993fe3f2d6
|
g_ctx -> g
Because it's just plain noise. But I still enjoy the indicator.
|
2017-01-29 15:26:55 +01:00 |
Přemysl Eric Janouch
|
36e726eca0
|
Resolve the APP_ATTR situation
|
2017-01-29 15:17:35 +01:00 |
Přemysl Eric Janouch
|
5939c7135a
|
Handle disconnects better
Reset all state and update the UI.
|
2017-01-29 15:03:00 +01:00 |
Přemysl Eric Janouch
|
ae67595c3e
|
Rewrite mpd_update_playback_state()
- no longer make destructive changes to the state
- use "duration" and support millisecond precision
- clean up
|
2017-01-28 01:53:57 +01:00 |